续表
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的指针
接下表
本文地址:http://com.8s8s.com/it/it1099.htm