55 lines
1.4 KiB
Plaintext
55 lines
1.4 KiB
Plaintext
unit EM.nduWinDot11;
|
|
|
|
interface
|
|
|
|
uses
|
|
EM.nduCType, EM.nduWlanTypes, EM.nduNtDDNdis;
|
|
|
|
type
|
|
Tndu_DOT11_MAC_ADDRESS = array[0..5] of uchar;
|
|
Pndu_DOT11_MAC_ADDRESS = ^Tndu_DOT11_MAC_ADDRESS;
|
|
|
|
Pndu_DOT11_BSSID_LIST = ^Tndu_DOT11_BSSID_LIST;
|
|
Tndu_DOT11_BSSID_LIST = record
|
|
//const NDU_DOT11_BSSID_LIST_REVISION_1 = 1;
|
|
Header: Tndu_NDIS_OBJECT_HEADER;
|
|
uNumOfEntries: ulong;
|
|
uTotalNumOfEntries: ulong;
|
|
BSSIDs: array[0..0] of Tndu_DOT11_MAC_ADDRESS;
|
|
end;
|
|
|
|
{$MINENUMSIZE 4}
|
|
// Pndu_DOT11_PHY_TYPE = ^Tndu_DOT11_PHY_TYPE;
|
|
// Tndu_DOT11_PHY_TYPE = (
|
|
// dot11_phy_type_unknown = 0,
|
|
// dot11_phy_type_any = dot11_phy_type_unknown,
|
|
// dot11_phy_type_fhss = 1,
|
|
// dot11_phy_type_dsss = 2,
|
|
// dot11_phy_type_irbaseband = 3,
|
|
// dot11_phy_type_ofdm = 4,
|
|
// dot11_phy_type_hrdsss = 5,
|
|
// dot11_phy_type_erp = 6,
|
|
// dot11_phy_type_ht = 7,
|
|
// dot11_phy_type_vht = 8,
|
|
// dot11_phy_type_IHV_start = $80000000,
|
|
// dot11_phy_type_IHV_end = $ffffffff);
|
|
|
|
const
|
|
NDU_DOT11_RATE_SET_MAX_LENGTH = 126; // 126 bytes
|
|
|
|
type
|
|
Pndu_DOT11_RATE_SET = ^Tndu_DOT11_RATE_SET;
|
|
Tndu_DOT11_RATE_SET = record
|
|
uRateSetLength: ulong;
|
|
ucRateSet: array[0..NDU_DOT11_RATE_SET_MAX_LENGTH - 1] of uchar;
|
|
end;
|
|
|
|
Tndu_DOT11_COUNTRY_OR_REGION_STRING = array[0..2] of uchar;
|
|
Pndu_DOT11_COUNTRY_OR_REGION_STRING = ^Tndu_DOT11_COUNTRY_OR_REGION_STRING;
|
|
|
|
//.. wird noch weiter gehen
|
|
|
|
implementation
|
|
|
|
end.
|