zoukankan      html  css  js  c++  java
  • Windows 数据类型

    类型 定义 描述
    ATOM typedef WORD ATOM; 原子(原子表中的一个字符串的参考)
    BOOL typedef int BOOL; 布尔变量
    BOOLEAN typedef BYTE BOOLEAN; 布尔变量
    BYTE typedef unsigned char BYTE; 字节(8位)
    CCHAR   Windows字符
    CHAR typedef char CHAR; Windows字符
    COLORREF typedef DWORD COLORREF; 红、绿、蓝(RGB)彩色值(32)
    Const #define CONST const 变量,该变量的值在执行期间保持为常量
    CRITICAL_SECTION   临界段对象
    CTRYID   国名标识符
    DLGPROC   指向一个对话框过程的指针
    DWORD typedef unsigned long DWORD; 双字(32)
    ENHMFENUMPROC   指向一个应用程序定义的回调函数的指针,该回调函数枚举增强的元文件记录
    ENUMRESLANGPROC   指向一个应用程序定义的回调函数的指针,该回调函数枚举资源语言。
    ENUMRESNAMEPROC   指向一个应用程序定义的回调函数的指针,该回调函数枚举资源名称。
    ENUMRESTYPEPROC   指向一个应用程序定义的回调函数的指针,该回调函数枚举资源类型。
    FARPROC   指向一个回调函数的指针
    FLOAT typedef float FLOAT; 浮点变量
    FMORDER   32位字体映射值的数组
    FONTENUMPROC   指向一个应用程序定义的回调函数的指针,该回调函数枚举字体
    GOBJENUMPROC   指向一个应用程序定义的回调函数的指针,该回调函数枚举图形设备接口(GDI)对象
    HACCEL typedef HANDLE HACCEL; 加速键表句柄
    HANDLE typedef PVOID HANDLE; 对象的句柄
    HBITMAP typedef HANDLE HBITMAP; 位图句柄
    HBRUSH typedef HANDLE HBRUSH; 画刷句柄
    HCONV typedef HANDLE HCONV; 动态数据交换(DDE)会话句柄
    HCONVLIST typedef HANDLE HCONVLIST; DDE会话句柄
    HCURSOR typedef HICON HCURSOR; 光标句柄
    HDC typedef HANDLE HDC; 设备描述表(DC)句柄
    HDDEDATA typedef HANDLE HDDEDATA; DDE数据句柄
    HDLG   对话框句柄
    HDWP typedef HANDLE HDWP; 延期窗口位置结构句柄
    HENHMETAFILE typedef HANDLE HENHMETAFILE; 增强原文件句柄
    HFILE typedef int HFILE; 文件句柄
    HFONT typedef HANDLE HFONT; 字体句柄
    HGDIOBJ   GDI对象句柄
    HGLOBAL typedef HANDLE HGLOBAL; 全局内存块句柄
    HHOOK typedef HANDLE HHOOK; 钩子句柄
    HICON typedef HANDLE HICON; 图标句柄
    HINSTANCE typedef HANDLE HINSTANCE; 实例句柄
    HKEY typedef HANDLE HKEY; 登记关键字句柄
    HLOCAL typedef HANDLE HLOCAL; 局部内存块句柄
    HMEMU typedef HANDLE HMENU; 菜单句柄
    HMETAFILE typedef HANDLE HMETAFILE; 元文件句柄
    HMIDIIN   乐器的数字化接口(MIDI)输入文件句柄
    HMIDIOUT   MIDI输出文件句柄
    HMMIO   文件句柄
    HOOKPROC   指向一个应用程序定义的钩子函数的指针
    HPALETTE typedef HANDLE HPALETTE; 调色板句柄
    HPEN typedef HANDLE HPEN; 画笔句柄
    HRGN typedef HANDLE HRGN; 域句柄
    HRSRC typedef HANDLE HRSRC; 资源句柄
    HSZ typedef HANDLE HSZ; DDE字符串句柄
    HWAVEIN   波形输入文件句柄
    HWAVEOUT   波形输出文件句柄
    HWINSTA typedef HANDLE WINSTA; 工作站句柄
    HWND typedef HANDLE HWND; 窗口句柄
    INT typedef int INT; 符号整数
    LANGID typedef WORD LANGID; 语言标识符
    LCID typedef DWORD LCID; 所在国(Locale)标识符
    LCTYPE typedef DWORD LCTYPE; 所在国类型
    LINEDDAPROC   指向一个回调函数的指针,该回调函数处理行坐标
    LONG typedef long LONG; 32位符号整数
    LP   指向一个以"NULL"结束的Unicode(TM)字符串的指针
    LPARAM typedef LONG_PTR LPARAM; 32位消息参数
    LPBOOL typedef BOOL far *LPBOOL; 指向一个布尔变量的指针
    LPBYTE typedef BYTE far *LPBYTE; 指向一个字节的指针
    LPCCH   指向一个Windows字符常量的指针
    LPCCHOOKPROC   指向一个应用程序定义的钩子函数的指针
    LPCFHOOLPROC   指向一个应用程序定义的钩子函数的指针
    LPCH   指向一个Windows字符的指针
    LPCOLORREF typedef DWORD *LPCOLORREF; 指向一个COLORREF值的指针
    LPCRITICAL_SECTION   指向一个临界段对象的指针
    LPCSTR typedef __nullterminated CONST CHAR *LPCSTR; 指向一个以"NULL"结束的WINDOWS字符串常量的指针
    LPCTSTR #ifdef UNICODE
                typedef LPCWSTR LPCTSTR;
                #else
                typedef LPCSTR LPCTSTR;
                #endif
    指向一个以"NULL"结束的UnicodeWindows字符串常量的指针
    LPCWCH   指向一个以"NULL"指向一个以"NULL"结束的Unicode字符常量的指针
    LPCWSTR typedef CONST WCHAR *LPCWSTR; 指向一个以"NULL"指向一个以"NULL"结束的Unicode字符串常量的指针
    LPDWORD typedef DWORD *LPDWORD; 指向一个无符号双字(32)的指针
    LPFRHOOLPROC   指向一个应用程序定义的钩子函数的指针
    LPHANDLE typedef HANDLE *LPHANDLE; 指向一个句柄的指针
    LOHANDLER_FUNCTION   指向一个处理程序函数的指针
    LPHWAVEIN   指向一个波形输入文件句柄的指针
    LPHWAVEOUT   指向一个波形输出文件句柄的指针
    LPINT typedef int *LPINT; 指向一个符号整数的指针
    LPLONG typedef long *LPLONG; 指向一个符号长整数(32)的指针
    LPOFNHOOKPROC   指向一个应用程序定义的钩子函数的指针
    LPPRINTHOOKPROC   指向一个应用程序定义的钩子函数的指针
    LPSETUPHOOKPROC   指向一个应用程序定义的钩子函数的指针
    LPTSTR #ifdef UNICODE
                typedef LPWSTR LPTSTR;
                #else
                typedef LPSTR LPTSTR;
                #endif
    指向一个以NULL结束的UnicodeWindows字符串的指针
    LRESULT   消息处理的符号结果
    LPVOID typedef WORD *LPWORD; 指向任何类型的指针
    LPWSTR typedef WCHAR *LPWSTR; 指向一个以"NULL"结束的Unicode字符串的指针
    LUID   局部唯一的标识符
    MCIDEVICEID   媒体控制接口(MCI)设备标识符
    MFENUMPROC   指向一个应用程序定义的回调函数的指针,该回调函数枚举元文件记录
    MMRESULT   多媒体消息的处理结果
    NPSTR   指向一个以"NULL"结束的Windows字符串的指针
    NWPSTR   指向一个以"NULL"结束的Unicode字符串的指针
    PBOOL typedef BOOL *PBOOL; 指向一个布尔变量的指针
    PBYTE typedef BYTE *PBYTE; 指向一个字节的指针
    PCCH   指向一个Windows字符常量的指针
    PCH   指向一个Windows字符的指针
    PCHAR typedef CHAR *PCHAR; 指向一个Windows字符的指针
    PCRITICAL_SECTION   指向一个临界段对象的指针
    PCSTR typedef CONST CHAR *PCSTR; 指向一个以"NULL"结束的Windows字符串常量的指针
    PCWCH   指向一个Unicode字符常量的指针
    PCWSTR typedef CONST WCHAR *PCWSTR; 指向一个以"NULL"结束的Unicode字符串常量的指针
    PDWORD typedef DWORD *PDWORD; 指向一个无符号双字的指针
    PFLOAT typedef FLOAT *PFLOAT; 指向一个浮点变量的指针
    PFNCALLBACK   指向一个回调函数的指针
    PHANDLE typedef HANDLE *PHANDLE; 指向一个句柄的指针
    PHANDLER_ROUTINE   指向一个处理程序的指针
    PHKEY typedef HKEY *PHKEY; 指向一个登记关键字的指针
    PINT typedef int *PINT; 指向一个符号整数的指针
    PLONG typedef LONG *PLONG; 指向一个符号长整数的指针
    PLUID   指向一个局部唯一的表示符(LUID)的指针
    PROPENUMPROC   指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口特征
    PSHORT   指向一个符号短整数的指针
    PSID   指向一个加密标识符(SID)的指针
    PSTR   指向一个以"NULL"结束的Windows字符串的指针
    PSZ   指向一个以"NULL"结束的Windows字符串的指针
    PTCH   指向一个WindowsUnicode字符的指针
    PTCHAR typedef TCHAR *PTCHAR; 指向一个WindowsUnicode字符的指针
    PTSTR #ifdef UNICODE
                typedef LPWSTR PTSTR;
                #else typedef LPSTR PTSTR;
                #endif
    指向一个以"NULL"结束的WindowsUnicode字符串的指针
    PUCHAR typedef UCHAR *PUCHAR; 指向一个无符号Windows字符的指针
    PUINT typedef UINT *PUINT; 指向一个无符号整数的指针
    PULONG typedef ULONG *PULONG; 指向一个无符号长整数的指针
    PUSHORT typedef USHORT *PUSHORT; 指向一个无符号短整数的指针
    PVOID typedef void *PVOID; 指向任何类型的指针
    PWCH   指向一个Unicode字符的指针
    PWCHAR typedef WCHAR *PWCHAR; 指向一个Unicode字符的指针
    PWORD typedef WORD *PWORD; 指向一个无符号字的指针PWSTR
    PWSTR typedef WCHAR *PWSTR; 指向一个以"NULL"结束的Unicode字符串的指针
    REGSAM   登记关键字的加密掩码
    SC_HANDLE typedef HANDLE SC_HANDLE; 服务句柄
    SERVICE_STATUS_HANDLE typedef HANDLE SERVICE_STATUS_HANDLE; 服务状态值句柄
    SHORT typedef short SHORT; 短整数
    SPHANDLE   指向一个句柄的指针
    TCHAR #ifdef UNICODE
                typedef WCHAR TCHAR;
                #else
                typedef char TCHAR;
                #endif
    UnicodeWindows字符
    TIMERPROC   指向一个应用程序定义的定时器回调函数的指针
    UCHAR typedef unsigned char UCHAR; 无符号Windows字符
    UINT typedef unsigned int UINT; 无符号整数
    ULONG typedef unsigned long ULONG; 无符号长整数
    USHORT typedef unsigned short USHORT; 无符号短整数
    VOID #define VOID void 任何类型
    WCHAR typedef wchar_t WCHAR; Unicode字符
    WNDENUMPROC   指向一个应用程序定义的回调函数的指针,该回调函数枚举窗口
    WNDPROC   指向一个应用程序定义的窗口过程的指针
    WORD typedef unsigned short WORD; 无符号字(16)
    WPARAM typedef UINT_PTR WPARAM; 32位消息参数
    YIELDPROC   指向一个输出回调函数的指
  • 相关阅读:
    Mysql索引类型
    Linux 查看进程
    Element is not clickable at point error in chrome
    org.apache.commons.lang.StringUtils 中 Join 函数
    接口测试之webservice介绍
    Java 中正确使用 hashCode 和 equals 方法
    HTTP协议基础
    使用Groovy处理SoapUI中Json response
    SoapUI中读取法文字符
    SoapUI中XML解析
  • 原文地址:https://www.cnblogs.com/ivantang/p/3896226.html
Copyright © 2011-2022 走看看