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
49#ifndef TxInSleep
50#define TxInSleep
51#endif
52
53
54
55
56
57#ifndef Safe_Close
58#define Safe_Close
59#endif
60
61
62#ifndef Adhoc_STA
63#define Adhoc_STA
64#endif
65
66typedef int BOOL;
67
68#if !defined(TRUE)
69#define TRUE 1
70#endif
71#if !defined(FALSE)
72#define FALSE 0
73#endif
74
75
76#if !defined(SUCCESS)
77#define SUCCESS 0
78#endif
79
80
81#ifndef update_BssList
82#define update_BssList
83#endif
84
85#ifndef WPA_SM_Transtatus
86#define WPA_SM_Transtatus
87#endif
88
89#ifndef Calcu_LinkQual
90#define Calcu_LinkQual
91#endif
92
93
94
95
96
97
98
99
100typedef signed char I8;
101
102typedef unsigned char U8;
103typedef unsigned short U16;
104typedef unsigned long U32;
105
106
107typedef char CHAR;
108typedef signed short SHORT;
109typedef signed int INT;
110typedef signed long LONG;
111
112typedef unsigned char UCHAR;
113typedef unsigned short USHORT;
114typedef unsigned int UINT;
115typedef unsigned long ULONG;
116typedef unsigned long long ULONGLONG;
117
118
119
120typedef unsigned char BYTE;
121typedef unsigned short WORD;
122typedef unsigned long DWORD;
123
124
125
126
127typedef union tagUQuadWord {
128 struct {
129 DWORD dwLowDword;
130 DWORD dwHighDword;
131 } u;
132 double DoNotUseThisField;
133} UQuadWord;
134typedef UQuadWord QWORD;
135
136
137
138
139typedef unsigned long ULONG_PTR;
140typedef unsigned long DWORD_PTR;
141
142
143typedef unsigned int * PUINT;
144
145typedef BYTE * PBYTE;
146
147typedef WORD * PWORD;
148
149typedef DWORD * PDWORD;
150
151typedef QWORD * PQWORD;
152
153typedef void * PVOID;
154
155
156#ifdef STRICT
157typedef void *HANDLE;
158#else
159typedef PVOID HANDLE;
160#endif
161
162#endif
163