| POINTER_32 |
void * |
|
void *→POINTER_32 |
32位指针(详解略) |
| POINTER_64 |
void * |
|
void *→POINTER_64 |
64位指针(详解略) |
| PSHORT |
short * |
|
short→SHORT,SHORT *→PSHORT |
SHORT的指针 |
| PSTR |
char * |
|
char→CHAR,CHAR *→PSTR |
8位Windows字符(ANSI)无终结字符串指针 |
| PTBYTE |
wchar_t * |
|
wchar_t→WCHAR,WCHAR *→PTBYTE |
TBYTE的指针 |
| PTCHAR |
wchar_t * |
|
wchar_t→WCHAR,WCHAR *→PTCHAR |
TCHAR的指针 |
| PTSTR |
wchar_t * |
|
wchar_t→WCHAR,WCHAR *→LPWSTR→PTSTR |
PWSTR if UNICODE is defined, a PSTR otherwise. |
| PTBYTE |
wchar_t * |
|
wchar_t→WCHAR,WCHAR *→PTBYTE |
TBYTE的指针 |
| PTCHAR |
wchar_t * |
|
wchar_t→WCHAR,WCHAR *→PTCHAR |
TCHAR的指针 |
| PTSTR |
wchar_t * |
|
wchar_t→WCHAR,WCHAR *→LPWSTR→PTSTR |
A PWSTR if UNICODE is defined, a PSTR otherwise. |
| PUCHAR |
unsigned char * |
|
unsigned char→UCHAR,UCHAR *→PUCHAR |
UCHAR的指针 |
| PUINT |
unsigned int * |
|
unsigned int *→PUINT(呵呵,为什么不用UINT*来定义呢?) |
UINT的指针 |
| PULONG |
unsigned long * |
|
unsigned long→ULONG,ULONG *→PULONG |
ULONG的指针 |
| PUSHORT |
unsigned short * |
|
unsigned short→USHORT,USHORT *→PUSHORT |
USHORT的指针 |
| PVOID |
void * |
|
void *→PVOID |
任何类型的指针 |
| PWCHAR |
wchar_t * |
|
wchar_t→WCHAR,WCHAR *→PWCHAR |
WCHAR的指针 |
| PWORD |
unsigned short * |
|
unsigned short→WORD,WORD near *→PWORD |
WORD的指针 |
| PWSTR |
wchar_t * |
|
wchar_t→WCHAR,WCHAR *→PWSTR |
16位Windows字符(Unicode)无终结字符串指针 |
| REGSAM |
unsigned long |
|
unsigned long→DWORD→ACCESS_MASK→REGSAM |
注册表值的安全访问掩码 |
| SC_HANDLE |
SC_HANDLE__结构体指针 |
|
由DECLARE_HANDLE(name)宏定义…… |
Handle to a service control manager database. |
| SC_LOCK |
void * |
|
void far *→LPVOID→SC_LOCK |
Handle to a service control manager database lock. |
| SERVICE_STATUS_HANDLE |
SERVICE_STATUS_HANDLE__结构体指针 |
|
由DECLARE_HANDLE(name)宏定义…… |
Handle to a service status value. |
| SHORT |
short |
2 |
short→SHORT |
短整数类型(16位) |
| SIZE_T |
unsigned long |
4 |
unsigned long→ULONG_PTR→SIZE_T |
指针可指向的最大字节数 |
| SSIZE_T |
long |
|
_W64 long→LONG_PTR→SSIZE_T |
有符号SIZE_T. |
| TBYTE |
wchar_t |
2 |
wchar_t→WCHAR,WCHAR→TBYTE |
如果UNICODE已定义则为WCHAR,否则为CHAR |
| TCHAR |
wchar_t |
2 |
wchar_t→WCHAR,WCHAR→TCHAR |
如果UNICODE已定义则为WCHAR,否则为CHAR |
| UCHAR |
unsigned char |
1 |
unsigned char→UCHAR |
无符号CHAR |
| UINT |
unsigned int |
* |
unsigned int→UINT |
无符号INT |
| UINT_PTR |
unsigned int |
* |
unsigned int→UINT_PTR |
无符号INT_PTR. |
| UINT32 |
unsigned int |
2 |
unsigned int→UINT32 |
无符号INT32. |
| UINT64 |
unsigned __int64 |
4 |
unsigned __int64→UINT64 |
无符号INT64. |
| ULONG |
unsigned long |
4 |
unsigned long→ULONG |
无符号LONG. |
| ULONG_PTR |
unsigned long |
4 |
unsigned long→ULONG_PTR |
无符号LONG_PTR. |
| ULONG32 |
unsigned int |
2 |
unsigned int→ULONG32 |
无符号LONG32 |
| ULONG64 |
unsigned __int64 |
4 |
unsigned __int64→ULONG64 |
无符号LONG64 |
| ULONGLONG |
unsigned __int64 |
4 |
unsigned __int64→ULONGLONG |
64位无符号整数 |
| UNSIGNED |
没查到,大家帮忙吧 |
|
|
无符号属性 |
| USHORT |
unsigned short |
|
unsigned short→USHORT |
无符号SHORT类型 |
| VOID |
void |
|
void→VOID |
任何类型 |
| WCHAR |
wchar_t |
2 |
wchar_t→WCHAR |
16位Unicode字符 |
| WINAPI |
__stdcall |
调用 |
__stdcall→WINAPI |
系统函数(API函数)调用约定 |
| WORD |
unsigned short |
2 |
unsigned short→WORD |
16位无符号整数 |
| WPARAM |
unsigned int |
* |
unsigned int→UINT_PTR→WPARAM |
消息的参数 |