zoukankan      html  css  js  c++  java
  • Data Groups

    /****************************************************************************
     * Data Groups                                                              *
     ****************************************************************************/
    #define DG_CONTROL          0x0001L
    #define DG_IMAGE            0x0002L
    #define DG_AUDIO            0x0004L 


    /* More Data Functionality may be added in the future.
     * These are for items that need to be determined before DS is opened.
     * NOTE: Supported Functionality constants must be powers of 2 as they are
     *       used as bitflags when Application asks DSM to present a list of DSs.
     *       to support backward capability the App and DS will not use the fields
     */
    #define DF_DSM2             0x10000000L
    #define DF_APP2             0x20000000L
                                           
    #define DF_DS2              0x40000000L
                                           
    #define DG_MASK             0xFFFFL    

    /****************************************************************************

     *                                                        *
     ****************************************************************************/
    #define DAT_NULL            0x0000
    #define DAT_CUSTOMBASE      0x8000


    /* Data Argument Types for the DG_CONTROL Data Group. */
    #define DAT_CAPABILITY      0x0001
    #define DAT_EVENT           0x0002
    #define DAT_IDENTITY        0x0003
    #define DAT_PARENT          0x0004
    #define DAT_PENDINGXFERS    0x0005
    #define DAT_SETUPMEMXFER    0x0006
    #define DAT_SETUPFILEXFER   0x0007
    #define DAT_STATUS          0x0008
    #define DAT_USERINTERFACE   0x0009
    #define DAT_XFERGROUP       0x000a
    #define DAT_CUSTOMDSDATA    0x000c
    #define DAT_DEVICEEVENT     0x000d
    #define DAT_FILESYSTEM      0x000e
    #define DAT_PASSTHRU        0x000f
    #define DAT_CALLBACK        0x0010
    #define DAT_STATUSUTF8      0x0011
    #define DAT_CALLBACK2       0x0012


    /* Data Argument Types for the DG_IMAGE Data Group. */
    #define DAT_IMAGEINFO       0x0101
    #define DAT_IMAGELAYOUT     0x0102
    #define DAT_IMAGEMEMXFER    0x0103
    #define DAT_IMAGENATIVEXFER 0x0104
    #define DAT_IMAGEFILEXFER   0x0105
    #define DAT_CIECOLOR        0x0106
    #define DAT_GRAYRESPONSE    0x0107
    #define DAT_RGBRESPONSE     0x0108
    #define DAT_JPEGCOMPRESSION 0x0109
    #define DAT_PALETTE8        0x010a
    #define DAT_EXTIMAGEINFO    0x010b
    #define DAT_FILTER          0x010c


    /* Data Argument Types for the DG_AUDIO Data Group. */
    #define DAT_AUDIOFILEXFER   0x0201
    #define DAT_AUDIOINFO       0x0202
    #define DAT_AUDIONATIVEXFER 0x0203


    /* misplaced */
    #define DAT_ICCPROFILE        0x0401
    #define DAT_IMAGEMEMFILEXFER  0x0402
    #define DAT_ENTRYPOINT        0x0403
  • 相关阅读:
    百度之星 1211 题目一
    acdream 1019 Palindrome 字符串hash
    POJ2480 Longge's problem 欧拉函数
    C#为应用程序注册快捷键
    sql跨数据库查询
    嵌入式轻量级数据库 SQLite和 System.Data.SQLite
    经典问题 C#隐藏和显示窗体
    System.Data.SQLite类Dll下载地址和移植C# SQLite
    CMMI5
    两个ComboBox之间Item的移动
  • 原文地址:https://www.cnblogs.com/pamxy/p/2991492.html
Copyright © 2011-2022 走看看