Value Meaning
ATOM Atom. For more information, see Atoms. 原子(原子表中的一个字符串的参考)
BOOL Boolean variable (should be TRUE or FALSE). 布尔型变量,值可以为TRUE或者FALSE
BOOLEAN Boolean variable (should be TRUE or FALSE). 同上
BYTE Byte (8 bits). 占一个字节,8位
CALLBACK Calling convention for callback functions.
CCHAR Windows字符
CHAR 8-bit Windows (ANSI) character. For more information, see Character Sets Used By Fonts.Windows字符
COLORREF Red, green, blue (RGB) color value (32 bits). See COLORREF for information on this type.
红、绿、蓝(RGB)彩色值(32位
CONST Variable whose value is to remain constant during execution. 变量,该变量的值在执行期间保持为常量
CRITICAL_SECTION Critical-section object. For more information, see Critical Section Objects. 临界段对象
DWORD 32-bit unsigned integer. 双字(32位)
DWORD_PTR Unsigned long type for pointer precision. Use when casting a pointer to a long type to perform pointer arithmetic. (Also commonly used for general 32-bit parameters that have been extended to 64 bits in 64-bit Windows. )
DLGPROC 指向一个对话框过程的指针
DWORD32 32-bit unsigned integer.
DWORD64 64-bit unsigned integer.
ENHMFENUMPROC 指向一个应用程序定义的回调函数的指针,该回调函数枚举增强的元文件记录
ENUMRESLANGPROC 指向一个应用程序定义的回调函数的指针,该回调函数枚举资源语言。
ENUMRESNAMEPROC 指向一个应用程序定义的回调函数的指针,该回调函数枚举资源名称。
ENUMRESTYPEPROC 指向一个应用程序定义的回调函数的指针,该回调函数枚举资源类型。
FLOAT Floating-point variable.
FMORDER 32位字体映射值的数组
FARPROC 指向一个回调函数的指针
FONTENUMPROC 指向一个应用程序定义的回调函数的指针,该回调函数枚举字体
GOBJENUMPROC 指向一个应用程序定义的回调函数的指针,该回调函数枚举图形设备接口(GDI)对象
HACCEL Handle to an accelerator table. 加速键表句柄
HANDLE Handle to an object. 对象的句柄
HBITMAP Handle to a bitmap. 位图句柄
HBRUSH Handle to a brush. 画刷句柄
HCONV Handle to a dynamic data exchange (DDE) conversation. 动态数据交换(DDE)会话句柄
HCONVLIST Handle to a DDE conversation list. 会话句柄
HCURSOR Handle to a cursor. 光标句柄
HDC Handle to a device context (DC). 设备描述表(DC)句柄
HDDEDATA Handle to DDE data. 数据句柄
HDLG 对话框句柄
HDWP 延期窗口位置结构句柄
HDESK Handle to a desktop.
HDROP Handle to an internal drop structure.
HDWP Handle to a deferred window position structure.
HENHMETAFILE Handle to an enhanced metafile. 增强原文件句柄
HFILE Handle to a file opened by OpenFile, not CreateFile. 文件句柄
HFONT Handle to a font. 字体句柄
HGDIOBJ Handle to a GDI object. GDI对象句柄
HGLOBAL Handle to a global memory block. 全局内存块句柄
HHOOK Handle to a hook. 钩子句柄
HICON Handle to an icon. 图标句柄
HIMAGELIST Handle to an image list.
HIMC Handle to input context.
HINSTANCE Handle to an instance. 实例句柄
HKEY Handle to a registry key. 登记关键字句柄
HKL Input locale identifier.
HLOCAL Handle to a local memory block. 局部内存块句柄
HMENU Handle to a menu. 菜单句柄
HMETAFILE Handle to a metafile. 元文件句柄
HMIDIIN 乐器的数字化接口(MIDI)输入文件句柄
HMIDIOUT MIDI输出文件句柄
HMMIO 文件句柄
HOOKPROC 指向一个应用程序定义的钩子函数的指针
HMODULE Handle to a module. The value is the base address of the module.
HMONITOR Handle to a display monitor.
HPALETTE Handle to a palette. 调色板句柄
HPEN Handle to a pen. 画笔句柄
HRGN Handle to a region. 域句柄
HRSRC Handle to a resource. 资源句柄
HSZ Handle to a DDE string. 字符串句柄
HWAVEIN 波形输入文件句柄
HWAVEOUT 波形输出文件句柄
HWINSTA Handle to a window station. 工作站句柄
HWND Handle to a window. 窗口句柄
INT 32-bit signed integer. 符号整数
INT_ PTR Signed integral type for pointer precision. Use when casting a pointer to an integer to perform pointer arithmetic.
INT32 32-bit signed integer.
INT64 64-bit signed integer.
LANGID Language identifier. For more information, see Locales. 语言标识符
LCID Locale identifier. For more information, see Locales. 所在国(Locale)标识符
LCTYPE Locale information type. For a list, see Locale and Language Information. 所在国类型
LONG 32-bit signed integer. 32位符号整数
LONG_PTR Signed long type for pointer precision. Use when casting a pointer to a long to perform pointer arithmetic.
LONG32 32-bit signed integer.
LONG64 64-bit signed integer.
LONGLONG 64-bit signed integer.
LP 指向一个以"NULL"结束的Unicode(TM)字符串的指针
LPARAM Message parameter. 32位消息参数
LPBOOL Pointer to a BOOL. 指向一个布尔变量的指针
LPBYTE Pointer to a BYTE. 指向一个字节的指针
LPCCH 指向一个Windows字符常量的指针
LPCCHOOKPROC 指向一个应用程序定义的钩子函数的指针
LPCFHOOLPROC 指向一个应用程序定义的钩子函数的指针
LPCH 指向一个Windows字符的指针
LPCOLORREF Pointer to a COLORREF value. 指向一个COLORREF值的指针
LPCRITICAL_SECTION Pointer to a CRITICAL_SECTION. 指向一个临界段对象的指针
LPCSTR Pointer to a constant null-terminated string of 8-bit Windows (ANSI) characters. For more information, see Character Sets Used By Fonts. 指向一个以"NULL"结束的WINDOWS字符串常量的指针
LPCTSTR An LPCWSTR if UNICODE is defined, an LPCTSTR otherwise.
指向一个以"NULL"结束的Unicode或Windows字符串常量的指针
LPCWCH 指向一个以"NULL"指向一个以"NULL"结束的Unicode字符常量的指针
LPCVOID Pointer to a constant of any type.
LPCWSTR Pointer to a constant null-terminated string of 16-bit Unicode characters. For more information, see Character Sets Used By Fonts. 指向一个以"NULL"指向一个以"NULL"结束的Unicode字符串常量的指针
LPDWORD Pointer to a DWORD. 指向一个无符号双字(32位)的指针
LPFRHOOLPROC 指向一个应用程序定义的钩子函数的指针
LPHANDLE Pointer to a HANDLE. 指向一个句柄的指针
LOHANDLER_FUNCTION 指向一个处理程序函数的指针
LPHWAVEIN 指向一个波形输入文件句柄的指针
LPHWAVEOUT 指向一个波形输出文件句柄的指针
LPINT Pointer to an INT. 指向一个符号整数的指针
LPLONG Pointer to a LONG. 指向一个符号长整数(32位)的指针
LPSTR Pointer to a null-terminated string of 8-bit Windows (ANSI) characters. For more information, see Character Sets Used By Fonts.
LPPRINTHOOKPROC 指向一个应用程序定义的钩子函数的指针
LPSETUPHOOKPROC 指向一个应用程序定义的钩子函数的指针
LPTSTR An LPWSTR if UNICODE is defined, an LPSTR otherwise. 指向一个以NULL结束的Unicode或Windows字符串的指针
LPVOID Pointer to any type. 指向任何类型的指针
LPWORD Pointer to a WORD.
LPWSTR Pointer to a null-terminated string of 16-bit Unicode characters. For more information, see Character Sets Used By Fonts. 指向一个以"NULL"结束的Unicode字符串的指针
LRESULT Signed result of message processing. 消息处理的符号结果
LUID Locally unique identifier. 局部唯一的标识符
MCIDEVICEID 媒体控制接口(MCI)设备标识符
MFENUMPROC 指向一个应用程序定义的回调函数的指针,该回调函数枚举元文件记录
MMRESULT 多媒体消息的处理结果
NPSTR 指向一个以"NULL"结束的Windows字符串的指针
NWPSTR 指向一个以"NULL"结束的Unicode字符串的指针
PBOOL Pointer to a BOOL. 指向一个布尔变量的指针
PBOOLEAN Pointer to a BOOL. 指向一个布尔变量的指针
PBYTE Pointer to a BYTE. 指向一个字节的指针
PCHAR Pointer to a CHAR. 指向一个Windows字符常量的指针
PCRITICAL_SECTION Pointer to a CRITICAL_SECTION. 指向一个临界段对象的指针
PCSTR Pointer to a constant null-terminated string of 8-bit Windows (ANSI) characters. For more information, see Character Sets Used By Fonts.
PCTSTR A PCWSTR if UNICODE is defined, a PCSTR otherwise. 指向一个以"NULL"结束的Windows字符串常量的指针
PCWCH Pointer to a constant WCHAR. 向一个Unicode字符常量的指针
PCWSTR Pointer to a constant null-terminated string of 16-bit Unicode characters. For more information, see Character Sets Used By Fonts. 指向一个以"NULL"结束的Unicode字符串常量的指针
PDWORD Pointer to a DWORD. 指向一个无符号双字的指针
PFLOAT Pointer to a FLOAT. 指向一个浮点变量的指针
PFNCALLBACK 指向一个回调函数的指针
PHANDLE Pointer to a HANDLE. 指向一个句柄的指针
PHANDLER_ROUTINE 指向一个处理程序的指针
PHKEY Pointer to an HKEY. 指向一个登记关键字的指针
PINT Pointer to an INT. 指向一个符号整数的指针
PLCID Pointer to an LCID.
PLONG Pointer to a LONG. 指向一个符号长整数的指针
PLUID Pointer to a LUID. 指向一个局部唯一的表示符(LUID)的指针
POINTER_32 32-bit pointer. On a 32-bit system, this is a native pointer. On a 64-bit system, this is a truncated 64-bit pointer.
POINTER_64 64-bit pointer. On a 64-bit system, this is a native pointer. On a 32-bit system, this is a sign-extended 3 2-bit pointer.
PSHORT Pointer to a SHORT. 指向一个符号短整数的指针
PROPENUMPROC 指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口特征
PSTR Pointer to a null-terminated string of 8-bit Windows (ANSI) characters. For more information, see Character Sets Used By Fonts. 指向一个以"NULL"结束的Windows字符串的指针
PSID 指向一个加密标识符(SID)的指针
PSZ 指向一个以"NULL"结束的Windows字符串的指针
PTBYTE Pointer to a TBYTE.
PTCHAR Pointer to a TCHAR.
PTSTR PWSTR if UNICODE is defined, a PSTR otherwise.
PTBYTE Pointer to a TBYTE.
PTCHAR Pointer to a TCHAR. 指向一个Windows或Unicode字符的指针
PTSTR A PWSTR if UNICODE is defined, a PSTR otherwise. 指向一个以"NULL"结束的Windows或Unicode字符串的指针
PUCHAR Pointer to a UCHAR. 指向一个无符号Windows字符的指针
PUINT Pointer to a UINT. 指向一个无符号整数的指针
PULONG Pointer to a ULONG. 指向一个无符号长整数的指针
PUSHORT Pointer to a USHORT. 指向一个无符号短整数的指针
PVOID Pointer to any type. 指向任何类型的指针
PWCHAR Pointer to a WCHAR.
PWORD Pointer to a WORD.
PWSTR Pointer to a null-terminated string of 16-bit Unicode characters. For more information, see Character Sets Used By Fonts.
REGSAM Security access mask for registry key.
SC_HANDLE Handle to a service control manager database. For more information, see SCM Handles. 服务句柄
SC_LOCK andle to a service control manager database lock. For more information, see SCM Handles.
SERVICE_STATUS_HANDLE Handle to a service status value. For more information, see SCM Handles. 服务状态值句柄
SHORT Short integer (16 bits). 短整数
SIZE_T The maximum number of bytes to which a pointer can point. Use for a count that must span the full range of a pointer.
SPHANDLE 指向一个句柄的指针
SSIZE_ T Signed SIZE_T.
TBYTE A WCHAR if UNICODE is defined, a CHAR otherwise.
TCHAR A WCHAR if UNICODE is defined, a CHAR otherwise. Unicode或Windows字符
TIMERPROC 指向一个应用程序定义的定时器回调函数的指针
UCHAR Unsigned CHAR. 无符号Windows字符
UINT Unsigned INT. 无符号整数
UINT_PTR Unsigned INT_PTR. 无符号长整数
USHORT 无符号短整数
UINT32 Unsigned INT32.
UINT64 Unsigned INT64.
ULONG Unsigned LONG.
ULONG_PTR Unsigned LONG_PTR.
ULONG32 Unsigned LONG32.
ULONG64 Unsigned LONG64.
ULONGLONG 64-bit unsigned integer.
UNSIGNED Unsigned attribute.
USHORT Unsigned SHORT.
VOID Any type. 任何类型
WCHAR 16-bit Unicode character. For more information, see Character Sets Used By Fonts. Unicode字符
WINAPI Calling convention for system functions.
WORD 1 6-bit unsigned integer.
WNDENUMPROC 指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口
WNDPROC 指向一个应用程序定义的窗口过程的指针
WPARAM Message parameter. 32位消息参数
YIELDPROC 指向一个输出回调函数的指针
常见数据简写详细对照表
最新推荐文章于 2024-07-22 20:44:06 发布