| 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的指针 |