1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30#ifndef __TTYPE_H__
31#define __TTYPE_H__
32
33
34
35
36#ifndef VOID
37#define VOID void
38#endif
39
40#ifndef IN
41#define IN
42#endif
43
44#ifndef OUT
45#define OUT
46#endif
47
48#ifndef TxInSleep
49#define TxInSleep
50#endif
51
52typedef int BOOL;
53
54#if !defined(TRUE)
55#define TRUE 1
56#endif
57#if !defined(FALSE)
58#define FALSE 0
59#endif
60
61
62#if !defined(SUCCESS)
63#define SUCCESS 0
64#endif
65
66
67#ifndef update_BssList
68#define update_BssList
69#endif
70
71
72
73#ifndef WPA_SM_Transtatus
74#define WPA_SM_Transtatus
75#endif
76
77#ifndef Calcu_LinkQual
78#define Calcu_LinkQual
79#endif
80
81#ifndef Calcu_LinkQual
82#define Calcu_LinkQual
83#endif
84
85
86
87
88
89
90
91
92typedef signed char I8;
93
94typedef unsigned char U8;
95typedef unsigned short U16;
96typedef unsigned long U32;
97
98
99typedef char CHAR;
100typedef signed short SHORT;
101typedef signed int INT;
102typedef signed long LONG;
103
104typedef unsigned char UCHAR;
105typedef unsigned short USHORT;
106typedef unsigned int UINT;
107typedef unsigned long ULONG;
108typedef unsigned long long ULONGLONG;
109
110
111
112typedef unsigned char BYTE;
113typedef unsigned short WORD;
114typedef unsigned long DWORD;
115
116
117
118
119typedef union tagUQuadWord {
120 struct {
121 DWORD dwLowDword;
122 DWORD dwHighDword;
123 } u;
124 double DoNotUseThisField;
125} UQuadWord;
126typedef UQuadWord QWORD;
127
128
129
130typedef unsigned long ULONG_PTR;
131typedef unsigned long DWORD_PTR;
132
133
134typedef unsigned int * PUINT;
135
136typedef BYTE * PBYTE;
137
138typedef WORD * PWORD;
139
140typedef DWORD * PDWORD;
141
142typedef QWORD * PQWORD;
143
144typedef void * PVOID;
145
146
147#ifdef STRICT
148typedef void *HANDLE;
149#else
150typedef PVOID HANDLE;
151#endif
152
153#endif
154