• 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
  • 相关阅读:
    反爬虫破解系列-汽车之家利用css样式替换文字破解方法
    保留注释换行的python模块configparser
    python logging 实现的进程安全的文件回滚日志类
    我要自学网视频免登陆观看破解技巧
    修改mac host文件绑定域名
    Position属性四个值:static、fixed、absolute和relative的区别和用法
    vue项目通过webpack打包生成的dist文件放到express环境里运行(vue+webpack+express)
    npm ERR! mathine_call@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js` npm ERR! Exit status 1
    Do not use built-in or reserved HTML elements as component id: header
    vue 项目 使用sass
  • 原文地址:https://www.cnblogs.com/pamxy/p/2991492.html
Copyright © 2020-2023  润新知