DOT11_MSSECURITY_SETTINGS structure (wlanihvtypes.h)

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.

Syntax

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;

Members

dot11AuthAlgorithm

A DOT11_AUTH_ALGORITHM type that specifies the authentication algorithm.

dot11CipherAlgorithm

A DOT11_CIPHER_ALGORITHM type that specifies the cipher algorithm for data encryption and decryption.

fOneXEnabled

A 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.

eapMethodType

An EAP_METHOD_TYPE type that specifies the extensible authentication protocol (EAP) method. For information about EAP_METHOD_TYPE, see the Microsoft Windows SDK.

dwEapConnectionDataLen

The size, in bytes, of the EAP connection data buffer pointed to by the pEapConnectionData member.

pEapConnectionData

A pointer to the EAP connection data buffer.

Requirements

Requirement Value
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header wlanihvtypes.h (include Wlanihv.h)

See also

DOT11_AUTH_ALGORITHM

DOT11_CIPHER_ALGORITHM