本文共 3253 字,大约阅读时间需要 10 分钟。
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的指针 |