zoukankan      html  css  js  c++  java
  • C/C++ Handle data types[转]

    ;-----------------------------data types----------------------------------
    %define ACHAR          BYTE   ;ansi character
    %define ATOM           DWORD ;string atom
    %define BOOL           DWORD ;boolean variable
    %define COLORREF       DWORD ;rgb color
    %define DWORDLONG      QWORD ;long double word
    %define GLOBALHANDLE   DWORD ;global handle
    %define HACCEL         DWORD ;accelerator handle
    %define HANDLE         DWORD ;unspecified handle
    %define HBITMAP        DWORD ;bitmap handle
    %define HBRUSH         DWORD ;brush handle
    %define HCOLORSPACE    DWORD ;color space handle
    %define HCURSOR        DWORD ;cursor handle
    %define HDC            DWORD ;device context handle
    %define HDWP           DWORD ;defer win pos handle
    %define HENHMETAFILE   DWORD ;enh. metafile handle
    %define HFILE          DWORD ;file handle
    %define HFONT          DWORD ;font handle
    %define HGLOBAL        DWORD ;global handle
    %define HHOOK          DWORD ;hook handle
    %define HICON          DWORD ;icon handle
    %define HINSTANCE      DWORD ;instance handle
    %define HINTERNET      DWORD ;internet handle
    %define HLOCAL         DWORD ;local handle
    %define HMENU          DWORD ;menu handle
    %define HMETAFILE      DWORD ;metafile handle
    %define HPALETTE       DWORD ;palette handle
    %define HPEN           DWORD ;pen handle
    %define HRGN           DWORD ;region handle
    %define HRSRC          DWORD ;resource handle
    %define HSTR           DWORD ;string handle
    %define HTASK          DWORD ;task handle
    %define HTREEITEM      DWORD ;tree view item handle
    %define HWND           DWORD ;window handle
    %define INTEGER        DWORD ;standard integer
    %define LOCALHANDLE    DWORD ;local handle
    %define LONG           DWORD ;long integer
    %define LONGINT        DWORD ;long integer
    %define LPARAM         DWORD ;long parameter
    %define LPBOOL         DWORD ;long ptr to boolean
    %define LPBYTE         DWORD ;long ptr to byte
    %define LPCSTR         DWORD ;long ptr to string
    %define LPCTSTR        DWORD ;long ptr to string
    %define LPCVOID        DWORD ;long ptr to buffer
    %define LPDWORD        DWORD ;long ptr to dword
    %define LPFN           DWORD ;long ptr to function
    %define LPINT          DWORD ;long ptr to integer
    %define LPLONG         DWORD ;long ptr to long int
    %define LPMSG          DWORD ;long pointer to message
    %define LPPAINTSTRUCT DWORD ;long pointer to paint structure
    %define LPRECT         DWORD ;long pointer to rectangle
    %define LPSTR          DWORD ;long ptr to string
    %define LPTSTR         DWORD ;long ptr to string
    %define LPVOID         DWORD ;long ptr to buffer
    %define LPWORD         DWORD ;long ptr to word
    %define LRESULT        DWORD ;long result
    %define POINTER        DWORD ;pointer to anything
    %define PVOID          DWORD ;pointer to buffer
    %define SHORTINT       WORD   ;short integer
    %define UINT           DWORD ;unsigned integer
    %define WCHAR          WORD   ;unicode character
    %define WNDPROC        DWORD ;window procedure
    %define WPARAM         DWORD ;word parameter

    引用地址:http://hi.baidu.com/mettlesome/blog/item/c0e610fa94dcb61fa9d3114f.html

  • 相关阅读:
    前端学习
    python 镜像
    os模块常用操作
    pandas 缺失值与空值处理
    pandas 根据列的值选取所有行
    pandas模块
    编码与解码
    正则表达式
    pthon之字典的遍历
    python作用域
  • 原文地址:https://www.cnblogs.com/saptechnique/p/1979266.html
Copyright © 2011-2022 走看看