// wlanihv.h
typedef struct _DOT11_MSONEX_RESULT_PARAMS {
ONEX_AUTH_STATUS Dot11OnexAuthStatus;
ONEX_REASON_CODE Dot11OneXReasonCode;
PBYTE pbMPPESendKey;
DWORD dwMPPESendKeyLen;
PBYTE pbMPPERecvKey;
DWORD dwMPPERecvKeyLen;
PDOT11_EAP_RESULT pDot11EapResult;
} DOT11_MSONEX_RESULT_PARAMS, *PDOT11_MSONEX_RESULT_PARAMS;
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_MSONEX_RESULT_PARAMS structure is used to exchange result parameters with an IHV module.
Dot11OnexAuthStatusA ONEX_AUTH_STATUS type that specifies the authorization status of the 802.1X exchange.
Dot11OneXReasonCodeA ONEX_REASON_CODE type that specifies the reason code of the 802.1X exchange.
pbMPPESendKeyA pointer to a Microsoft Point-to-Point Encryption (MPPE) Send-Key. This key is encrypted and should be decrypted by calling the CryptUnprotectData function that is documented in the Windows SDK.
dwMPPESendKeyLenThe size, in bytes, of the MPPE Send-Key.
pbMPPERecvKeyA pointer to a Microsoft Point-to-Point Encryption (MPPE) Receive-Key. This key is encrypted and should be decrypted by calling the CryptUnprotectData function that is documented in the Windows SDK.
dwMPPERecvKeyLenThe size, in bytes, of the MPPE Receive-Key.
pDot11EapResultA pointer to a DOT11_EAP_RESULT structure that contains results from an EAP method.
typedef struct _DOT11_MSONEX_RESULT_PARAMS {
ONEX_AUTH_STATUS Dot11OnexAuthStatus;
ONEX_REASON_CODE Dot11OneXReasonCode;
PBYTE pbMPPESendKey;
DWORD dwMPPESendKeyLen;
PBYTE pbMPPERecvKey;
DWORD dwMPPERecvKeyLen;
PDOT11_EAP_RESULT pDot11EapResult;
} DOT11_MSONEX_RESULT_PARAMS, *PDOT11_MSONEX_RESULT_PARAMS;