1、
`#if !defined(OBJC) && !defined(__OBJC_BOOL) && !defined(__objc_INCLUDE_GNU) && !defined(_NO_BOOL_TYPEDEF)
typedef int BOOL;
endif
define BOOL WINBOOL
typedef BOOL *PBOOL;
typedef BOOL *LPBOOL;
pragma pop_macro(“BOOL”)
endif /* DEF_WINBOOL */
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef unsigned __LONG32 DWORD;
typedef float FLOAT;
typedef FLOAT *PFLOAT;
typedef BYTE *PBYTE;
typedef BYTE *LPBYTE;
typedef int *PINT;
typedef int *LPINT;
typedef WORD *PWORD;
typedef WORD *LPWORD;
typedef __LONG32 *LPLONG;
typedef DWORD *PDWORD;
typedef DWORD *LPDWORD;
typedef void *LPVOID;
ifndef _LPCVOID_DEFINED
define _LPCVOID_DEFINED
typedef CONST void *LPCVOID;
endif
typedef int INT;
typedef unsigned int UINT;
typedef unsigned int *PUINT;
ifndef NT_INCLUDED
include
endif
typedef UINT_PTR WPARAM;
typedef LONG_PTR LPARAM;
typedef LONG_PTR LRESULT;`