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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
/**************************************************************************/
/* */
/* declare.h: declaration-symbols (uchar, ulong...;and their size */
/* */
/**************************************************************************/
#ifndef _DECLARE_H_INCLUDED
#define _DECLARE_H_INCLUDED
#include <stdint.h>
typedef int BOOL;
typedef BOOL *PBOOL;
typedef char CHAR;
typedef CHAR *PCHAR;
typedef unsigned char UCHAR;
typedef UCHAR *PUCHAR;
typedef signed char SCHAR;
typedef CHAR *PSZ;
typedef CHAR *LPSTR;
typedef int INT;
typedef INT *PINT;
typedef unsigned int UINT;
typedef unsigned int *PUINT;
typedef int16_t SHORT;
typedef SHORT *PSHORT;
typedef uint16_t USHORT;
typedef USHORT *PUSHORT;
typedef int32_t LONG;
typedef LONG *PLONG;
typedef uint32_t ULONG;
typedef ULONG *PULONG;
typedef int64_t LONGLONG;
typedef LONGLONG *PLONGLONG;
typedef uint64_t ULONGLONG;
typedef ULONGLONG *PULONGLONG;
typedef void *PVOID;
/* Dear ACE team, please clean your code to remove the following types */
typedef LONGLONG __int64;
typedef ULONGLONG DWORDLONG;
#ifndef NULL
#include <stdlib.h>
#endif
#endif
|