• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /****************************
2 *	Typedefs.h
3 ****************************/
4 #ifndef	__TYPEDEFS_H__
5 #define	__TYPEDEFS_H__
6 #define  STATUS_SUCCESS	0
7 #define  STATUS_FAILURE -1
8 
9 #define	 FALSE		0
10 #define	 TRUE		1
11 
12 typedef char BOOLEAN;
13 typedef char CHAR;
14 typedef int INT;
15 typedef short SHORT;
16 typedef long LONG;
17 typedef void VOID;
18 
19 typedef unsigned char UCHAR;
20 typedef unsigned char B_UINT8;
21 typedef unsigned short USHORT;
22 typedef unsigned short B_UINT16;
23 typedef unsigned int UINT;
24 typedef unsigned int B_UINT32;
25 typedef unsigned long ULONG;
26 typedef unsigned long DWORD;
27 
28 typedef char* PCHAR;
29 typedef short* PSHORT;
30 typedef int* PINT;
31 typedef long* PLONG;
32 typedef void* PVOID;
33 
34 typedef unsigned char* PUCHAR;
35 typedef unsigned short* PUSHORT;
36 typedef unsigned int* PUINT;
37 typedef unsigned long* PULONG;
38 typedef unsigned long long ULONG64;
39 typedef unsigned long long LARGE_INTEGER;
40 typedef unsigned int UINT32;
41 #ifndef NULL
42 #define NULL 0
43 #endif
44 
45 
46 #endif	//__TYPEDEFS_H__
47 
48