ReactOS 0.4.16-dev-297-gc569aee
windot11.h File Reference
#include <ntddndis.h>
#include <wlantypes.h>
Include dependency graph for windot11.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _DOT11_SSID
 
struct  _DOT11_BSSID_LIST
 

Typedefs

typedef enum _DOT11_PHY_TYPE DOT11_PHY_TYPE
 
typedef enum _DOT11_AUTH_ALGORITHM DOT11_AUTH_ALGORITHM
 
typedef enum _DOT11_CIPHER_ALGORITHM DOT11_CIPHER_ALGORITHM
 
typedef UCHAR DOT11_MAC_ADDRESS[6]
 
typedef DOT11_MAC_ADDRESSPDOT11_MAC_ADDRESS
 
typedef struct _DOT11_SSID DOT11_SSID
 
typedef struct _DOT11_SSIDPDOT11_SSID
 
typedef struct _DOT11_BSSID_LIST DOT11_BSSID_LIST
 
typedef struct _DOT11_BSSID_LISTPDOT11_BSSID_LIST
 

Enumerations

enum  _DOT11_PHY_TYPE {
  dot11_phy_type_unknown , dot11_phy_type_any , dot11_phy_type_fhss , dot11_phy_type_dsss ,
  dot11_phy_type_irbaseband , dot11_phy_type_ofdm , dot11_phy_type_hrdsss , dot11_phy_type_erp ,
  dot11_phy_type_ht , dot11_phy_type_IHV_start , dot11_phy_type_IHV_end
}
 
enum  _DOT11_AUTH_ALGORITHM {
  DOT11_AUTH_ALGO_80211_OPEN = 1 , DOT11_AUTH_ALGO_80211_SHARED_KEY , DOT11_AUTH_ALGO_WPA , DOT11_AUTH_ALGO_WPA_PSK ,
  DOT11_AUTH_ALGO_WPA_NONE , DOT11_AUTH_ALGO_RSNA , DOT11_AUTH_ALGO_RSNA_PSK , DOT11_AUTH_ALGO_IHV_START = 0x80000000 ,
  DOT11_AUTH_ALGO_IHV_END = 0xffffffff
}
 
enum  _DOT11_CIPHER_ALGORITHM {
  DOT11_CIPHER_ALGO_NONE = 0x00 , DOT11_CIPHER_ALGO_WEP40 = 0x01 , DOT11_CIPHER_ALGO_TKIP = 0x02 , DOT11_CIPHER_ALGO_CCMP = 0x04 ,
  DOT11_CIPHER_ALGO_WEP104 = 0x05 , DOT11_CIPHER_ALGO_WPA_USE_GROUP = 0x100 , DOT11_CIPHER_ALGO_RSN_USE_GROUP = 0x100 , DOT11_CIPHER_ALGO_WEP = 0x101 ,
  DOT11_CIPHER_ALGO_IHV_START = 0x80000000 , DOT11_CIPHER_ALGO_IHV_END = 0xffffffff
}
 

Typedef Documentation

◆ DOT11_AUTH_ALGORITHM

◆ DOT11_BSSID_LIST

◆ DOT11_CIPHER_ALGORITHM

◆ DOT11_MAC_ADDRESS

typedef UCHAR DOT11_MAC_ADDRESS[6]

Definition at line 61 of file windot11.h.

◆ DOT11_PHY_TYPE

◆ DOT11_SSID

◆ PDOT11_BSSID_LIST

◆ PDOT11_MAC_ADDRESS

Definition at line 62 of file windot11.h.

◆ PDOT11_SSID

Enumeration Type Documentation

◆ _DOT11_AUTH_ALGORITHM

Enumerator
DOT11_AUTH_ALGO_80211_OPEN 
DOT11_AUTH_ALGO_80211_SHARED_KEY 
DOT11_AUTH_ALGO_WPA 
DOT11_AUTH_ALGO_WPA_PSK 
DOT11_AUTH_ALGO_WPA_NONE 
DOT11_AUTH_ALGO_RSNA 
DOT11_AUTH_ALGO_RSNA_PSK 
DOT11_AUTH_ALGO_IHV_START 
DOT11_AUTH_ALGO_IHV_END 

Definition at line 29 of file windot11.h.

29 {
37 DOT11_AUTH_ALGO_IHV_START = 0x80000000,
38 DOT11_AUTH_ALGO_IHV_END = 0xffffffff
enum _DOT11_AUTH_ALGORITHM DOT11_AUTH_ALGORITHM
@ DOT11_AUTH_ALGO_RSNA_PSK
Definition: windot11.h:36
@ 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_IHV_END
Definition: windot11.h:38
@ DOT11_AUTH_ALGO_WPA_PSK
Definition: windot11.h:33
@ DOT11_AUTH_ALGO_80211_SHARED_KEY
Definition: windot11.h:31
@ DOT11_AUTH_ALGO_IHV_START
Definition: windot11.h:37
@ DOT11_AUTH_ALGO_WPA
Definition: windot11.h:32

◆ _DOT11_CIPHER_ALGORITHM

Enumerator
DOT11_CIPHER_ALGO_NONE 
DOT11_CIPHER_ALGO_WEP40 
DOT11_CIPHER_ALGO_TKIP 
DOT11_CIPHER_ALGO_CCMP 
DOT11_CIPHER_ALGO_WEP104 
DOT11_CIPHER_ALGO_WPA_USE_GROUP 
DOT11_CIPHER_ALGO_RSN_USE_GROUP 
DOT11_CIPHER_ALGO_WEP 
DOT11_CIPHER_ALGO_IHV_START 
DOT11_CIPHER_ALGO_IHV_END 

Definition at line 41 of file windot11.h.

41 {
50 DOT11_CIPHER_ALGO_IHV_START = 0x80000000,
51 DOT11_CIPHER_ALGO_IHV_END = 0xffffffff
@ DOT11_CIPHER_ALGO_TKIP
Definition: windot11.h:44
@ DOT11_CIPHER_ALGO_IHV_START
Definition: windot11.h:50
@ DOT11_CIPHER_ALGO_NONE
Definition: windot11.h:42
@ DOT11_CIPHER_ALGO_IHV_END
Definition: windot11.h:51
@ DOT11_CIPHER_ALGO_RSN_USE_GROUP
Definition: windot11.h:48
@ DOT11_CIPHER_ALGO_WPA_USE_GROUP
Definition: windot11.h:47
@ DOT11_CIPHER_ALGO_CCMP
Definition: windot11.h:45
@ DOT11_CIPHER_ALGO_WEP104
Definition: windot11.h:46
@ DOT11_CIPHER_ALGO_WEP
Definition: windot11.h:49
@ DOT11_CIPHER_ALGO_WEP40
Definition: windot11.h:43
enum _DOT11_CIPHER_ALGORITHM DOT11_CIPHER_ALGORITHM

◆ _DOT11_PHY_TYPE

Enumerator
dot11_phy_type_unknown 
dot11_phy_type_any 
dot11_phy_type_fhss 
dot11_phy_type_dsss 
dot11_phy_type_irbaseband 
dot11_phy_type_ofdm 
dot11_phy_type_hrdsss 
dot11_phy_type_erp 
dot11_phy_type_ht 
dot11_phy_type_IHV_start 
dot11_phy_type_IHV_end 

Definition at line 14 of file windot11.h.

14 {
15#endif
enum _DOT11_PHY_TYPE DOT11_PHY_TYPE
@ 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