ReactOS 0.4.15-dev-7834-g00c4b3d
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 DOT11_AUTH_ALGO_IHV_END = 0xffffffff
40
51 DOT11_CIPHER_ALGO_IHV_END = 0xffffffff
53
54/* Types */
55
56#if defined(__midl) || defined(__WIDL__)
57typedef struct _DOT11_MAC_ADDRESS {
58 UCHAR ucDot11MacAddress[6];
60#else
63#endif
64
65typedef struct _DOT11_SSID {
69
70typedef struct _DOT11_BSSID_LIST {
74#if defined(__midl) || defined(__WIDL__)
76#else
78#endif
80
81
82#endif
83
ULONG uTotalNumOfEntries
Definition: windot11.h:73
ULONG uNumOfEntries
Definition: windot11.h:72
DOT11_MAC_ADDRESS BSSIDs[1]
Definition: windot11.h:77
NDIS_OBJECT_HEADER Header
Definition: windot11.h:71
ULONG uSSIDLength
Definition: windot11.h:66
UCHAR ucSSID[32]
Definition: windot11.h:67
uint32_t ULONG
Definition: typedefs.h:59
enum _DOT11_AUTH_ALGORITHM DOT11_AUTH_ALGORITHM
DOT11_MAC_ADDRESS * PDOT11_MAC_ADDRESS
Definition: windot11.h:62
enum _DOT11_PHY_TYPE DOT11_PHY_TYPE
UCHAR DOT11_MAC_ADDRESS[6]
Definition: windot11.h:61
struct _DOT11_BSSID_LIST * PDOT11_BSSID_LIST
_DOT11_CIPHER_ALGORITHM
Definition: windot11.h:41
@ 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
_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_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
struct _DOT11_SSID DOT11_SSID
enum _DOT11_CIPHER_ALGORITHM DOT11_CIPHER_ALGORITHM
struct _DOT11_BSSID_LIST DOT11_BSSID_LIST
unsigned char UCHAR
Definition: xmlstorage.h:181