1 /** 2 * This file has no copyright assigned and is placed in the Public Domain. 3 * This file is part of the mingw-w64 runtime package. 4 * No warranty is given; refer to the file DISCLAIMER.PD within this package. 5 */ 6 #ifndef _INC_WINDOT11 7 #define _INC_WINDOT11 8 #include <ntddndis.h> 9 #include <wlantypes.h> 10 11 typedef UCHAR DOT11_MAC_ADDRESS[6]; 12 typedef DOT11_MAC_ADDRESS* PDOT11_MAC_ADDRESS; 13 14 typedef enum _DOT11_PHY_TYPE { 15 dot11_phy_type_unknown = 0, 16 dot11_phy_type_any = 0, 17 dot11_phy_type_fhss = 1, 18 dot11_phy_type_dsss = 2, 19 dot11_phy_type_irbaseband = 3, 20 dot11_phy_type_ofdm = 4, 21 dot11_phy_type_hrdsss = 5, 22 dot11_phy_type_erp = 6, 23 dot11_phy_type_ht = 7, 24 dot11_phy_type_IHV_start = 0x80000000, 25 dot11_phy_type_IHV_end = 0xffffffff 26 } DOT11_PHY_TYPE, *PDOT11_PHY_TYPE; 27 28 typedef struct _DOT11_BSSID_LIST { 29 NDIS_OBJECT_HEADER Header; 30 ULONG uNumOfEntries; 31 ULONG uTotalNumOfEntries; 32 DOT11_MAC_ADDRESS BSSIDs[1]; 33 } DOT11_BSSID_LIST, *PDOT11_BSSID_LIST; 34 35 #endif /*_INC_WINDOT11*/ 36