windows api中定义的基本数据类型简介

    技术2022-05-11  138

        我不知道这是不是应该称为原创,因为这是以前写的,今天翻出来了,不过是我自己整理的。

    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              指向一个输出回调函数的指针


    最新回复(0)