9 #ifndef _DOT11DECRYPT_INT_H 10 #define _DOT11DECRYPT_INT_H 15 #include "dot11decrypt_interop.h" 16 #include "dot11decrypt_system.h" 24 #define DOT11DECRYPT_TYPE_MANAGEMENT 0 25 #define DOT11DECRYPT_TYPE_CONTROL 1 26 #define DOT11DECRYPT_TYPE_DATA 2 29 #define DOT11DECRYPT_SUBTYPE_ASSOC_REQ 0 30 #define DOT11DECRYPT_SUBTYPE_ASSOC_RESP 1 31 #define DOT11DECRYPT_SUBTYPE_REASSOC_REQ 2 32 #define DOT11DECRYPT_SUBTYPE_REASSOC_RESP 3 33 #define DOT11DECRYPT_SUBTYPE_PROBE_REQ 4 34 #define DOT11DECRYPT_SUBTYPE_PROBE_RESP 5 35 #define DOT11DECRYPT_SUBTYPE_MEASUREMENT_PILOT 6 36 #define DOT11DECRYPT_SUBTYPE_BEACON 8 37 #define DOT11DECRYPT_SUBTYPE_ATIM 9 38 #define DOT11DECRYPT_SUBTYPE_DISASS 10 39 #define DOT11DECRYPT_SUBTYPE_AUTHENTICATION 11 40 #define DOT11DECRYPT_SUBTYPE_DEAUTHENTICATION 12 41 #define DOT11DECRYPT_SUBTYPE_ACTION 13 42 #define DOT11DECRYPT_SUBTYPE_ACTION_NO_ACK 14 45 #define DOT11DECRYPT_CRYPTED_DATA_MINLEN 17 47 #define DOT11DECRYPT_TA_OFFSET 10 58 #define DOT11DECRYPT_TYPE(FrameControl_0) (UINT8)((FrameControl_0 >> 2) & 0x3) 59 #define DOT11DECRYPT_SUBTYPE(FrameControl_0) (UINT8)((FrameControl_0 >> 4) & 0xF) 60 #define DOT11DECRYPT_DS_BITS(FrameControl_1) (UINT8)(FrameControl_1 & 0x3) 61 #define DOT11DECRYPT_TO_DS(FrameControl_1) (UINT8)(FrameControl_1 & 0x1) 62 #define DOT11DECRYPT_FROM_DS(FrameControl_1) (UINT8)((FrameControl_1 >> 1) & 0x1) 63 #define DOT11DECRYPT_WEP(FrameControl_1) (UINT8)((FrameControl_1 >> 6) & 0x1) 68 #define DOT11DECRYPT_EXTIV(KeyID) ((KeyID >> 5) & 0x1) 70 #define DOT11DECRYPT_KEY_INDEX(KeyID) ((KeyID >> 6) & 0x3) 73 #define DOT11DECRYPT_EAP_KEY_DESCR_VER(KeyInfo_1) ((UCHAR)(KeyInfo_1 & 0x3)) 74 #define DOT11DECRYPT_EAP_KEY(KeyInfo_1) ((KeyInfo_1 >> 3) & 0x1) 75 #define DOT11DECRYPT_EAP_INST(KeyInfo_1) ((KeyInfo_1 >> 6) & 0x1) 76 #define DOT11DECRYPT_EAP_ACK(KeyInfo_1) ((KeyInfo_1 >> 7) & 0x1) 77 #define DOT11DECRYPT_EAP_MIC(KeyInfo_0) (KeyInfo_0 & 0x1) 78 #define DOT11DECRYPT_EAP_SEC(KeyInfo_0) ((KeyInfo_0 >> 1) & 0x1) 100 UCHAR addr1[DOT11DECRYPT_MAC_LEN];
101 UCHAR addr2[DOT11DECRYPT_MAC_LEN];
102 UCHAR addr3[DOT11DECRYPT_MAC_LEN];
110 UCHAR addr1[DOT11DECRYPT_MAC_LEN];
111 UCHAR addr2[DOT11DECRYPT_MAC_LEN];
112 UCHAR addr3[DOT11DECRYPT_MAC_LEN];
114 UCHAR addr4[DOT11DECRYPT_MAC_LEN];
121 UCHAR addr1[DOT11DECRYPT_MAC_LEN];
122 UCHAR addr2[DOT11DECRYPT_MAC_LEN];
123 UCHAR addr3[DOT11DECRYPT_MAC_LEN];
132 UCHAR addr1[DOT11DECRYPT_MAC_LEN];
133 UCHAR addr2[DOT11DECRYPT_MAC_LEN];
134 UCHAR addr3[DOT11DECRYPT_MAC_LEN];
136 UCHAR addr4[DOT11DECRYPT_MAC_LEN];
Definition: dot11decrypt_int.h:118
Definition: dot11decrypt_int.h:107
Definition: dot11decrypt_int.h:129
Definition: dot11decrypt_int.h:97