續表
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,如需轉載請自行聯系原作者