📄 windows data type.txt
字号:
│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类型的指针 │
│ │ │ │BYTE far *→LPBYTE │ │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPCOLORREF │unsigned long * │ │unsigned long→WORD, │颜色值的指针 │
│ │ │ │DWORD *→LPCOLORREF │ │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPCRITICAL_SECTION│RTL_CRITICAL_SECTION│ │RTL_CRITICAL_SECTION │CRITICAL_SECTION的指针 │
│ │结构体指针 │ │*PRTL_CRITICAL_SECTION │ │
│ │ │ │→,PRTL_CRITICAL_SECTION→ │ │
│ │ │ │LPCRITICAL_SECTION │ │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPCSTR │静态char * │ │char→CHAR,CONST CHAR * │静态8位Windows字符(ANSI) │
│ │ │ │→LPCSTR │无终结字符串指针 │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPCTSTR │静态wchar_t * │ │wchar_t→WCHAR,CONST WCHAR *│如果UNICODE已定义则为LPCWSTR, │
│ │ │ │→LPCWSTR,LPCWSTR→LPCTSTR │否则为LPCTSTR │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPCVOID │静态void * │ │CONST void far *→LPCVOID │任何类型的静态指针 │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPCWSTR │静态wchar_t * │ │wchar_t→WCHAR,CONST WCHAR *│静态16位Windows字符(Unicode) │
│ │ │ │→LPCWSTR │无终结字符串指针 │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPDWORD │unsigned long * │ │unsigned long→DWORD, │DWORD的指针 │
│ │ │ │DWORD far *→LPDWORD │ │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPHANDLE │指向句柄的指针 │ │void *→HANDLE,HANDLE FAR *│HANDLE的指针 │
│ │ │ │→LPHANDLE │ │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│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 * │An LPWSTR if UNICODE is defined,│
│ │ │ │→LPWSTR,LPWSTR→LPTSTR │an LPSTR otherwise. │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPVOID │void * │ │void far *→LPVOID │任何类型的指针 │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPWORD │unsigned short * │ │unsigned short→WORD, │WORD的指针 │
│ │ │ │WORD far *→LPWORD │ │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LPWSTR │wchar_t * │ │wchar_t→WCHAR,WCHAR * │16位Windows字符(ANSI) │
│ │ │ │→LPWSTR │无终结字符串指针 │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LRESULT │long │4 │_W64 long→LONG_PTR→LRESULT│有符号的消息处理结果 │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│LUID │LUID结构 │ │ │局部唯一标识符 │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PBOOL │int * │ │int→BOOL,BOOL near *→PBOOL│BOOL的指针 │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PBOOLEAN │unsigned char * │ │unsigned char→BYTE→ │BOOL的指针 │
│ │ │ │BOOLEAN,BOOLEAN *→PBOOLEAN│ │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PBYTE │unsigned char * │ │unsigned char→BYTE, │BYTE的指针 │
│ │ │ │BYTE near *→PBYTE │ │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PCHAR │char * │ │char→CHAR,CHAR *→PCHAR │CHAR的指针 │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PCRITICAL_SECTION │RTL_CRITICAL_SECTION│ │RTL_CRITICAL_SECTION *→ │CRITICAL_SECTION的指针 │
│ │结构体指针 │ │PRTL_CRITICAL_SECTION, │ │
│ │ │ │PRTL_CRITICAL_SECTION→ │ │
│ │ │ │PCRITICAL_SECTION │ │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PCSTR │静态char * │ │char→CHAR,CONST CHAR * │静态8位Windows字符(ANSI) │
│ │ │ │→PCSTR │无终结字符串指针 │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PCTSTR │静态wchar_t * │ │wchar_t→WCHAR,CONST WCHAR *│如果UNICODE已定义则为PCWSTR, │
│ │ │ │→LPCWSTR,LPCWSTR→PCTSTR │否则为PCSTR │
├─────────┼──────────┼───┼──────────────┼────────────────┤
│PCWCH │静态wchar_t * │ │wchar_t→WCHAR,CONST WCHAR *│WCHAR的静态指针 │
│ │ │ │→PCWCH │ │
└─────────┴──────────┴───┴──────────────┴────────────────┘
续表:
┌─────────┬──────────┬───┬──────────────┬────────────────┐
│Windows数据类型 │本质类型 │字节数│定义过程(来历) │含义 │
├─────────┼──────────┼───┼──────────────┼────────────────┤
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -