// wlanihvtypes.h
typedef struct _DOT11_MSSECURITY_SETTINGS {
DOT11_AUTH_ALGORITHM dot11AuthAlgorithm;
DOT11_CIPHER_ALGORITHM dot11CipherAlgorithm;
BOOL fOneXEnabled;
EAP_METHOD_TYPE eapMethodType;
DWORD dwEapConnectionDataLen;
BYTE *pEapConnectionData;
} DOT11_MSSECURITY_SETTINGS, *PDOT11_MSSECURITY_SETTINGS;
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 DOT11_MSSECURITY_SETTINGS structure defines Microsoft security settings (from an active profile) needed in post-associate processing when using the Microsoft 802.1X implementation.
dot11AuthAlgorithmA DOT11_AUTH_ALGORITHM type that specifies the authentication algorithm.
dot11CipherAlgorithmA DOT11_CIPHER_ALGORITHM type that specifies the cipher algorithm for data encryption and decryption.
fOneXEnabledA Boolean value that indicates whether the Microsoft 802.1X implementation is enabled. If TRUE, Microsoft 802.1X is enabled; otherwise, Microsoft 802.1X is disabled.
eapMethodTypeAn EAP_METHOD_TYPE type that specifies the extensible authentication protocol (EAP) method. For information about EAP_METHOD_TYPE, see the Microsoft Windows SDK.
dwEapConnectionDataLenThe size, in bytes, of the EAP connection data buffer pointed to by the pEapConnectionData member.
pEapConnectionDataA pointer to the EAP connection data buffer.
typedef struct _DOT11_MSSECURITY_SETTINGS {
DOT11_AUTH_ALGORITHM dot11AuthAlgorithm;
DOT11_CIPHER_ALGORITHM dot11CipherAlgorithm;
BOOL fOneXEnabled;
EAP_METHOD_TYPE eapMethodType;
DWORD dwEapConnectionDataLen;
BYTE *pEapConnectionData;
} DOT11_MSSECURITY_SETTINGS, *PDOT11_MSSECURITY_SETTINGS;