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:
Joe Perches 2013-03-18 10:44:35 -07:00 committed by Greg Kroah-Hartman
parent d74e97699a
commit ab4622cca5
2 changed files with 827 additions and 827 deletions

File diff suppressed because it is too large Load Diff

View File

@ -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__