| Windows 数据类型 | Delphi 数据类型 | 描述 | | LPSTR | PAnsiChar | 字符串指针 | | LPCSTR | PAnsiChar | 字符串指针 | | DWORD | LongWord | 整数 | | BOOL | LongBool | 布尔型 | | PBOOL | ^BOOL | 指向布尔值的指针 | | PByte | ^Byte | 指向字节值的指针 | | PINT | ^Integer | 指向整数值的指针 | | PSingle | ^Single | 指向单精度浮点值的指针 | | PWORD | ^Word | 指向16位值的指针 | | PDWORD | ^DWORD | 指向32位值的指针 | | LPDWORD | PDWORD | 指向32位值的指针 | | UCHAR | Byte | 8位值(可用来表示字符) | | PUCHAR | ^Byte | 指向8位值的指针 | | SHORT | Smallint | 带符号16位整数 | | UINT | LongWord | 无符号32位整数 | | PUINT | ^UINT | 指向无符号32位整数的指针 | | ULONG | Cardinal | 无符号32位整数 | | PULONG | ^ULONG | 指向无符号32位整数的指针 | | PLongint | ^Longint | 指向32位值的指针 | | PInteger | ^Integer | 指向32位值的指针 | | PSmallInt | ^Smallint | 指向16位值的指针 | | PDouble | ^Double | 指向双精度浮点值的指针 | | LCID | DWORD | 局部标识符 | | LANGID | Word | 语言标识符 | | THandle | LongWord | 对象句柄 | | PHandle | ^THandle | 指向句柄的指针 | | WOARAM | Longint | 32位的消息参数 | | LPARAM | Longint | 32位的消息参数 | | LRESULT | Longint | 32位函数返回值 | | HWND | LongWord | 窗口句柄 | | HHOOK | LongWord | Windows 钩子句柄 | | ATOM | Word | 局部或全局原子表中的字符串索引 | | HGLOBAL | THandle | 全局动态内存句柄 | | HLOCAL | THandle | 局部动态内存句柄(32位下与 HGLOBAL 没有区别) | | FARPROC | Pointer | 指向过程的指针,通常在需要回调函数的函数中作为参数类型 | | HGDIOBJ | LongWord | GDI对象句柄 | | HBITMAP | LongWord | Windows 位图对象句柄 | | HBRUSH | LongWord | Windows 画刷对象句柄 | | HDC | LongWord | 设备环境句柄 | | HENHMETAFILE | LongWord | Windows 增强图元文件对象句柄 | | HFONT | LongWord | Windows 逻辑字体对象句柄 | | HICON | LongWord | Windows 图标对象句柄 | | HMENU | LongWord | Windows 菜单对象句柄 | | HMETAFILE | LongWord | Windows 图元文件对象句柄 | | HINST | THandle | 实例(instance)对象句柄 | | HMODULE | HINST | 模块句柄 | | HPALETTE | LongWord | Windows 调色板对象句柄 | | HPEN | LongWord | Windows 画笔对象句柄 | | HRGN | LongWord | Windows 区域对象句柄 | | HRSRC | THandle | Windows 资源对象句柄 | | HKL | LongWord | Windows 键盘布局句柄 | | HFILE | LongWord | 已打开文件的句柄 | | HCURSOR | HICON | Windows 鼠标光标对象句柄 | | COLORREF | DWORD | Windows 颜色索引值句柄,包含红、绿、蓝三个分量 | |