ReactOS 0.4.16-dev-1946-g52006dd
windot11.h
Go to the documentation of this file.
1#ifndef __WINDOT11_H__
2#define __WINDOT11_H__
3
4#ifndef _NTDDNDIS_
5#include <ntddndis.h>
6#endif
7#include <wlantypes.h>
8
9/* Enumerations */
10
11#if defined(__midl) || defined(__WIDL__)
12typedef [v1_enum] enum _DOT11_PHY_TYPE {
13#else
14typedef enum _DOT11_PHY_TYPE {
15#endif
28
38#if (NTDDI_VERSION >= NTDDI_WIN10_FE)
40#endif
42#if (NTDDI_VERSION >= NTDDI_WIN10_VB)
44#endif
45#if (NTDDI_VERSION >= NTDDI_WIN10_FE)
47#endif
49 DOT11_AUTH_ALGO_IHV_END = 0xffffffff
51
62 DOT11_CIPHER_ALGO_IHV_END = 0xffffffff
64
65/* Types */
66
67#if defined(__midl) || defined(__WIDL__)
68typedef struct _DOT11_MAC_ADDRESS {
69 UCHAR ucDot11MacAddress[6];
71#else
74#endif
75
76typedef struct _DOT11_SSID {
80
81typedef struct _DOT11_BSSID_LIST {
85#if defined(__midl) || defined(__WIDL__)
87#else
89#endif
91
92
93#endif
94
ULONG uTotalNumOfEntries
Definition: windot11.h:84
ULONG uNumOfEntries
Definition: windot11.h:83
DOT11_MAC_ADDRESS BSSIDs[1]
Definition: windot11.h:88
NDIS_OBJECT_HEADER Header
Definition: windot11.h:82
ULONG uSSIDLength
Definition: windot11.h:77
UCHAR ucSSID[DOT11_SSID_MAX_LENGTH]
Definition: windot11.h:78
uint32_t ULONG
Definition: typedefs.h:59
enum _DOT11_AUTH_ALGORITHM DOT11_AUTH_ALGORITHM
DOT11_MAC_ADDRESS * PDOT11_MAC_ADDRESS
Definition: windot11.h:73
enum _DOT11_PHY_TYPE DOT11_PHY_TYPE
UCHAR DOT11_MAC_ADDRESS[6]
Definition: windot11.h:72
struct _DOT11_BSSID_LIST * PDOT11_BSSID_LIST
_DOT11_CIPHER_ALGORITHM
Definition: windot11.h:52
@ DOT11_CIPHER_ALGO_TKIP
Definition: windot11.h:55
@ DOT11_CIPHER_ALGO_IHV_START
Definition: windot11.h:61
@ DOT11_CIPHER_ALGO_NONE
Definition: windot11.h:53
@ DOT11_CIPHER_ALGO_IHV_END
Definition: windot11.h:62
@ DOT11_CIPHER_ALGO_RSN_USE_GROUP
Definition: windot11.h:59
@ DOT11_CIPHER_ALGO_WPA_USE_GROUP
Definition: windot11.h:58
@ DOT11_CIPHER_ALGO_CCMP
Definition: windot11.h:56
@ DOT11_CIPHER_ALGO_WEP104
Definition: windot11.h:57
@ DOT11_CIPHER_ALGO_WEP
Definition: windot11.h:60
@ DOT11_CIPHER_ALGO_WEP40
Definition: windot11.h:54
_DOT11_PHY_TYPE
Definition: windot11.h:14
@ dot11_phy_type_fhss
Definition: windot11.h:18
@ dot11_phy_type_erp
Definition: windot11.h:23
@ dot11_phy_type_unknown
Definition: windot11.h:16
@ dot11_phy_type_any
Definition: windot11.h:17
@ dot11_phy_type_ht
Definition: windot11.h:24
@ dot11_phy_type_irbaseband
Definition: windot11.h:20
@ dot11_phy_type_IHV_end
Definition: windot11.h:26
@ dot11_phy_type_hrdsss
Definition: windot11.h:22
@ dot11_phy_type_IHV_start
Definition: windot11.h:25
@ dot11_phy_type_dsss
Definition: windot11.h:19
@ dot11_phy_type_ofdm
Definition: windot11.h:21
struct _DOT11_SSID * PDOT11_SSID
_DOT11_AUTH_ALGORITHM
Definition: windot11.h:29
@ DOT11_AUTH_ALGO_RSNA_PSK
Definition: windot11.h:36
@ DOT11_AUTH_ALGO_WPA3_ENT_192
Definition: windot11.h:39
@ DOT11_AUTH_ALGO_RSNA
Definition: windot11.h:35
@ DOT11_AUTH_ALGO_80211_OPEN
Definition: windot11.h:30
@ DOT11_AUTH_ALGO_WPA_NONE
Definition: windot11.h:34
@ DOT11_AUTH_ALGO_OWE
Definition: windot11.h:43
@ DOT11_AUTH_ALGO_WPA3
Definition: windot11.h:37
@ DOT11_AUTH_ALGO_IHV_END
Definition: windot11.h:49
@ DOT11_AUTH_ALGO_WPA_PSK
Definition: windot11.h:33
@ DOT11_AUTH_ALGO_80211_SHARED_KEY
Definition: windot11.h:31
@ DOT11_AUTH_ALGO_WPA3_SAE
Definition: windot11.h:41
@ DOT11_AUTH_ALGO_IHV_START
Definition: windot11.h:48
@ DOT11_AUTH_ALGO_WPA
Definition: windot11.h:32
@ DOT11_AUTH_ALGO_WPA3_ENT
Definition: windot11.h:46
struct _DOT11_SSID DOT11_SSID
enum _DOT11_CIPHER_ALGORITHM DOT11_CIPHER_ALGORITHM
struct _DOT11_BSSID_LIST DOT11_BSSID_LIST
#define DOT11_SSID_MAX_LENGTH
Definition: wlantypes.h:10
unsigned char UCHAR
Definition: xmlstorage.h:181