// wlanihv.h
typedef struct _WDIAG_IHV_WLAN_ID {
WCHAR strProfileName[MS_MAX_PROFILE_NAME_LENGTH];
DOT11_SSID Ssid;
DOT11_BSS_TYPE BssType;
DWORD dwFlags;
DWORD dwReasonCode;
} WDIAG_IHV_WLAN_ID, *PWDIAG_IHV_WLAN_ID;
View the official Windows Driver Kit DDI referenceNo description available.
Important The Native 802.11 Wireless LAN interface is deprecated in Windows 10 and later. Please use the WLAN Device Driver Interface (WDI) instead. For more information about WDI, see WLAN Universal Windows driver model.
The WDIAG_IHV_WLAN_ID structure specifies an identifier used for error diagnostics on an IHV profile.
strProfileNameA string that defines the IHV profile name.
SsidThe service set identifier (SSID) of the basic service set (BSS) network. The Ssid member is of the DOT11_SSID type.
BssTypeThe type of the BSS network. The BssType member contains a value defined for the DOT11_BSS_TYPE enumeration.
dwFlagsA flag which, if set to WDIAG_IHV_WLAN_ID_FLAG_SECURITY_ENABLED, indicates that security is enabled for this IHV profile. Otherwise, security is not enabled.
dwReasonCodeAn error reason code, when available.
typedef struct _WDIAG_IHV_WLAN_ID {
WCHAR strProfileName[MS_MAX_PROFILE_NAME_LENGTH];
DOT11_SSID Ssid;
DOT11_BSS_TYPE BssType;
DWORD dwFlags;
DWORD dwReasonCode;
} WDIAG_IHV_WLAN_ID, *PWDIAG_IHV_WLAN_ID;