INT |
int |
* |
int→INT |
32位有符号整数 |
INT_PTR |
int(_W64 int即__w64 int) |
* |
_W64 int→INT_PTR,_W64就是__w64,是为了解决32位与64位编译器的兼容性而设置的关键字 |
用于指针运算 |
INT32 |
signed int |
* |
signed int→INT32 |
32位有符号整数 |
INT64 |
signed __int64 |
8 |
signed __int64→INT64 |
64位有符号整数 |
LANGID |
unsigned short |
2 |
unsigned short→WORD→LANGID |
语言标识符 |
LCID |
unsigned long |
4 |
unsigned long→DWORD→LCID |
Locale identifier. |
LCTYPE |
unsigned long |
4 |
unsigned long→DWORD→LCTYPE |
Locale information type. |
LONG |
long |
4 |
long→LONG |
32位有符号整数 |
LONG_PTR |
long |
4 |
_W64 long→LONG_PTR |
用于指针运算 |
LONG32 |
signed int |
* |
signed int→LONG32 |
32位有符号整数 |
LONG64 |
__int64 |
8 |
__int64→LONG64 |
64位有符号整数 |
LONGLONG |
__int64 |
8 |
__int64→LONGLONG |
64位有符号整数 |
LPARAM |
long |
4 |
_W64 long→LONG_PTR→LPARAM |
消息的参数 |
LPBOOL |
int * |
|
int→BOOL, BOOL far *→LPBOOL |
BOOL类型的指针 |
LPBYTE |
unsigned char * |
|
unsigned char→BYTE,BYTE far *→LPBYTE |
BYTE类型的指针 |
LPCOLORREF |
unsigned long * |
|
unsigned long→WORD,DWORD *→LPCOLORREF |
颜色值的指针 |
LPCRITICAL_SECTION |
RTL_CRITICAL_SECTION结构体指针 |
|
RTL_CRITICAL_SECTION *PRTL_CRITICAL_SECTION→,PRTL_CRITICAL_SECTION→LPCRITICAL_SECTION |
CRITICAL_SECTION的指针 |
LPCSTR |
静态char * |
|
char→CHAR,CONST CHAR *→LPCSTR |
静态8位Windows字符(ANSI)无终结字符串指针 |
LPCTSTR |
静态wchar_t * |
|
wchar_t→WCHAR,CONST WCHAR *→LPCWSTR,LPCWSTR→LPCTSTR |
如果UNICODE已定义则为LPCWSTR,否则为LPCTSTR |
LPCVOID |
静态void * |
|
CONST void far *→LPCVOID |
任何类型的静态指针 |
LPCWSTR |
静态wchar_t * |
|
wchar_t→WCHAR,CONST WCHAR *→LPCWSTR |
静态16位Windows字符(Unicode)无终结字符串指针 |
LPDWORD |
unsigned long * |
|
unsigned long→DWORD,DWORD far *→LPDWORD |
DWORD的指针 |
LPHANDLE |
指向句柄的指针 |
|
void *→HANDLE,HANDLE FAR *→LPHANDLE |
HANDLE的指针 |
LPINT |
int * |
|
int far *→LPINT |
INT的指针 |
LPLONG |
long * |
|
long far *→LPLONG |
LONG的指针 |
LPSTR |
char * |
|
char→CHAR,CHAR *→LPSTR |
8位Windows字符(ANSI)无终结字符串指针 |
LPTSTR |
wchar_t * |
|
wchar_t WCHAR,WCHAR *→LPWSTR,LPWSTR→LPTSTR |
An LPWSTR if UNICODE is defined, an LPSTR otherwise. |
LPVOID |
void * |
|
void far *→LPVOID |
任何类型的指针 |
LPWORD |
unsigned short * |
|
unsigned short→WORD,WORD far *→LPWORD |
WORD的指针 |
LPWSTR |
wchar_t * |
|
wchar_t→WCHAR,WCHAR *→LPWSTR |
16位Windows字符(ANSI)无终结字符串指针 |
LRESULT |
long |
4 |
_W64 long→LONG_PTR→LRESULT |
有符号的消息处理结果 |
LUID |
LUID结构 |
|
|
局部唯一标识符 |
PBOOL |
int * |
|
int→BOOL,BOOL near *→PBOOL |
BOOL的指针 |
PBOOLEAN |
unsigned char * |
|
unsigned char→BYTE→BOOLEAN,BOOLEAN *→PBOOLEAN |
BOOL的指针 |
PBYTE |
unsigned char * |
|
unsigned char→BYTE,BYTE near *→PBYTE |
BYTE的指针 |
PCHAR |
char * |
|
char→CHAR,CHAR *→PCHAR |
CHAR的指针 |
PCRITICAL_SECTION |
RTL_CRITICAL_SECTION结构体指针 |
|
RTL_CRITICAL_SECTION *→PRTL_CRITICAL_SECTION,PRTL_CRITICAL_SECTION→PCRITICAL_SECTION |
CRITICAL_SECTION的指针 |
PCSTR |
静态char * |
|
char→CHAR,CONST CHAR *→PCSTR |
静态8位Windows字符(ANSI)无终结字符串指针 |
PCTSTR |
静态wchar_t * |
|
wchar_t→WCHAR,CONST WCHAR *→LPCWSTR,LPCWSTR→PCTSTR |
如果UNICODE已定义则为PCWSTR,否则为PCSTR |
PCWCH |
静态wchar_t * |
|
wchar_t→WCHAR,CONST WCHAR *→PCWCH |
WCHAR的静态指针 |
PCWSTR |
静态wchar_t * |
|
wchar_t→WCHAR,CONST WCHAR *→PCWSTR |
静态16位Windows字符(Unicode)无终结字符串指针 |
PDWORD |
unsigned long * |
|
unsigned long→DWORD,DWORD near *→PDWORD |
DWORD的指针 |
PFLOAT |
float * |
|
float→FLOAT,FLOAT *→PFLOAT |
FLOAT的指针 |
PHANDLE |
指向句柄的指针 |
|
void *→HANDLE,HANDLE *→PHANDLE |
HANDLE的指针 |
PHKEY |
指向HKEY的指针 |
|
HKEY__ *→HKEY *→PHKEY |
HKEY的指针 |
PINT |
int * |
|
int near *→PINT |
INT的指针 |
PLCID |
unsigned long * |
|
unsigned long→DWORD,DWORD near *→PDWORD→PLCID |
LCID的指针 |
PLONG |
long * |
|
long→LONG,LONG *→PLONG |
LONG的指针 |
PLUID |
LUID结构体指针 |
|
LUID *→PLUID |
LUID的指针 |