类型 定义 描述
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"结束的Unicode或Windows字符串常量的指针
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结束的Unicode或Windows字符串的指针
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   指向一个Windows或Unicode字符的指针
PTCHAR typedef TCHAR
*PTCHAR;
指向一个Windows或Unicode字符的指针
PTSTR #ifdef UNICODE
            typedef LPWSTR
PTSTR;
            #else typedef LPSTR
PTSTR;
            #endif
指向一个以"NULL"结束的Windows或Unicode字符串的指针
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
Unicode或Windows字符
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   指向一个输出回调函数的指

Windows 数据类型的更多相关文章

  1. Windows数据类型

    WORD:16位无符号整形数据 DWORD:32字节无符号整型数据(DWORD32) DWORD64:64字节无符号整型数据 INT:32位有符号整型数据类型 INT_PTR:指向INT数据类型的指针 ...

  2. 1-4-2 Windows数据类型与重要数据结构

    主要内容:介绍Windows数据类型与重要数据结构 1.数据类型 在Windows系统中定义了Windows应用程序中包含种类繁多的数据类型, 部分如下: WORD 16位无符号整数 typedef ...

  3. 学习:Windows数据类型

    WINDOWS API中出现的常见的数据类型有以下几种: 1.DWORD:DWORD用于表示无符号整型的数据类型,实际名为double word,32位 2.HANDLE:HANDLE为32位的数据类 ...

  4. Windows数据类型探幽——千回百转你是谁?----转载

    Windows数据类型探幽——千回百转你是谁?原创 danis 发布于2007-01-29 20:40:00 阅读数 749 收藏展开 Windows Data TypesWindows数据类型 由微 ...

  5. windows 数据类型转换为 dotnet 数据类型

    Windows Data Type .NET Data Type BOOL, BOOLEAN Boolean or Int32 BSTR String BYTE Byte CHAR Char DOUB ...

  6. Windows API 的数据类型与 Delphi 数据类型对照表

    Windows 数据类型 Delphi 数据类型 描述 LPSTR PAnsiChar 字符串指针 LPCSTR PAnsiChar 字符串指针 DWORD LongWord 整数 BOOL Long ...

  7. 【Windows核心编程】Windows常见数据类型

    一,常见数据类型 WORD:               16位无符号整形数据 DWORD:             32位无符号整型数据(DWORD32) DWORD64:         64位无 ...

  8. windows常见数据类型

    一,常见数据类型 WORD:                16位无符号整形数据 DWORD:             32位无符号整型数据(DWORD32) DWORD64:         64位 ...

  9. 【转载】Windows api数据类型

    最近在接触windows api函数,看到了很多之前没有看到过的数据类型,发现“个人图书馆”中有个帖子说的挺详细的,特地搬运过来 Windows 数据类型 Delphi 数据类型 描述 LPSTR P ...

随机推荐

  1. EntityFramework 实体拆分与表拆分

    摘录自https://msdn.microsoft.com/zh-cn/data/jj591617 * 将实体类型的 CLR 属性映射到数据库中的多个表(实体拆分) 实体拆分允许一个实体类型的属性分散 ...

  2. WPF 关于窗口的一些显示效果

    0. 一些常用尺寸大小: 1920x1080; 1600x900; 1280x720; 1024x576; 1. 设置窗口的边框样式 使用 Window.WindowStyle 属性可以设置窗口的边框 ...

  3. Django,数据模型创建之数据库API参考(转载)

    一旦 数据模型 创建完毕, 自然会有存取数据的需要.本文档介绍了由 models 衍生而来的数据库抽象API,及如何创建,得到及更新对象. 贯穿本参考, 我们都会引用下面的民意测验(Poll)应用程序 ...

  4. leetcode105:Construct Binary Tree from Preorder and Inorder Traversal

    题目: Given preorder and inorder traversal of a tree, construct the binary tree. Note:You may assume t ...

  5. 【Selenium】2.安装Selenium IDE和 FireBug

    本文供学习交流之用,没有商业用途,没有盈利. 完全是我自己为督促自己学习而翻译的.翻译的不好,见谅.来源于:http://www.guru99.com/install-selenuim-ide.htm ...

  6. Android项目:proguard混淆第三方jar.

    1.Gson混淆 ## ---------------------------------- ##   ########## Gson混淆    ########## ## ------------- ...

  7. 原生js快速渲染dom节点

    function renderDom(str){ var _div = document.createElement('div'); _div.innerHTML = str; var dom_tem ...

  8. VS 编辑并继续(转载)

    转]Microsoft Visual Studio vs2008 vs2010 调试 编辑 修改 代码 在vs2008的文件菜单下,前两个菜单项分别是新建项目 和 新建网站. 这两项里,都可以建web ...

  9. Your pain

    Your pain is the breaking of the shell that encloses your understanding. 你的痛苦是你那包裹知识的皮壳的破裂.

  10. python入门练习题2

    1,制作表格 循环提示用户输入:用户名,密码,邮箱(要求用户输入的长度超过20个字符,如果超过则只有前20个字符有效) 如果用户输入q或Q就退出程序,将用户输入的内容以表格形式显示 user_inpu ...