WLAN_DEVICE_SERVICE_GUID_LIST structure (wlanapi.h)

Contains an array of device service GUIDs.

Syntax

typedef struct _WLAN_DEVICE_SERVICE_GUID_LIST {
  DWORD dwNumberOfItems;
  DWORD dwIndex;
#if ...
  GUID  *DeviceService[];
#else
  GUID  DeviceService[1];
#endif
} WLAN_DEVICE_SERVICE_GUID_LIST, *PWLAN_DEVICE_SERVICE_GUID_LIST;

Members

dwNumberOfItems

Type: DWORD

The number of items in the DeviceService argument.

dwIndex

Type: DWORD

The index of the current item. The index of the first item is 0. dwIndex must be less than dwNumberOfItems. This member is not used by the wireless service. You can use this member when processing individual GUIDs in the WLAN_DEVICE_SERVICE_GUID_LIST structure. When your application passes this structure from one function to another, it can set the value of dwIndex to the index of the item currently being processed. This can help your application maintain state. You should always initialize dwIndex before use.

DeviceService[*]

Type: GUID[1]

A pointer to an array containing GUIDs; each corresponds to a WLAN device service that the driver supports.

DeviceService[1]

Type: GUID[1]

A pointer to an array containing GUIDs; each corresponds to a WLAN device service that the driver supports.

Requirements

Requirement Value
Minimum supported client Windows 10 Build 20348
Minimum supported server Windows 10 Build 20348
Header wlanapi.h