2.Windows API数据类型表
Windows API数据类型表
|
ATOM |
原子(原子表中的一个字符串的参考) |
|
BOOL |
布尔变量 |
|
BOOLEAN |
布尔变量 |
|
BYTE |
字节(8位) |
|
CCHAR |
Windows字符 |
|
CHAR |
Windows字符 |
|
COLORREF |
红、绿、蓝(RGB)彩色值(32位) |
|
Const |
变量,该变量的值在执行期间保持为常量 |
|
CRITICAL_SECTION |
临界段对象 |
|
CTRYID |
国名标识符 |
|
DLGPROC |
指向一个对话框过程的指针 |
|
DWORD |
双字(32位) |
|
ENHMFENUMPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举增强的元文件记录 |
|
ENUMRESLANGPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举资源语言。 |
|
ENUMRESNAMEPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举资源名称。 |
|
ENUMRESTYPEPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举资源类型。 |
|
FARPROC |
指向一个回调函数的指针 |
|
FLOAT |
浮点变量 |
|
FMORDER |
32位字体映射值的数组 |
|
FONTENUMPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举字体 |
|
GOBJENUMPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举图形设备接口(GDI)对象 |
|
HACCEL |
加速键表句柄 |
|
HANDLE |
对象的句柄 |
|
HBITMAP |
位图句柄 |
|
HBRUSH |
画刷句柄 |
|
HCONV |
动态数据交换(DDE)会话句柄 |
|
HCONVLIST |
DDE会话句柄 |
|
HCURSOR |
光标句柄 |
|
HDC |
设备描述表(DC)句柄 |
|
HDDEDATA |
DDE数据句柄 |
|
HDLG |
对话框句柄 |
|
HDWP |
延期窗口位置结构句柄 |
|
HENHMETAFILE |
增强原文件句柄 |
|
HFILE |
文件句柄 |
|
HFONT |
字体句柄 |
|
HGDIOBJ |
GDI对象句柄 |
|
HGLOBAL |
全局内存块句柄 |
|
HHOOK |
钩子句柄 |
|
HICON |
图标句柄 |
|
HINSTANCE |
实例句柄 |
|
HKEY |
登记关键字句柄 |
|
HLOCAL |
局部内存块句柄 |
|
HMEMU |
菜单句柄 |
|
HMETAFILE |
元文件句柄 |
|
HMIDIIN |
乐器的数字化接口(MIDI)输入文件句柄 |
|
HMIDIOUT |
MIDI输出文件句柄 |
|
HMMIO |
文件句柄 |
|
HOOKPROC |
指向一个应用程序定义的钩子函数的指针 |
|
HPALETTE |
调色板句柄 |
|
HPEN |
画笔句柄 |
|
HRGN |
域句柄 |
|
HRSRC |
资源句柄 |
|
HSZ |
DDE字符串句柄 |
|
HWAVEIN |
波形输入文件句柄 |
|
HWAVEOUT |
波形输出文件句柄 |
|
HWINSTA |
工作站句柄 |
|
HWND |
窗口句柄 |
|
INT |
符号整数 |
|
LANGID |
语言标识符 |
|
LCID |
所在国(Locale)标识符 |
|
LCTYPE |
所在国类型 |
|
LINEDDAPROC |
指向一个回调函数的指针,该回调函数处理行坐标 |
|
LONG |
32位符号整数 |
|
LP |
指向一个以"NULL"结束的Unicode(TM)字符串的指针 |
|
LPARAM |
32位消息参数 |
|
LPBOOL |
指向一个布尔变量的指针 |
|
LPBYTE |
指向一个字节的指针 |
|
LPCCH |
指向一个Windows字符常量的指针 |
|
LPCCHOOKPROC |
指向一个应用程序定义的钩子函数的指针 |
|
LPCFHOOLPROC |
指向一个应用程序定义的钩子函数的指针 |
|
LPCH |
指向一个Windows字符的指针 |
|
LPCOLORREF |
指向一个COLORREF值的指针 |
|
LPCRITICAL_SECTION |
指向一个临界段对象的指针 |
|
LPCSTR |
指向一个以"NULL"结束的WINDOWS字符串常量的指针 |
|
LPCTSTR |
指向一个以"NULL"结束的Unicode或Windows字符串常量的指针 |
|
LPCWCH |
指向一个以"NULL"指向一个以"NULL"结束的Unicode字符常量的指针 |
|
LPCWSTR |
指向一个以"NULL"指向一个以"NULL"结束的Unicode字符串常量的指针 |
|
LPDWORD |
指向一个无符号双字(32位)的指针 |
|
LPFRHOOLPROC |
指向一个应用程序定义的钩子函数的指针 |
|
LPHANDLE |
指向一个句柄的指针 |
|
LOHANDLER_FUNCTION |
指向一个处理程序函数的指针 |
|
LPHWAVEIN |
指向一个波形输入文件句柄的指针 |
|
LPHWAVEOUT |
指向一个波形输出文件句柄的指针 |
|
LPINT |
指向一个符号整数的指针 |
|
LPLONG |
指向一个符号长整数(32位)的指针 |
|
LPOFNHOOKPROC |
指向一个应用程序定义的钩子函数的指针 |
|
LPPRINTHOOKPROC |
指向一个应用程序定义的钩子函数的指针 |
|
LPSETUPHOOKPROC |
指向一个应用程序定义的钩子函数的指针 |
|
LPTSTR |
指向一个以NULL结束的Unicode或Windows字符串的指针 |
|
LRESULT |
消息处理的符号结果 |
|
LPVOID |
指向任何类型的指针 |
|
LPWSTR |
指向一个以"NULL"结束的Unicode字符串的指针 |
|
LUID |
局部唯一的标识符 |
|
MCIDEVICEID |
媒体控制接口(MCI)设备标识符 |
|
MFENUMPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举元文件记录 |
|
MMRESULT |
多媒体消息的处理结果 |
|
NPSTR |
指向一个以"NULL"结束的Windows字符串的指针 |
|
NWPSTR |
指向一个以"NULL"结束的Unicode字符串的指针 |
|
PBOOL |
指向一个布尔变量的指针 |
|
PBYTE |
指向一个字节的指针 |
|
PCCH |
指向一个Windows字符常量的指针 |
|
PCH |
指向一个Windows字符的指针 |
|
PCHAR |
指向一个Windows字符的指针 |
|
PCRITICAL_SECTION |
指向一个临界段对象的指针 |
|
PCSTR |
指向一个以"NULL"结束的Windows字符串常量的指针 |
|
PCWCH |
指向一个Unicode字符常量的指针 |
|
PCWSTR |
指向一个以"NULL"结束的Unicode字符串常量的指针 |
|
PDWORD |
指向一个无符号双字的指针 |
|
PFLOAT |
指向一个浮点变量的指针 |
|
PFNCALLBACK |
指向一个回调函数的指针 |
|
PHANDLE |
指向一个句柄的指针 |
|
PHANDLER_ROUTINE |
指向一个处理程序的指针 |
|
PHKEY |
指向一个登记关键字的指针 |
|
PINT |
指向一个符号整数的指针 |
|
PLONG |
指向一个符号长整数的指针 |
|
PLUID |
指向一个局部唯一的表示符(LUID)的指针 |
|
PROPENUMPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口特征 |
|
PSHORT |
指向一个符号短整数的指针 |
|
PSID |
指向一个加密标识符(SID)的指针 |
|
PSTR |
指向一个以"NULL"结束的Windows字符串的指针 |
|
PSZ |
指向一个以"NULL"结束的Windows字符串的指针 |
|
PTCH |
指向一个Windows或Unicode字符的指针 |
|
PTCHAR |
指向一个Windows或Unicode字符的指针 |
|
PTSTR |
指向一个以"NULL"结束的Windows或Unicode字符串的指针 |
|
PUCHAR |
指向一个无符号Windows字符的指针 |
|
PUINT |
指向一个无符号整数的指针 |
|
PULONG |
指向一个无符号长整数的指针 |
|
PUSHORT |
指向一个无符号短整数的指针 |
|
PVOID |
指向任何类型的指针 |
|
PWCH |
指向一个Unicode字符的指针 |
|
PWCHAR |
指向一个Unicode字符的指针 |
|
PWORD |
指向一个无符号字的指针 |
|
PWSTR |
指向一个以"NULL"结束的Unicode字符串的指针 |
|
REGSAM |
登记关键字的加密掩码 |
|
SC_HANDLE |
服务句柄 |
|
SERVICE_STATUS_HANDLE |
服务状态值句柄 |
|
SHORT |
短整数 |
|
SPHANDLE |
指向一个句柄的指针 |
|
TCHAR |
Unicode或Windows字符 |
|
TIMERPROC |
指向一个应用程序定义的定时器回调函数的指针 |
|
UCHAR |
无符号Windows字符 |
|
UINT |
无符号整数 |
|
ULONG |
无符号长整数 |
|
USHORT |
无符号短整数 |
|
VOID |
任何类型 |
|
WCHAR |
Unicode字符 |
|
WNDENUMPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口 |
|
WNDPROC |
指向一个应用程序定义的窗口过程的指针 |
|
WORD |
无符号字(16位) |
|
WPARAM |
32位消息参数 |
|
YIELDPROC |
指向一个输出回调函数的指针 |
|
ATOM |
原子(原子表中的一个字符串的参考) |
|
BOOL |
布尔变量 |
|
BOOLEAN |
布尔变量 |
|
BYTE |
字节(8位) |
|
CCHAR |
Windows字符 |
|
CHAR |
Windows字符 |
|
COLORREF |
红、绿、蓝(RGB)彩色值(32位) |
|
Const |
变量,该变量的值在执行期间保持为常量 |
|
CRITICAL_SECTION |
临界段对象 |
|
CTRYID |
国名标识符 |
|
DLGPROC |
指向一个对话框过程的指针 |
|
DWORD |
双字(32位) |
|
ENHMFENUMPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举增强的元文件记录 |
|
ENUMRESLANGPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举资源语言。 |
|
ENUMRESNAMEPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举资源名称。 |
|
ENUMRESTYPEPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举资源类型。 |
|
FARPROC |
指向一个回调函数的指针 |
|
FLOAT |
浮点变量 |
|
FMORDER |
32位字体映射值的数组 |
|
FONTENUMPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举字体 |
|
GOBJENUMPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举图形设备接口(GDI)对象 |
|
HACCEL |
加速键表句柄 |
|
HANDLE |
对象的句柄 |
|
HBITMAP |
位图句柄 |
|
HBRUSH |
画刷句柄 |
|
HCONV |
动态数据交换(DDE)会话句柄 |
|
HCONVLIST |
DDE会话句柄 |
|
HCURSOR |
光标句柄 |
|
HDC |
设备描述表(DC)句柄 |
|
HDDEDATA |
DDE数据句柄 |
|
HDLG |
对话框句柄 |
|
HDWP |
延期窗口位置结构句柄 |
|
HENHMETAFILE |
增强原文件句柄 |
|
HFILE |
文件句柄 |
|
HFONT |
字体句柄 |
|
HGDIOBJ |
GDI对象句柄 |
|
HGLOBAL |
全局内存块句柄 |
|
HHOOK |
钩子句柄 |
|
HICON |
图标句柄 |
|
HINSTANCE |
实例句柄 |
|
HKEY |
登记关键字句柄 |
|
HLOCAL |
局部内存块句柄 |
|
HMEMU |
菜单句柄 |
|
HMETAFILE |
元文件句柄 |
|
HMIDIIN |
乐器的数字化接口(MIDI)输入文件句柄 |
|
HMIDIOUT |
MIDI输出文件句柄 |
|
HMMIO |
文件句柄 |
|
HOOKPROC |
指向一个应用程序定义的钩子函数的指针 |
|
HPALETTE |
调色板句柄 |
|
HPEN |
画笔句柄 |
|
HRGN |
域句柄 |
|
HRSRC |
资源句柄 |
|
HSZ |
DDE字符串句柄 |
|
HWAVEIN |
波形输入文件句柄 |
|
HWAVEOUT |
波形输出文件句柄 |
|
HWINSTA |
工作站句柄 |
|
HWND |
窗口句柄 |
|
INT |
符号整数 |
|
LANGID |
语言标识符 |
|
LCID |
所在国(Locale)标识符 |
|
LCTYPE |
所在国类型 |
|
LINEDDAPROC |
指向一个回调函数的指针,该回调函数处理行坐标 |
|
LONG |
32位符号整数 |
|
LP |
指向一个以"NULL"结束的Unicode(TM)字符串的指针 |
|
LPARAM |
32位消息参数 |
|
LPBOOL |
指向一个布尔变量的指针 |
|
LPBYTE |
指向一个字节的指针 |
|
LPCCH |
指向一个Windows字符常量的指针 |
|
LPCCHOOKPROC |
指向一个应用程序定义的钩子函数的指针 |
|
LPCFHOOLPROC |
指向一个应用程序定义的钩子函数的指针 |
|
LPCH |
指向一个Windows字符的指针 |
|
LPCOLORREF |
指向一个COLORREF值的指针 |
|
LPCRITICAL_SECTION |
指向一个临界段对象的指针 |
|
LPCSTR |
指向一个以"NULL"结束的WINDOWS字符串常量的指针 |
|
LPCTSTR |
指向一个以"NULL"结束的Unicode或Windows字符串常量的指针 |
|
LPCWCH |
指向一个以"NULL"指向一个以"NULL"结束的Unicode字符常量的指针 |
|
LPCWSTR |
指向一个以"NULL"指向一个以"NULL"结束的Unicode字符串常量的指针 |
|
LPDWORD |
指向一个无符号双字(32位)的指针 |
|
LPFRHOOLPROC |
指向一个应用程序定义的钩子函数的指针 |
|
LPHANDLE |
指向一个句柄的指针 |
|
LOHANDLER_FUNCTION |
指向一个处理程序函数的指针 |
|
LPHWAVEIN |
指向一个波形输入文件句柄的指针 |
|
LPHWAVEOUT |
指向一个波形输出文件句柄的指针 |
|
LPINT |
指向一个符号整数的指针 |
|
LPLONG |
指向一个符号长整数(32位)的指针 |
|
LPOFNHOOKPROC |
指向一个应用程序定义的钩子函数的指针 |
|
LPPRINTHOOKPROC |
指向一个应用程序定义的钩子函数的指针 |
|
LPSETUPHOOKPROC |
指向一个应用程序定义的钩子函数的指针 |
|
LPTSTR |
指向一个以NULL结束的Unicode或Windows字符串的指针 |
|
LRESULT |
消息处理的符号结果 |
|
LPVOID |
指向任何类型的指针 |
|
LPWSTR |
指向一个以"NULL"结束的Unicode字符串的指针 |
|
LUID |
局部唯一的标识符 |
|
MCIDEVICEID |
媒体控制接口(MCI)设备标识符 |
|
MFENUMPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举元文件记录 |
|
MMRESULT |
多媒体消息的处理结果 |
|
NPSTR |
指向一个以"NULL"结束的Windows字符串的指针 |
|
NWPSTR |
指向一个以"NULL"结束的Unicode字符串的指针 |
|
PBOOL |
指向一个布尔变量的指针 |
|
PBYTE |
指向一个字节的指针 |
|
PCCH |
指向一个Windows字符常量的指针 |
|
PCH |
指向一个Windows字符的指针 |
|
PCHAR |
指向一个Windows字符的指针 |
|
PCRITICAL_SECTION |
指向一个临界段对象的指针 |
|
PCSTR |
指向一个以"NULL"结束的Windows字符串常量的指针 |
|
PCWCH |
指向一个Unicode字符常量的指针 |
|
PCWSTR |
指向一个以"NULL"结束的Unicode字符串常量的指针 |
|
PDWORD |
指向一个无符号双字的指针 |
|
PFLOAT |
指向一个浮点变量的指针 |
|
PFNCALLBACK |
指向一个回调函数的指针 |
|
PHANDLE |
指向一个句柄的指针 |
|
PHANDLER_ROUTINE |
指向一个处理程序的指针 |
|
PHKEY |
指向一个登记关键字的指针 |
|
PINT |
指向一个符号整数的指针 |
|
PLONG |
指向一个符号长整数的指针 |
|
PLUID |
指向一个局部唯一的表示符(LUID)的指针 |
|
PROPENUMPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口特征 |
|
PSHORT |
指向一个符号短整数的指针 |
|
PSID |
指向一个加密标识符(SID)的指针 |
|
PSTR |
指向一个以"NULL"结束的Windows字符串的指针 |
|
PSZ |
指向一个以"NULL"结束的Windows字符串的指针 |
|
PTCH |
指向一个Windows或Unicode字符的指针 |
|
PTCHAR |
指向一个Windows或Unicode字符的指针 |
|
PTSTR |
指向一个以"NULL"结束的Windows或Unicode字符串的指针 |
|
PUCHAR |
指向一个无符号Windows字符的指针 |
|
PUINT |
指向一个无符号整数的指针 |
|
PULONG |
指向一个无符号长整数的指针 |
|
PUSHORT |
指向一个无符号短整数的指针 |
|
PVOID |
指向任何类型的指针 |
|
PWCH |
指向一个Unicode字符的指针 |
|
PWCHAR |
指向一个Unicode字符的指针 |
|
PWORD |
指向一个无符号字的指针 |
|
PWSTR |
指向一个以"NULL"结束的Unicode字符串的指针 |
|
REGSAM |
登记关键字的加密掩码 |
|
SC_HANDLE |
服务句柄 |
|
SERVICE_STATUS_HANDLE |
服务状态值句柄 |
|
SHORT |
短整数 |
|
SPHANDLE |
指向一个句柄的指针 |
|
TCHAR |
Unicode或Windows字符 |
|
TIMERPROC |
指向一个应用程序定义的定时器回调函数的指针 |
|
UCHAR |
无符号Windows字符 |
|
UINT |
无符号整数 |
|
ULONG |
无符号长整数 |
|
USHORT |
无符号短整数 |
|
VOID |
任何类型 |
|
WCHAR |
Unicode字符 |
|
WNDENUMPROC |
指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口 |
|
WNDPROC |
指向一个应用程序定义的窗口过程的指针 |
|
WORD |
无符号字(16位) |
|
WPARAM |
32位消息参数 |
|
YIELDPROC |
指向一个输出回调函数的指针 |

浙公网安备 33010602011771号