亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? wt_hdr.h

?? linux,red ,test,driver,need
?? H
字號(hào):
#ifndef _WT_HDR_H#define _WT_HDR_H/*================================================================*//* System Includes *//*================================================================*//* Project Includes *//*================================================================*//* Constants *//*--- Sizes -----------------------------------------------*/#define WLAN_ADDR_LEN			6#define WLAN_CRC_LEN			4#define WLAN_BSSID_LEN			6#define WLAN_BSS_TS_LEN			8#define WLAN_HDR_A3_LEN			24#define WLAN_HDR_A4_LEN			30#define WLAN_SSID_MAXLEN		32#define WLAN_DATA_MAXLEN		2312#define WLAN_A3FR_MAXLEN		(WLAN_HDR_A3_LEN + WLAN_DATA_MAXLEN + WLAN_CRC_LEN)#define WLAN_A4FR_MAXLEN		(WLAN_HDR_A4_LEN + WLAN_DATA_MAXLEN + WLAN_CRC_LEN)#define WLAN_BEACON_FR_MAXLEN		(WLAN_HDR_A3_LEN + 334)#define WLAN_ATIM_FR_MAXLEN		(WLAN_HDR_A3_LEN + 0)#define WLAN_DISASSOC_FR_MAXLEN		(WLAN_HDR_A3_LEN + 2)#define WLAN_ASSOCREQ_FR_MAXLEN		(WLAN_HDR_A3_LEN + 48)#define WLAN_ASSOCRESP_FR_MAXLEN	(WLAN_HDR_A3_LEN + 16)#define WLAN_REASSOCREQ_FR_MAXLEN	(WLAN_HDR_A3_LEN + 54)#define WLAN_REASSOCRESP_FR_MAXLEN	(WLAN_HDR_A3_LEN + 16)#define WLAN_PROBEREQ_FR_MAXLEN		(WLAN_HDR_A3_LEN + 44)#define WLAN_PROBERESP_FR_MAXLEN	(WLAN_HDR_A3_LEN + 78)#define WLAN_AUTHEN_FR_MAXLEN		(WLAN_HDR_A3_LEN + 261)#define WLAN_DEAUTHEN_FR_MAXLEN		(WLAN_HDR_A3_LEN + 2)#define WLAN_WEP_NKEYS			4#define WLAN_WEP_MAXKEYLEN		13#define WLAN_CHALLENGE_IE_LEN		130#define WLAN_CHALLENGE_LEN		128#define WLAN_WEP_IV_LEN			4#define WLAN_WEP_ICV_LEN		4/*--- Frame Control Field -------------------------------------*//* Frame Types */#define WLAN_FTYPE_MGMT			0x00#define WLAN_FTYPE_CTL			0x01#define WLAN_FTYPE_DATA			0x02/* Frame subtypes *//* Management */#define WLAN_FSTYPE_ASSOCREQ		0x00#define WLAN_FSTYPE_ASSOCRESP		0x01#define WLAN_FSTYPE_REASSOCREQ		0x02#define WLAN_FSTYPE_REASSOCRESP		0x03#define WLAN_FSTYPE_PROBEREQ		0x04#define WLAN_FSTYPE_PROBERESP		0x05#define WLAN_FSTYPE_BEACON		0x08#define WLAN_FSTYPE_ATIM		0x09#define WLAN_FSTYPE_DISASSOC		0x0a#define WLAN_FSTYPE_AUTHEN		0x0b#define WLAN_FSTYPE_DEAUTHEN		0x0c/* Control */#define WLAN_FSTYPE_PSPOLL		0x0a#define WLAN_FSTYPE_RTS			0x0b#define WLAN_FSTYPE_CTS			0x0c#define WLAN_FSTYPE_ACK			0x0d#define WLAN_FSTYPE_CFEND		0x0e#define WLAN_FSTYPE_CFENDCFACK		0x0f/* Data */#define WLAN_FSTYPE_DATAONLY		0x00#define WLAN_FSTYPE_DATA_CFACK		0x01#define WLAN_FSTYPE_DATA_CFPOLL		0x02#define WLAN_FSTYPE_DATA_CFACK_CFPOLL	0x03#define WLAN_FSTYPE_NULL		0x04#define WLAN_FSTYPE_CFACK		0x05#define WLAN_FSTYPE_CFPOLL		0x06#define WLAN_FSTYPE_CFACK_CFPOLL	0x07typedef enum{  WLAN_ASSOC_REQ           = ( WLAN_FTYPE_MGMT | WLAN_FSTYPE_ASSOCREQ           ),  WLAN_ASSOC_RESP          = ( WLAN_FTYPE_MGMT | WLAN_FSTYPE_ASSOCRESP          ),  WLAN_REASSOC_REQ         = ( WLAN_FTYPE_MGMT | WLAN_FSTYPE_REASSOCREQ         ),  WLAN_REASSOC_RESP        = ( WLAN_FTYPE_MGMT | WLAN_FSTYPE_REASSOCRESP        ),  WLAN_PROBE_REQ           = ( WLAN_FTYPE_MGMT | WLAN_FSTYPE_PROBEREQ           ),  WLAN_PROBE_RESP          = ( WLAN_FTYPE_MGMT | WLAN_FSTYPE_PROBERESP          ),  WLAN_BEACON              = ( WLAN_FTYPE_MGMT | WLAN_FSTYPE_BEACON              ),  WLAN_ATIM                = ( WLAN_FTYPE_MGMT | WLAN_FSTYPE_ATIM                ),  WLAN_DISASSOC            = ( WLAN_FTYPE_MGMT | WLAN_FSTYPE_DISASSOC            ),  WLAN_AUTH                = ( WLAN_FTYPE_MGMT | WLAN_FSTYPE_AUTHEN                ),  WLAN_DEAUTH              = ( WLAN_FTYPE_MGMT | WLAN_FSTYPE_DEAUTHEN              ),  WLAN_PS_POLL             = ( WLAN_FTYPE_CTL | WLAN_FSTYPE_PSPOLL             ),  WLAN_RTS                 = ( WLAN_FTYPE_CTL | WLAN_FSTYPE_RTS                 ),  WLAN_CTS                 = ( WLAN_FTYPE_CTL | WLAN_FSTYPE_CTS                 ),  WLAN_ACK                 = ( WLAN_FTYPE_CTL | WLAN_FSTYPE_ACK                 ),  WLAN_CF_END              = ( WLAN_FTYPE_CTL | WLAN_FSTYPE_CFEND              ),  WLAN_CF_END_CF_ACK       = ( WLAN_FTYPE_CTL | WLAN_FSTYPE_CFENDCFACK       ),  WLAN_DATA                = ( WLAN_FTYPE_DATA | WLAN_FSTYPE_DATAONLY                ),  WLAN_DATA_CF_ACK         = ( WLAN_FTYPE_DATA | WLAN_FSTYPE_DATA_CFACK         ),  WLAN_DATA_CF_POLL        = ( WLAN_FTYPE_DATA | WLAN_FSTYPE_DATA_CFPOLL        ),  WLAN_DATA_CF_ACK_CF_POLL   = ( WLAN_FTYPE_DATA | WLAN_FSTYPE_DATA_CFACK_CFPOLL ),  WLAN_DATA_NULL_FUNCTION  = ( WLAN_FTYPE_DATA | WLAN_FSTYPE_NULL       ),  WLAN_CF_ACK              = ( WLAN_FTYPE_DATA | WLAN_FSTYPE_CFACK              ),  WLAN_CF_POLL             = ( WLAN_FTYPE_DATA | WLAN_FSTYPE_CFPOLL             ),  WLAN_CF_ACK_CF_POLL      = ( WLAN_FTYPE_DATA | WLAN_FSTYPE_CFACK_CFPOLL      )} WLAN_FRAME_TYPE_T;/*================================================================*//* Macros *//*--- FC Macros ----------------------------------------------*//* Macros to get/set the bitfields of the Frame Control Field *//*  GET_FC_??? - takes the host byte-order value of an FC     *//*               and retrieves the value of one of the        *//*               bitfields and moves that value so its lsb is *//*               in bit 0.                                    *//*  SET_FC_??? - takes a host order value for one of the FC   *//*               bitfields and moves it to the proper bit     *//*               location for ORing into a host order FC.     *//*               To send the FC produced from SET_FC_???,     *//*               one must put the bytes in IEEE order.        *//*  e.g.                                                      *//*     printf("the frame subtype is %x",                      *//*                 GET_FC_FTYPE( ieee2host( rx.fc )))         *//*                                                            *//*     tx.fc = host2ieee( SET_FC_FTYPE(WLAN_FTYP_CTL) |       *//*                        SET_FC_FSTYPE(WLAN_FSTYPE_RTS) );   *//*------------------------------------------------------------*/#define WLAN_GET_FC_PVER(n)	 (((UINT16)(n)) & (BIT0 | BIT1))#define WLAN_GET_FC_FTYPE(n)	((((UINT16)(n)) & (BIT2 | BIT3)) >> 2)#define WLAN_GET_FC_FSTYPE(n)	((((UINT16)(n)) & (BIT4|BIT5|BIT6|BIT7)) >> 4)#define WLAN_GET_FC_TODS(n) 	((((UINT16)(n)) & (BIT8)) >> 8)#define WLAN_GET_FC_FROMDS(n)	((((UINT16)(n)) & (BIT9)) >> 9)#define WLAN_GET_FC_MOREFRAG(n) ((((UINT16)(n)) & (BIT10)) >> 10)#define WLAN_GET_FC_RETRY(n)	((((UINT16)(n)) & (BIT11)) >> 11)#define WLAN_GET_FC_PWRMGT(n)	((((UINT16)(n)) & (BIT12)) >> 12)#define WLAN_GET_FC_MOREDATA(n) ((((UINT16)(n)) & (BIT13)) >> 13)#define WLAN_GET_FC_ISWEP(n)	((((UINT16)(n)) & (BIT14)) >> 14)#define WLAN_GET_FC_ORDER(n)	((((UINT16)(n)) & (BIT15)) >> 15)#define WLAN_SET_FC_PVER(n)	((UINT16)(n))#define WLAN_SET_FC_FTYPE(n)	(((UINT16)(n)) << 2)#define WLAN_SET_FC_FSTYPE(n)	(((UINT16)(n)) << 4)#define WLAN_SET_FC_TODS(n) 	(((UINT16)(n)) << 8)#define WLAN_SET_FC_FROMDS(n)	(((UINT16)(n)) << 9)#define WLAN_SET_FC_MOREFRAG(n) (((UINT16)(n)) << 10)#define WLAN_SET_FC_RETRY(n)	(((UINT16)(n)) << 11)#define WLAN_SET_FC_PWRMGT(n)	(((UINT16)(n)) << 12)#define WLAN_SET_FC_MOREDATA(n) (((UINT16)(n)) << 13)#define WLAN_SET_FC_ISWEP(n)	(((UINT16)(n)) << 14)#define WLAN_SET_FC_ORDER(n)	(((UINT16)(n)) << 15)/*--- Duration Macros ----------------------------------------*//* Macros to get/set the bitfields of the Duration Field      *//*  - the duration value is only valid when bit15 is zero     *//*  - the firmware handles these values, so I'm not going     *//*    these macros right now.                                 *//*------------------------------------------------------------*//*--- Sequence Control  Macros -------------------------------*//* Macros to get/set the bitfields of the Sequence Control    *//* Field.                                                     *//*------------------------------------------------------------*/#define WLAN_GET_SEQ_FRGNUM(n) (((UINT16)(n)) & (BIT0|BIT1|BIT2|BIT3))#define WLAN_GET_SEQ_SEQNUM(n) ((((UINT16)(n)) & (~(BIT0|BIT1|BIT2|BIT3))) >> 4)/*--- Data ptr macro -----------------------------------------*//* Creates a UINT8* to the data portion of a frame            *//* Assumes you're passing in a ptr to the beginning of the hdr*//*------------------------------------------------------------*/#define WLAN_HDR_A3_DATAP(p) (((UINT8*)(p)) + WLAN_HDR_A3_LEN)#define WLAN_HDR_A4_DATAP(p) (((UINT8*)(p)) + WLAN_HDR_A4_LEN)#define DOT11_RATE5_ISBASIC_GET(r)     (((UINT8)(r)) & BIT7)/*================================================================*//* Types *//* BSS Timestamp */typedef UINT8 wlan_bss_ts_t[WLAN_BSS_TS_LEN];#ifdef NDIS_MINIPORT_DRIVER#pragma pack(1)#endif/* Generic 802.11 Header types */__WLAN_PRAGMA_PACK1__ typedef struct p80211_hdr_a3 {	UINT16 fc __WLAN_ATTRIB_PACK__;	UINT16 dur __WLAN_ATTRIB_PACK__;	UINT8 a1[WLAN_ADDR_LEN] __WLAN_ATTRIB_PACK__;//charge if broadcast	 //da	UINT8 a2[WLAN_ADDR_LEN] __WLAN_ATTRIB_PACK__;					//sa	UINT8 a3[WLAN_ADDR_LEN] __WLAN_ATTRIB_PACK__;					//bssa	UINT16 seq __WLAN_ATTRIB_PACK__;} __WLAN_ATTRIB_PACK__ p80211_hdr_a3_t;__WLAN_PRAGMA_PACKDFLT__ __WLAN_PRAGMA_PACK1__ typedef struct p80211_hdr_a4 {	UINT16 fc __WLAN_ATTRIB_PACK__;	UINT16 dur __WLAN_ATTRIB_PACK__;	UINT8 a1[WLAN_ADDR_LEN] __WLAN_ATTRIB_PACK__;	UINT8 a2[WLAN_ADDR_LEN] __WLAN_ATTRIB_PACK__;	UINT8 a3[WLAN_ADDR_LEN] __WLAN_ATTRIB_PACK__;	UINT16 seq __WLAN_ATTRIB_PACK__;	UINT8 a4[WLAN_ADDR_LEN] __WLAN_ATTRIB_PACK__;} __WLAN_ATTRIB_PACK__ p80211_hdr_a4_t;__WLAN_PRAGMA_PACKDFLT__ typedef union p80211_hdr {	p80211_hdr_a3_t a3 __WLAN_ATTRIB_PACK__;	p80211_hdr_a4_t a4 __WLAN_ATTRIB_PACK__;} __WLAN_ATTRIB_PACK__ p80211_hdr_t;/*============================================================================* * Constants                                                                  * *============================================================================*/#define WLAN_ETHADDR_LEN	6#define WLAN_IEEE_OUI_LEN	3#define WLAN_ETHCONV_ENCAP	1#define WLAN_ETHCONV_RFC1042	2#define WLAN_ETHCONV_8021h	3#define WLAN_MIN_ETHFRM_LEN	60#define WLAN_MAX_ETHFRM_LEN	1514#define WLAN_ETHHDR_LEN		14/*============================================================================* * Types                                                                      * *============================================================================*//* local ether header type */typedef struct wlan_ethhdr {	UINT8 daddr[WLAN_ETHADDR_LEN] __WLAN_ATTRIB_PACK__;	UINT8 saddr[WLAN_ETHADDR_LEN] __WLAN_ATTRIB_PACK__;	UINT16 type __WLAN_ATTRIB_PACK__;} __WLAN_ATTRIB_PACK__ wlan_ethhdr_t;/* local llc header type */typedef struct wlan_llc {	UINT8 dsap __WLAN_ATTRIB_PACK__;	UINT8 ssap __WLAN_ATTRIB_PACK__;	UINT8 ctl __WLAN_ATTRIB_PACK__;} __WLAN_ATTRIB_PACK__ wlan_llc_t;/* local snap header type */typedef struct wlan_snap {	UINT8 oui[WLAN_IEEE_OUI_LEN] __WLAN_ATTRIB_PACK__;	UINT16 type __WLAN_ATTRIB_PACK__;} __WLAN_ATTRIB_PACK__ wlan_snap_t;#ifdef NDIS_MINIPORT_DRIVER#pragma pack()#endif/*================================================================*//* Extern Declarations *//*================================================================*//* Function Declarations */void p802addr_to_str(char *buf, UINT8 * addr);#endif				/* _WT_HDR_H */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日产亚洲精品系列| 国产精品伦理一区二区| 亚洲男女毛片无遮挡| 国产露脸91国语对白| 久久影院视频免费| 久久99精品国产.久久久久| 91精品国产欧美一区二区成人| 天天做天天摸天天爽国产一区| 欧美艳星brazzers| 亚洲午夜三级在线| 91精品国产高清一区二区三区 | 久久久久久一二三区| 麻豆freexxxx性91精品| 久久综合久久综合亚洲| 粉嫩av一区二区三区在线播放| 久久久久久久久久久99999| 欧美精品色一区二区三区| 一区二区在线电影| 欧美精品日韩一区| 高清视频一区二区| 亚洲综合免费观看高清完整版 | 床上的激情91.| 亚洲制服丝袜av| 欧美精品一区二区三区四区| 成人夜色视频网站在线观看| 亚洲第四色夜色| 国产香蕉久久精品综合网| 国产午夜一区二区三区| 91精品欧美综合在线观看最新| 韩国一区二区三区| 午夜av区久久| 亚洲免费看黄网站| 2020国产精品久久精品美国| 欧美在线免费视屏| 成人午夜视频网站| 极品少妇一区二区| 丝袜美腿亚洲一区| 一区二区三区加勒比av| 日本一区二区三区久久久久久久久不| 欧美三级视频在线观看| 91丨porny丨中文| 国产精品2024| 国产成人综合精品三级| 精品在线一区二区| 久久国内精品视频| 男女激情视频一区| 奇米色一区二区三区四区| 午夜日韩在线观看| 亚洲韩国精品一区| 亚洲r级在线视频| 日本伊人色综合网| 久草在线在线精品观看| 久久精品国产精品亚洲精品| 91丝袜美女网| 夫妻av一区二区| 99精品黄色片免费大全| 在线国产电影不卡| 欧美日韩国产片| 欧美一区永久视频免费观看| 精品国产麻豆免费人成网站| 精品99久久久久久| 国产精品精品国产色婷婷| 亚洲免费av网站| 日本成人在线不卡视频| 国产美女在线精品| 91首页免费视频| 欧美videos大乳护士334| 国产三级精品三级在线专区| 国产精品乱人伦一区二区| 亚洲一区二区中文在线| 九九精品视频在线看| 91麻豆福利精品推荐| 精品国产凹凸成av人导航| 亚洲欧洲成人自拍| 天天综合色天天综合色h| 高清国产午夜精品久久久久久| 欧洲一区二区三区在线| 久久色视频免费观看| 亚洲一区二区三区精品在线| 国产成人在线色| 欧美三区免费完整视频在线观看| 久久精品水蜜桃av综合天堂| 亚洲h动漫在线| 91啪九色porn原创视频在线观看| 在线观看不卡一区| 国产精品美女久久久久久久久| 午夜电影久久久| 在线视频欧美区| 自拍偷拍亚洲综合| 成人免费视频一区二区| 久久婷婷综合激情| 国产美女精品在线| 亚洲尤物视频在线| jvid福利写真一区二区三区| 精品国产乱码久久久久久浪潮| 成人精品一区二区三区中文字幕| 欧洲一区在线电影| 樱花影视一区二区| 99在线精品观看| 成人免费在线播放视频| 色悠悠久久综合| 亚洲婷婷综合久久一本伊一区| av高清不卡在线| 亚洲欧美日韩国产手机在线 | 国产偷国产偷精品高清尤物| 久久国产婷婷国产香蕉| 久久伊人蜜桃av一区二区| 国产精品亚洲专一区二区三区| 久久综合色天天久久综合图片| 久久精品免费观看| 欧美激情一区二区三区四区| 不卡av在线网| 亚洲免费视频成人| 日韩一区二区三区三四区视频在线观看| 日韩福利视频导航| 精品盗摄一区二区三区| 成人黄色综合网站| 亚洲综合色网站| 精品欧美乱码久久久久久1区2区 | 久久久不卡网国产精品一区| 成人免费视频免费观看| 午夜精品福利一区二区蜜股av| 久久夜色精品一区| 在线视频一区二区免费| 国产成人av一区| 亚洲成人一区在线| 国产精品不卡一区二区三区| 欧美精品色一区二区三区| 懂色av中文一区二区三区| 天天av天天翘天天综合网色鬼国产| 久久久久久久久99精品| 欧美老年两性高潮| 91美女在线观看| 国产精品18久久久久久久网站| 亚洲不卡在线观看| 亚洲精品成人在线| 国产精品久久久久久户外露出| 日韩欧美一区二区在线视频| 国产精品系列在线| 精品免费国产二区三区| 欧美肥大bbwbbw高潮| 欧美精品丝袜中出| 7777女厕盗摄久久久| 91精品国产一区二区| 7777精品伊人久久久大香线蕉 | 91久久精品一区二区| av一区二区三区| 一本色道久久综合狠狠躁的推荐| 波多野结衣中文字幕一区二区三区| 国产乱对白刺激视频不卡| 国产精品一区在线观看你懂的| 日产国产欧美视频一区精品| 日本免费新一区视频| 丝袜美腿亚洲色图| 日本美女视频一区二区| 日韩av中文字幕一区二区| 亚洲国产日韩一级| 免费久久99精品国产| 国产一区二区三区四区在线观看| 黄色资源网久久资源365| 成人av网站在线观看免费| 色综合久久中文综合久久97| 欧美日韩一级片网站| 欧美一区二区日韩| 久久精品亚洲乱码伦伦中文| 一区二区久久久久久| 青青草原综合久久大伊人精品优势| 国产一区高清在线| 91高清在线观看| 久久久久国产成人精品亚洲午夜| 亚洲狠狠丁香婷婷综合久久久| 日本特黄久久久高潮| 粗大黑人巨茎大战欧美成人| 欧美日韩另类国产亚洲欧美一级| 国产人成亚洲第一网站在线播放| 亚洲另类春色校园小说| 另类成人小视频在线| 91激情在线视频| 久久精品一二三| 捆绑调教美女网站视频一区| 91成人免费在线| 国产精品亲子伦对白| 狠狠网亚洲精品| 欧美日韩成人高清| 亚洲免费在线视频一区 二区| 久久爱另类一区二区小说| 欧美综合一区二区| 国产精品久久三| 精品综合免费视频观看| 色婷婷综合久色| 亚洲精品一二三四区| 99久久99久久免费精品蜜臀| 久久综合九色综合久久久精品综合| 免费看欧美美女黄的网站| 91精品欧美综合在线观看最新| 日日夜夜精品视频天天综合网| 欧美卡1卡2卡| 男男视频亚洲欧美| 久久尤物电影视频在线观看| 国产.精品.日韩.另类.中文.在线.播放|