staging:vt6655:80211mgr: Whitespace cleanups
Neatening only. git diff -w shows no differences. Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
d74e97699a
commit
ab4622cca5
File diff suppressed because it is too large
Load diff
|
@ -230,29 +230,29 @@
|
|||
|
||||
#pragma pack(1)
|
||||
typedef struct tagWLAN_IE {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
}__attribute__ ((__packed__))
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
} __attribute__ ((__packed__))
|
||||
WLAN_IE, *PWLAN_IE;
|
||||
|
||||
|
||||
// Service Set Identity (SSID)
|
||||
#pragma pack(1)
|
||||
typedef struct tagWLAN_IE_SSID {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char abySSID[1];
|
||||
}__attribute__ ((__packed__))
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char abySSID[1];
|
||||
} __attribute__ ((__packed__))
|
||||
WLAN_IE_SSID, *PWLAN_IE_SSID;
|
||||
|
||||
|
||||
// Supported Rates
|
||||
#pragma pack(1)
|
||||
typedef struct tagWLAN_IE_SUPP_RATES {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char abyRates[1];
|
||||
}__attribute__ ((__packed__))
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char abyRates[1];
|
||||
} __attribute__ ((__packed__))
|
||||
WLAN_IE_SUPP_RATES, *PWLAN_IE_SUPP_RATES;
|
||||
|
||||
|
||||
|
@ -260,231 +260,231 @@ WLAN_IE_SUPP_RATES, *PWLAN_IE_SUPP_RATES;
|
|||
// FH Parameter Set
|
||||
#pragma pack(1)
|
||||
typedef struct _WLAN_IE_FH_PARMS {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned short wDwellTime;
|
||||
unsigned char byHopSet;
|
||||
unsigned char byHopPattern;
|
||||
unsigned char byHopIndex;
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned short wDwellTime;
|
||||
unsigned char byHopSet;
|
||||
unsigned char byHopPattern;
|
||||
unsigned char byHopIndex;
|
||||
} WLAN_IE_FH_PARMS, *PWLAN_IE_FH_PARMS;
|
||||
|
||||
// DS Parameter Set
|
||||
#pragma pack(1)
|
||||
typedef struct tagWLAN_IE_DS_PARMS {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byCurrChannel;
|
||||
}__attribute__ ((__packed__))
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byCurrChannel;
|
||||
} __attribute__ ((__packed__))
|
||||
WLAN_IE_DS_PARMS, *PWLAN_IE_DS_PARMS;
|
||||
|
||||
|
||||
// CF Parameter Set
|
||||
#pragma pack(1)
|
||||
typedef struct tagWLAN_IE_CF_PARMS {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byCFPCount;
|
||||
unsigned char byCFPPeriod;
|
||||
unsigned short wCFPMaxDuration;
|
||||
unsigned short wCFPDurRemaining;
|
||||
}__attribute__ ((__packed__))
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byCFPCount;
|
||||
unsigned char byCFPPeriod;
|
||||
unsigned short wCFPMaxDuration;
|
||||
unsigned short wCFPDurRemaining;
|
||||
} __attribute__ ((__packed__))
|
||||
WLAN_IE_CF_PARMS, *PWLAN_IE_CF_PARMS;
|
||||
|
||||
|
||||
// TIM
|
||||
#pragma pack(1)
|
||||
typedef struct tagWLAN_IE_TIM {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byDTIMCount;
|
||||
unsigned char byDTIMPeriod;
|
||||
unsigned char byBitMapCtl;
|
||||
unsigned char byVirtBitMap[1];
|
||||
}__attribute__ ((__packed__))
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byDTIMCount;
|
||||
unsigned char byDTIMPeriod;
|
||||
unsigned char byBitMapCtl;
|
||||
unsigned char byVirtBitMap[1];
|
||||
} __attribute__ ((__packed__))
|
||||
WLAN_IE_TIM, *PWLAN_IE_TIM;
|
||||
|
||||
|
||||
// IBSS Parameter Set
|
||||
#pragma pack(1)
|
||||
typedef struct tagWLAN_IE_IBSS_PARMS {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned short wATIMWindow;
|
||||
}__attribute__ ((__packed__))
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned short wATIMWindow;
|
||||
} __attribute__ ((__packed__))
|
||||
WLAN_IE_IBSS_PARMS, *PWLAN_IE_IBSS_PARMS;
|
||||
|
||||
|
||||
// Challenge Text
|
||||
#pragma pack(1)
|
||||
typedef struct tagWLAN_IE_CHALLENGE {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char abyChallenge[1];
|
||||
}__attribute__ ((__packed__))
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char abyChallenge[1];
|
||||
} __attribute__ ((__packed__))
|
||||
WLAN_IE_CHALLENGE, *PWLAN_IE_CHALLENGE;
|
||||
|
||||
|
||||
#pragma pack(1)
|
||||
typedef struct tagWLAN_IE_RSN_EXT {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char abyOUI[4];
|
||||
unsigned short wVersion;
|
||||
unsigned char abyMulticast[4];
|
||||
unsigned short wPKCount;
|
||||
struct {
|
||||
unsigned char abyOUI[4];
|
||||
} PKSList[1]; // the rest is variable so need to
|
||||
// overlay ieauth structure
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char abyOUI[4];
|
||||
unsigned short wVersion;
|
||||
unsigned char abyMulticast[4];
|
||||
unsigned short wPKCount;
|
||||
struct {
|
||||
unsigned char abyOUI[4];
|
||||
} PKSList[1]; // the rest is variable so need to
|
||||
// overlay ieauth structure
|
||||
} WLAN_IE_RSN_EXT, *PWLAN_IE_RSN_EXT;
|
||||
|
||||
#pragma pack(1)
|
||||
typedef struct tagWLAN_IE_RSN_AUTH {
|
||||
unsigned short wAuthCount;
|
||||
struct {
|
||||
unsigned char abyOUI[4];
|
||||
} AuthKSList[1];
|
||||
unsigned short wAuthCount;
|
||||
struct {
|
||||
unsigned char abyOUI[4];
|
||||
} AuthKSList[1];
|
||||
} WLAN_IE_RSN_AUTH, *PWLAN_IE_RSN_AUTH;
|
||||
|
||||
// RSN Identity
|
||||
#pragma pack(1)
|
||||
typedef struct tagWLAN_IE_RSN {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned short wVersion;
|
||||
unsigned char abyRSN[WLAN_MIN_ARRAY];
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned short wVersion;
|
||||
unsigned char abyRSN[WLAN_MIN_ARRAY];
|
||||
} WLAN_IE_RSN, *PWLAN_IE_RSN;
|
||||
|
||||
|
||||
// ERP
|
||||
#pragma pack(1)
|
||||
typedef struct tagWLAN_IE_ERP {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byContext;
|
||||
}__attribute__ ((__packed__))
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byContext;
|
||||
} __attribute__ ((__packed__))
|
||||
WLAN_IE_ERP, *PWLAN_IE_ERP;
|
||||
|
||||
|
||||
#pragma pack(1)
|
||||
typedef struct _MEASEURE_REQ {
|
||||
unsigned char byChannel;
|
||||
unsigned char abyStartTime[8];
|
||||
unsigned char abyDuration[2];
|
||||
unsigned char byChannel;
|
||||
unsigned char abyStartTime[8];
|
||||
unsigned char abyDuration[2];
|
||||
} MEASEURE_REQ, *PMEASEURE_REQ,
|
||||
MEASEURE_REQ_BASIC, *PMEASEURE_REQ_BASIC,
|
||||
MEASEURE_REQ_CCA, *PMEASEURE_REQ_CCA,
|
||||
MEASEURE_REQ_RPI, *PMEASEURE_REQ_RPI;
|
||||
MEASEURE_REQ_BASIC, *PMEASEURE_REQ_BASIC,
|
||||
MEASEURE_REQ_CCA, *PMEASEURE_REQ_CCA,
|
||||
MEASEURE_REQ_RPI, *PMEASEURE_REQ_RPI;
|
||||
|
||||
typedef struct _MEASEURE_REP_BASIC {
|
||||
unsigned char byChannel;
|
||||
unsigned char abyStartTime[8];
|
||||
unsigned char abyDuration[2];
|
||||
unsigned char byMap;
|
||||
unsigned char byChannel;
|
||||
unsigned char abyStartTime[8];
|
||||
unsigned char abyDuration[2];
|
||||
unsigned char byMap;
|
||||
} MEASEURE_REP_BASIC, *PMEASEURE_REP_BASIC;
|
||||
|
||||
typedef struct _MEASEURE_REP_CCA {
|
||||
unsigned char byChannel;
|
||||
unsigned char abyStartTime[8];
|
||||
unsigned char abyDuration[2];
|
||||
unsigned char byCCABusyFraction;
|
||||
unsigned char byChannel;
|
||||
unsigned char abyStartTime[8];
|
||||
unsigned char abyDuration[2];
|
||||
unsigned char byCCABusyFraction;
|
||||
} MEASEURE_REP_CCA, *PMEASEURE_REP_CCA;
|
||||
|
||||
typedef struct _MEASEURE_REP_RPI {
|
||||
unsigned char byChannel;
|
||||
unsigned char abyStartTime[8];
|
||||
unsigned char abyDuration[2];
|
||||
unsigned char abyRPIdensity[8];
|
||||
unsigned char byChannel;
|
||||
unsigned char abyStartTime[8];
|
||||
unsigned char abyDuration[2];
|
||||
unsigned char abyRPIdensity[8];
|
||||
} MEASEURE_REP_RPI, *PMEASEURE_REP_RPI;
|
||||
|
||||
typedef union _MEASEURE_REP {
|
||||
|
||||
MEASEURE_REP_BASIC sBasic;
|
||||
MEASEURE_REP_CCA sCCA;
|
||||
MEASEURE_REP_RPI sRPI;
|
||||
MEASEURE_REP_BASIC sBasic;
|
||||
MEASEURE_REP_CCA sCCA;
|
||||
MEASEURE_REP_RPI sRPI;
|
||||
|
||||
} MEASEURE_REP, *PMEASEURE_REP;
|
||||
|
||||
typedef struct _WLAN_IE_MEASURE_REQ {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byToken;
|
||||
unsigned char byMode;
|
||||
unsigned char byType;
|
||||
MEASEURE_REQ sReq;
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byToken;
|
||||
unsigned char byMode;
|
||||
unsigned char byType;
|
||||
MEASEURE_REQ sReq;
|
||||
} WLAN_IE_MEASURE_REQ, *PWLAN_IE_MEASURE_REQ;
|
||||
|
||||
typedef struct _WLAN_IE_MEASURE_REP {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byToken;
|
||||
unsigned char byMode;
|
||||
unsigned char byType;
|
||||
MEASEURE_REP sRep;
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byToken;
|
||||
unsigned char byMode;
|
||||
unsigned char byType;
|
||||
MEASEURE_REP sRep;
|
||||
} WLAN_IE_MEASURE_REP, *PWLAN_IE_MEASURE_REP;
|
||||
|
||||
typedef struct _WLAN_IE_CH_SW {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byMode;
|
||||
unsigned char byChannel;
|
||||
unsigned char byCount;
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byMode;
|
||||
unsigned char byChannel;
|
||||
unsigned char byCount;
|
||||
} WLAN_IE_CH_SW, *PWLAN_IE_CH_SW;
|
||||
|
||||
typedef struct _WLAN_IE_QUIET {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byQuietCount;
|
||||
unsigned char byQuietPeriod;
|
||||
unsigned char abyQuietDuration[2];
|
||||
unsigned char abyQuietOffset[2];
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byQuietCount;
|
||||
unsigned char byQuietPeriod;
|
||||
unsigned char abyQuietDuration[2];
|
||||
unsigned char abyQuietOffset[2];
|
||||
} WLAN_IE_QUIET, *PWLAN_IE_QUIET;
|
||||
|
||||
typedef struct _WLAN_IE_COUNTRY {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char abyCountryString[3];
|
||||
unsigned char abyCountryInfo[3];
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char abyCountryString[3];
|
||||
unsigned char abyCountryInfo[3];
|
||||
} WLAN_IE_COUNTRY, *PWLAN_IE_COUNTRY;
|
||||
|
||||
typedef struct _WLAN_IE_PW_CONST {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byPower;
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byPower;
|
||||
} WLAN_IE_PW_CONST, *PWLAN_IE_PW_CONST;
|
||||
|
||||
typedef struct _WLAN_IE_PW_CAP {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byMinPower;
|
||||
unsigned char byMaxPower;
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byMinPower;
|
||||
unsigned char byMaxPower;
|
||||
} WLAN_IE_PW_CAP, *PWLAN_IE_PW_CAP;
|
||||
|
||||
typedef struct _WLAN_IE_SUPP_CH {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char abyChannelTuple[2];
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char abyChannelTuple[2];
|
||||
} WLAN_IE_SUPP_CH, *PWLAN_IE_SUPP_CH;
|
||||
|
||||
typedef struct _WLAN_IE_TPC_REQ {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
} WLAN_IE_TPC_REQ, *PWLAN_IE_TPC_REQ;
|
||||
|
||||
typedef struct _WLAN_IE_TPC_REP {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byTxPower;
|
||||
unsigned char byLinkMargin;
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char byTxPower;
|
||||
unsigned char byLinkMargin;
|
||||
} WLAN_IE_TPC_REP, *PWLAN_IE_TPC_REP;
|
||||
|
||||
|
||||
typedef struct _WLAN_IE_IBSS_DFS {
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char abyDFSOwner[6];
|
||||
unsigned char byDFSRecovery;
|
||||
unsigned char abyChannelMap[2];
|
||||
unsigned char byElementID;
|
||||
unsigned char len;
|
||||
unsigned char abyDFSOwner[6];
|
||||
unsigned char byDFSRecovery;
|
||||
unsigned char abyChannelMap[2];
|
||||
} WLAN_IE_IBSS_DFS, *PWLAN_IE_IBSS_DFS;
|
||||
|
||||
#pragma pack()
|
||||
|
@ -495,41 +495,41 @@ typedef struct _WLAN_IE_IBSS_DFS {
|
|||
// prototype structure, all mgmt frame types will start with these members
|
||||
typedef struct tagWLAN_FR_MGMT {
|
||||
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
|
||||
} WLAN_FR_MGMT, *PWLAN_FR_MGMT;
|
||||
|
||||
// Beacon frame
|
||||
typedef struct tagWLAN_FR_BEACON {
|
||||
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
// fixed fields
|
||||
PQWORD pqwTimestamp;
|
||||
unsigned short *pwBeaconInterval;
|
||||
unsigned short *pwCapInfo;
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_SSID pSSID;
|
||||
PWLAN_IE_SUPP_RATES pSuppRates;
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
// fixed fields
|
||||
PQWORD pqwTimestamp;
|
||||
unsigned short *pwBeaconInterval;
|
||||
unsigned short *pwCapInfo;
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_SSID pSSID;
|
||||
PWLAN_IE_SUPP_RATES pSuppRates;
|
||||
// PWLAN_IE_FH_PARMS pFHParms;
|
||||
PWLAN_IE_DS_PARMS pDSParms;
|
||||
PWLAN_IE_CF_PARMS pCFParms;
|
||||
PWLAN_IE_TIM pTIM;
|
||||
PWLAN_IE_IBSS_PARMS pIBSSParms;
|
||||
PWLAN_IE_RSN pRSN;
|
||||
PWLAN_IE_RSN_EXT pRSNWPA;
|
||||
PWLAN_IE_ERP pERP;
|
||||
PWLAN_IE_SUPP_RATES pExtSuppRates;
|
||||
PWLAN_IE_COUNTRY pIE_Country;
|
||||
PWLAN_IE_PW_CONST pIE_PowerConstraint;
|
||||
PWLAN_IE_CH_SW pIE_CHSW;
|
||||
PWLAN_IE_IBSS_DFS pIE_IBSSDFS;
|
||||
PWLAN_IE_QUIET pIE_Quiet;
|
||||
PWLAN_IE_DS_PARMS pDSParms;
|
||||
PWLAN_IE_CF_PARMS pCFParms;
|
||||
PWLAN_IE_TIM pTIM;
|
||||
PWLAN_IE_IBSS_PARMS pIBSSParms;
|
||||
PWLAN_IE_RSN pRSN;
|
||||
PWLAN_IE_RSN_EXT pRSNWPA;
|
||||
PWLAN_IE_ERP pERP;
|
||||
PWLAN_IE_SUPP_RATES pExtSuppRates;
|
||||
PWLAN_IE_COUNTRY pIE_Country;
|
||||
PWLAN_IE_PW_CONST pIE_PowerConstraint;
|
||||
PWLAN_IE_CH_SW pIE_CHSW;
|
||||
PWLAN_IE_IBSS_DFS pIE_IBSSDFS;
|
||||
PWLAN_IE_QUIET pIE_Quiet;
|
||||
|
||||
} WLAN_FR_BEACON, *PWLAN_FR_BEACON;
|
||||
|
||||
|
@ -537,178 +537,178 @@ typedef struct tagWLAN_FR_BEACON {
|
|||
// IBSS ATIM frame
|
||||
typedef struct tagWLAN_FR_IBSSATIM {
|
||||
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
|
||||
// fixed fields
|
||||
// info elements
|
||||
// this frame type has a null body
|
||||
// fixed fields
|
||||
// info elements
|
||||
// this frame type has a null body
|
||||
|
||||
} WLAN_FR_IBSSATIM, *PWLAN_FR_IBSSATIM;
|
||||
|
||||
// Disassociation
|
||||
typedef struct tagWLAN_FR_DISASSOC {
|
||||
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
unsigned short *pwReason;
|
||||
/*-- info elements ----------*/
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
unsigned short *pwReason;
|
||||
/*-- info elements ----------*/
|
||||
|
||||
} WLAN_FR_DISASSOC, *PWLAN_FR_DISASSOC;
|
||||
|
||||
// Association Request
|
||||
typedef struct tagWLAN_FR_ASSOCREQ {
|
||||
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
unsigned short *pwCapInfo;
|
||||
unsigned short *pwListenInterval;
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_SSID pSSID;
|
||||
PWLAN_IE_SUPP_RATES pSuppRates;
|
||||
PWLAN_IE_RSN pRSN;
|
||||
PWLAN_IE_RSN_EXT pRSNWPA;
|
||||
PWLAN_IE_SUPP_RATES pExtSuppRates;
|
||||
PWLAN_IE_PW_CAP pCurrPowerCap;
|
||||
PWLAN_IE_SUPP_CH pCurrSuppCh;
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
unsigned short *pwCapInfo;
|
||||
unsigned short *pwListenInterval;
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_SSID pSSID;
|
||||
PWLAN_IE_SUPP_RATES pSuppRates;
|
||||
PWLAN_IE_RSN pRSN;
|
||||
PWLAN_IE_RSN_EXT pRSNWPA;
|
||||
PWLAN_IE_SUPP_RATES pExtSuppRates;
|
||||
PWLAN_IE_PW_CAP pCurrPowerCap;
|
||||
PWLAN_IE_SUPP_CH pCurrSuppCh;
|
||||
|
||||
} WLAN_FR_ASSOCREQ, *PWLAN_FR_ASSOCREQ;
|
||||
|
||||
// Association Response
|
||||
typedef struct tagWLAN_FR_ASSOCRESP {
|
||||
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
unsigned short *pwCapInfo;
|
||||
unsigned short *pwStatus;
|
||||
unsigned short *pwAid;
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_SUPP_RATES pSuppRates;
|
||||
PWLAN_IE_SUPP_RATES pExtSuppRates;
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
unsigned short *pwCapInfo;
|
||||
unsigned short *pwStatus;
|
||||
unsigned short *pwAid;
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_SUPP_RATES pSuppRates;
|
||||
PWLAN_IE_SUPP_RATES pExtSuppRates;
|
||||
|
||||
} WLAN_FR_ASSOCRESP, *PWLAN_FR_ASSOCRESP;
|
||||
|
||||
// Reassociation Request
|
||||
typedef struct tagWLAN_FR_REASSOCREQ {
|
||||
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
|
||||
/*-- fixed fields -----------*/
|
||||
unsigned short *pwCapInfo;
|
||||
unsigned short *pwListenInterval;
|
||||
PIEEE_ADDR pAddrCurrAP;
|
||||
/*-- fixed fields -----------*/
|
||||
unsigned short *pwCapInfo;
|
||||
unsigned short *pwListenInterval;
|
||||
PIEEE_ADDR pAddrCurrAP;
|
||||
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_SSID pSSID;
|
||||
PWLAN_IE_SUPP_RATES pSuppRates;
|
||||
PWLAN_IE_RSN pRSN;
|
||||
PWLAN_IE_RSN_EXT pRSNWPA;
|
||||
PWLAN_IE_SUPP_RATES pExtSuppRates;
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_SSID pSSID;
|
||||
PWLAN_IE_SUPP_RATES pSuppRates;
|
||||
PWLAN_IE_RSN pRSN;
|
||||
PWLAN_IE_RSN_EXT pRSNWPA;
|
||||
PWLAN_IE_SUPP_RATES pExtSuppRates;
|
||||
|
||||
} WLAN_FR_REASSOCREQ, *PWLAN_FR_REASSOCREQ;
|
||||
|
||||
// Reassociation Response
|
||||
typedef struct tagWLAN_FR_REASSOCRESP {
|
||||
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
unsigned short *pwCapInfo;
|
||||
unsigned short *pwStatus;
|
||||
unsigned short *pwAid;
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_SUPP_RATES pSuppRates;
|
||||
PWLAN_IE_SUPP_RATES pExtSuppRates;
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
unsigned short *pwCapInfo;
|
||||
unsigned short *pwStatus;
|
||||
unsigned short *pwAid;
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_SUPP_RATES pSuppRates;
|
||||
PWLAN_IE_SUPP_RATES pExtSuppRates;
|
||||
|
||||
} WLAN_FR_REASSOCRESP, *PWLAN_FR_REASSOCRESP;
|
||||
|
||||
// Probe Request
|
||||
typedef struct tagWLAN_FR_PROBEREQ {
|
||||
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_SSID pSSID;
|
||||
PWLAN_IE_SUPP_RATES pSuppRates;
|
||||
PWLAN_IE_SUPP_RATES pExtSuppRates;
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_SSID pSSID;
|
||||
PWLAN_IE_SUPP_RATES pSuppRates;
|
||||
PWLAN_IE_SUPP_RATES pExtSuppRates;
|
||||
|
||||
} WLAN_FR_PROBEREQ, *PWLAN_FR_PROBEREQ;
|
||||
|
||||
// Probe Response
|
||||
typedef struct tagWLAN_FR_PROBERESP {
|
||||
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
PQWORD pqwTimestamp;
|
||||
unsigned short *pwBeaconInterval;
|
||||
unsigned short *pwCapInfo;
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_SSID pSSID;
|
||||
PWLAN_IE_SUPP_RATES pSuppRates;
|
||||
PWLAN_IE_DS_PARMS pDSParms;
|
||||
PWLAN_IE_CF_PARMS pCFParms;
|
||||
PWLAN_IE_IBSS_PARMS pIBSSParms;
|
||||
PWLAN_IE_RSN pRSN;
|
||||
PWLAN_IE_RSN_EXT pRSNWPA;
|
||||
PWLAN_IE_ERP pERP;
|
||||
PWLAN_IE_SUPP_RATES pExtSuppRates;
|
||||
PWLAN_IE_COUNTRY pIE_Country;
|
||||
PWLAN_IE_PW_CONST pIE_PowerConstraint;
|
||||
PWLAN_IE_CH_SW pIE_CHSW;
|
||||
PWLAN_IE_IBSS_DFS pIE_IBSSDFS;
|
||||
PWLAN_IE_QUIET pIE_Quiet;
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
PQWORD pqwTimestamp;
|
||||
unsigned short *pwBeaconInterval;
|
||||
unsigned short *pwCapInfo;
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_SSID pSSID;
|
||||
PWLAN_IE_SUPP_RATES pSuppRates;
|
||||
PWLAN_IE_DS_PARMS pDSParms;
|
||||
PWLAN_IE_CF_PARMS pCFParms;
|
||||
PWLAN_IE_IBSS_PARMS pIBSSParms;
|
||||
PWLAN_IE_RSN pRSN;
|
||||
PWLAN_IE_RSN_EXT pRSNWPA;
|
||||
PWLAN_IE_ERP pERP;
|
||||
PWLAN_IE_SUPP_RATES pExtSuppRates;
|
||||
PWLAN_IE_COUNTRY pIE_Country;
|
||||
PWLAN_IE_PW_CONST pIE_PowerConstraint;
|
||||
PWLAN_IE_CH_SW pIE_CHSW;
|
||||
PWLAN_IE_IBSS_DFS pIE_IBSSDFS;
|
||||
PWLAN_IE_QUIET pIE_Quiet;
|
||||
|
||||
} WLAN_FR_PROBERESP, *PWLAN_FR_PROBERESP;
|
||||
|
||||
// Authentication
|
||||
typedef struct tagWLAN_FR_AUTHEN {
|
||||
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
unsigned short *pwAuthAlgorithm;
|
||||
unsigned short *pwAuthSequence;
|
||||
unsigned short *pwStatus;
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_CHALLENGE pChallenge;
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
unsigned short *pwAuthAlgorithm;
|
||||
unsigned short *pwAuthSequence;
|
||||
unsigned short *pwStatus;
|
||||
/*-- info elements ----------*/
|
||||
PWLAN_IE_CHALLENGE pChallenge;
|
||||
|
||||
} WLAN_FR_AUTHEN, *PWLAN_FR_AUTHEN;
|
||||
|
||||
// Deauthenication
|
||||
typedef struct tagWLAN_FR_DEAUTHEN {
|
||||
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
unsigned short *pwReason;
|
||||
unsigned int uType;
|
||||
unsigned int len;
|
||||
unsigned char *pBuf;
|
||||
PUWLAN_80211HDR pHdr;
|
||||
/*-- fixed fields -----------*/
|
||||
unsigned short *pwReason;
|
||||
|
||||
/*-- info elements ----------*/
|
||||
/*-- info elements ----------*/
|
||||
|
||||
} WLAN_FR_DEAUTHEN, *PWLAN_FR_DEAUTHEN;
|
||||
|
||||
|
@ -716,112 +716,112 @@ typedef struct tagWLAN_FR_DEAUTHEN {
|
|||
|
||||
void
|
||||
vMgrEncodeBeacon(
|
||||
PWLAN_FR_BEACON pFrame
|
||||
);
|
||||
PWLAN_FR_BEACON pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrDecodeBeacon(
|
||||
PWLAN_FR_BEACON pFrame
|
||||
);
|
||||
PWLAN_FR_BEACON pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrEncodeIBSSATIM(
|
||||
PWLAN_FR_IBSSATIM pFrame
|
||||
);
|
||||
PWLAN_FR_IBSSATIM pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrDecodeIBSSATIM(
|
||||
PWLAN_FR_IBSSATIM pFrame
|
||||
);
|
||||
PWLAN_FR_IBSSATIM pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrEncodeDisassociation(
|
||||
PWLAN_FR_DISASSOC pFrame
|
||||
);
|
||||
PWLAN_FR_DISASSOC pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrDecodeDisassociation(
|
||||
PWLAN_FR_DISASSOC pFrame
|
||||
);
|
||||
PWLAN_FR_DISASSOC pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrEncodeAssocRequest(
|
||||
PWLAN_FR_ASSOCREQ pFrame
|
||||
);
|
||||
PWLAN_FR_ASSOCREQ pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrDecodeAssocRequest(
|
||||
PWLAN_FR_ASSOCREQ pFrame
|
||||
);
|
||||
PWLAN_FR_ASSOCREQ pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrEncodeAssocResponse(
|
||||
PWLAN_FR_ASSOCRESP pFrame
|
||||
);
|
||||
PWLAN_FR_ASSOCRESP pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrDecodeAssocResponse(
|
||||
PWLAN_FR_ASSOCRESP pFrame
|
||||
);
|
||||
PWLAN_FR_ASSOCRESP pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrEncodeReassocRequest(
|
||||
PWLAN_FR_REASSOCREQ pFrame
|
||||
);
|
||||
PWLAN_FR_REASSOCREQ pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrDecodeReassocRequest(
|
||||
PWLAN_FR_REASSOCREQ pFrame
|
||||
);
|
||||
PWLAN_FR_REASSOCREQ pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrEncodeProbeRequest(
|
||||
PWLAN_FR_PROBEREQ pFrame
|
||||
);
|
||||
PWLAN_FR_PROBEREQ pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrDecodeProbeRequest(
|
||||
PWLAN_FR_PROBEREQ pFrame
|
||||
);
|
||||
PWLAN_FR_PROBEREQ pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrEncodeProbeResponse(
|
||||
PWLAN_FR_PROBERESP pFrame
|
||||
);
|
||||
PWLAN_FR_PROBERESP pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrDecodeProbeResponse(
|
||||
PWLAN_FR_PROBERESP pFrame
|
||||
);
|
||||
PWLAN_FR_PROBERESP pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrEncodeAuthen(
|
||||
PWLAN_FR_AUTHEN pFrame
|
||||
);
|
||||
PWLAN_FR_AUTHEN pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrDecodeAuthen(
|
||||
PWLAN_FR_AUTHEN pFrame
|
||||
);
|
||||
PWLAN_FR_AUTHEN pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrEncodeDeauthen(
|
||||
PWLAN_FR_DEAUTHEN pFrame
|
||||
);
|
||||
PWLAN_FR_DEAUTHEN pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrDecodeDeauthen(
|
||||
PWLAN_FR_DEAUTHEN pFrame
|
||||
);
|
||||
PWLAN_FR_DEAUTHEN pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrEncodeReassocResponse(
|
||||
PWLAN_FR_REASSOCRESP pFrame
|
||||
);
|
||||
PWLAN_FR_REASSOCRESP pFrame
|
||||
);
|
||||
|
||||
void
|
||||
vMgrDecodeReassocResponse(
|
||||
PWLAN_FR_REASSOCRESP pFrame
|
||||
);
|
||||
PWLAN_FR_REASSOCRESP pFrame
|
||||
);
|
||||
|
||||
#endif// __80211MGR_H__
|
||||
|
|
Loading…
Reference in a new issue