续表
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
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→DWORD→LCTYPE
Locale information type.
LONG
long
long→LONG
LONG_PTR
_W64 long→LONG_PTR
LONG32
signed int→LONG32
LONG64
__int64
__int64→LONG64
LONGLONG
__int64→LONGLONG
LPARAM
_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,CONST WCHAR *→LPCWSTR
静态16位Windows字符(Unicode)无终结字符串指针
LPDWORD
unsigned long→DWORD,DWORD far *→LPDWORD
DWORD的指针
LPHANDLE
指向句柄的指针
void *→HANDLE,HANDLE FAR *→LPHANDLE
HANDLE的指针
LPINT
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,WCHAR *→LPWSTR
16位Windows字符(ANSI)无终结字符串指针
LRESULT
_W64 long→LONG_PTR→LRESULT
有符号的消息处理结果
LUID
LUID结构
局部唯一标识符
PBOOL
int→BOOL,BOOL near *→PBOOL
BOOL的指针
PBOOLEAN
unsigned char→BYTE→BOOLEAN,BOOLEAN *→PBOOLEAN
PBYTE
unsigned char→BYTE,BYTE near *→PBYTE
BYTE的指针
PCHAR
char→CHAR,CHAR *→PCHAR
CHAR的指针
PCRITICAL_SECTION
RTL_CRITICAL_SECTION *→PRTL_CRITICAL_SECTION,PRTL_CRITICAL_SECTION→PCRITICAL_SECTION
PCSTR
char→CHAR,CONST CHAR *→PCSTR
PCTSTR
wchar_t→WCHAR,CONST WCHAR *→LPCWSTR,LPCWSTR→PCTSTR
如果UNICODE已定义则为PCWSTR,否则为PCSTR
PCWCH
wchar_t→WCHAR,CONST WCHAR *→PCWCH
WCHAR的静态指针
PCWSTR
wchar_t→WCHAR,CONST WCHAR *→PCWSTR
PDWORD
unsigned long→DWORD,DWORD near *→PDWORD
PFLOAT
float *
float→FLOAT,FLOAT *→PFLOAT
FLOAT的指针
PHANDLE
void *→HANDLE,HANDLE *→PHANDLE
PHKEY
指向HKEY的指针
HKEY__ *→HKEY *→PHKEY
HKEY的指针
PINT
int near *→PINT
PLCID
unsigned long→DWORD,DWORD near *→PDWORD→PLCID
LCID的指针
PLONG
long→LONG,LONG *→PLONG
PLUID
LUID结构体指针
LUID *→PLUID
LUID的指针
接下表
本文转自 水之真谛 51CTO博客,原文链接:http://blog.51cto.com/liutiemeng/18906,如需转载请自行联系原作者