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

指向一个输出回调函数的指针

 

你可能感兴趣的:(windowsAPI)