亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? hidclass.h

?? 該軟件用于識別HID設備
?? H
字號:
/*++

Copyright (c) 1996-1998  Microsoft Corporation

Module Name:

    hidclass.h

Abstract

    Definitions that are common to clients of the HID class driver.

Environment:

    Kernel mode only

Revision History:


--*/

#include <basetyps.h>

//
//  Define the HID class guid *OUTSIDE* the #ifndef/#endif to allow
//  multiple includes with precompiled headers.
//
DEFINE_GUID( GUID_CLASS_INPUT, 0x4D1E55B2L, 0xF16F, 0x11CF, 0x88, 0xCB, 0x00, \
             0x11, 0x11, 0x00, 0x00, 0x30);


#ifndef __HIDCLASS_H__
#define __HIDCLASS_H__


#define GUID_CLASS_INPUT_STR "4D1E55B2-F16F-11CF-88CB-001111000030"

//
// HID_REVISION specifies the minimum revision of HIDCLASS.SYS
// required to support minidrivers compiled with this header file.
//
#define HID_REVISION    0x00000001  

//
// Macro for defining HID ioctls
//
#define HID_CTL_CODE(id)    \
    CTL_CODE(FILE_DEVICE_KEYBOARD, (id), METHOD_NEITHER, FILE_ANY_ACCESS)
#define HID_BUFFER_CTL_CODE(id)  \
    CTL_CODE(FILE_DEVICE_KEYBOARD, (id), METHOD_BUFFERED, FILE_ANY_ACCESS)
#define HID_IN_CTL_CODE(id)  \
    CTL_CODE(FILE_DEVICE_KEYBOARD, (id), METHOD_IN_DIRECT, FILE_ANY_ACCESS)
#define HID_OUT_CTL_CODE(id)  \
    CTL_CODE(FILE_DEVICE_KEYBOARD, (id), METHOD_OUT_DIRECT, FILE_ANY_ACCESS)

//
// IOCTLs supported by the upper edge of the HID class driver
//

#define IOCTL_HID_GET_DRIVER_CONFIG             HID_BUFFER_CTL_CODE(100)
#define IOCTL_HID_SET_DRIVER_CONFIG             HID_BUFFER_CTL_CODE(101)
#define IOCTL_HID_GET_POLL_FREQUENCY_MSEC       HID_BUFFER_CTL_CODE(102)
#define IOCTL_HID_SET_POLL_FREQUENCY_MSEC       HID_BUFFER_CTL_CODE(103)
#define IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS      HID_BUFFER_CTL_CODE(104)
#define IOCTL_SET_NUM_DEVICE_INPUT_BUFFERS      HID_BUFFER_CTL_CODE(105)
#define IOCTL_HID_GET_COLLECTION_INFORMATION    HID_BUFFER_CTL_CODE(106)

#define IOCTL_HID_GET_COLLECTION_DESCRIPTOR     HID_CTL_CODE(100)
#define IOCTL_HID_FLUSH_QUEUE                   HID_CTL_CODE(101)

#define IOCTL_HID_SET_FEATURE                   HID_IN_CTL_CODE(100)


#define IOCTL_HID_GET_FEATURE                   HID_OUT_CTL_CODE(100)
#define IOCTL_GET_PHYSICAL_DESCRIPTOR           HID_OUT_CTL_CODE(102)
#define IOCTL_HID_GET_HARDWARE_ID               HID_OUT_CTL_CODE(103)

/*
 *  No more IOCTL_HID_GET_FRIENDLY_NAME - use one of the following:
 */
#define IOCTL_HID_GET_MANUFACTURER_STRING       HID_OUT_CTL_CODE(110)
#define IOCTL_HID_GET_PRODUCT_STRING            HID_OUT_CTL_CODE(111)
#define IOCTL_HID_GET_SERIALNUMBER_STRING       HID_OUT_CTL_CODE(112)

#define IOCTL_HID_GET_INDEXED_STRING            HID_OUT_CTL_CODE(120)


/*
 *  This is used to pass write-report and feature-report information
 *  from HIDCLASS to a minidriver.
 */
typedef struct _HID_XFER_PACKET {
    PUCHAR  reportBuffer;
    ULONG   reportBufferLen;
    UCHAR   reportId;
} HID_XFER_PACKET, *PHID_XFER_PACKET;

//
// Structure passed by IOCTL_HID_GET_COLLECTION_INFORMATION
//

typedef struct _HID_COLLECTION_INFORMATION {

    //
    // DescriptorSize is the size of the input buffer required to accept
    // the collection descriptor returned by
    // IOCTL_HID_GET_COLLECTION_DESCRIPTOR.
    //

    ULONG   DescriptorSize;

    //
    // Polled is TRUE if this collection is a polled collection.
    //

    BOOLEAN Polled;

    //
    // Reserved1 must be set to zero.
    //

    UCHAR   Reserved1[ 1 ];

    //
    // Vendor ids of this hid device
    //
    USHORT  VendorID;
    USHORT  ProductID;
    USHORT  VersionNumber;

    //
    // Additional fields, if any, will be added at the end of this structure.
    //

} HID_COLLECTION_INFORMATION, *PHID_COLLECTION_INFORMATION;

//
// Structure passed by IOCTL_HID_GET_DRIVER_CONFIG and
// IOCTL_HID_SET_DRIVER_CONFIG
//

typedef struct _HID_DRIVER_CONFIG {

    //
    // Size must be set to the size of this structure.
    //

    ULONG   Size;

    //
    // Size of the input report queue (in reports).  This value can be set.
    //

    ULONG   RingBufferSize;

} HID_DRIVER_CONFIG, *PHID_DRIVER_CONFIG;

#endif  // __HIDCLASS_H__



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人日日夜夜| 欧美群妇大交群的观看方式| 日韩高清在线电影| 国产精品伦一区| 日韩一区二区三区精品视频| 色婷婷精品久久二区二区蜜臀av| 精品无码三级在线观看视频| 亚洲国产成人va在线观看天堂| 国产蜜臀97一区二区三区| 91麻豆精品91久久久久久清纯| 高清免费成人av| 久久99精品网久久| 水蜜桃久久夜色精品一区的特点| 自拍偷拍亚洲欧美日韩| 久久亚洲精品国产精品紫薇| 欧美一区日本一区韩国一区| 欧美综合久久久| 成人sese在线| 福利一区福利二区| 国产在线不卡一区| 欧美a级一区二区| 亚洲成av人片一区二区梦乃| 日韩理论在线观看| 中国色在线观看另类| 亚洲精品一区二区三区精华液| 日韩亚洲欧美在线观看| 欧美猛男gaygay网站| 日本精品免费观看高清观看| 97se亚洲国产综合在线| 成人白浆超碰人人人人| 国产suv精品一区二区883| 国产最新精品免费| 精品系列免费在线观看| 韩国av一区二区三区四区 | 日韩精品在线看片z| 欧美日韩另类一区| 欧美三级欧美一级| 欧美日韩在线播放三区四区| 欧洲av在线精品| 欧美日韩精品综合在线| 欧美色网一区二区| 欧美日韩精品一区视频| 欧美日韩成人在线| 欧美一区二区三区喷汁尤物| 欧美va亚洲va国产综合| 精品理论电影在线观看| 久久久久久夜精品精品免费| 久久精品在这里| 国产精品嫩草影院com| 中文字幕五月欧美| 夜夜精品视频一区二区| 日韩高清在线电影| 韩国成人在线视频| 99久久精品免费看| 欧美三区免费完整视频在线观看| 欧美日本一区二区在线观看| 欧美一区二区日韩| 国产午夜精品一区二区三区四区| 国产欧美日韩卡一| 亚洲综合色在线| 日本三级亚洲精品| 国产精品夜夜嗨| 色综合中文字幕| 色狠狠综合天天综合综合| 欧美电影在线免费观看| 精品国产第一区二区三区观看体验| 中文字幕精品三区| 亚洲自拍另类综合| 蜜桃视频在线一区| 东方欧美亚洲色图在线| 欧美午夜寂寞影院| 欧美成人精品1314www| 国产精品美女久久久久高潮| 亚洲国产综合视频在线观看| 精品在线播放免费| 99久久精品国产精品久久| 欧美日韩精品综合在线| 国产日韩欧美精品综合| 亚洲高清视频在线| 福利视频网站一区二区三区| 欧美日韩亚洲综合一区| 亚洲国产精品v| 欧美aⅴ一区二区三区视频| 成人免费电影视频| 91精品中文字幕一区二区三区| 国产婷婷一区二区| 天天影视网天天综合色在线播放| 国产91富婆露脸刺激对白| 在线不卡免费av| 国产精品美女久久久久aⅴ国产馆| 丝袜美腿高跟呻吟高潮一区| 不卡的电影网站| 欧美成人性福生活免费看| 亚洲日本电影在线| 国精产品一区一区三区mba桃花| 欧洲精品视频在线观看| 日本一区二区不卡视频| 美女网站一区二区| 欧美性色aⅴ视频一区日韩精品| 久久精品视频网| 久久电影网电视剧免费观看| 91福利资源站| 国产精品家庭影院| 国产一区二区三区四| 欧美一区二区精品在线| 一区二区在线观看不卡| 丁香婷婷深情五月亚洲| 久久夜色精品国产噜噜av| 五月天久久比比资源色| 91老师片黄在线观看| 国产日韩成人精品| 久久99久久99小草精品免视看| 欧美精品一级二级三级| 亚洲同性gay激情无套| 国产成人午夜精品5599| 精品国产一区二区亚洲人成毛片| 亚洲不卡一区二区三区| 色综合久久久久久久| 欧美国产日韩一二三区| 国产mv日韩mv欧美| 久久久精品国产免大香伊| 久久99精品视频| 日韩欧美精品在线视频| 欧美bbbbb| 欧美tk—视频vk| 久久成人综合网| 精品日产卡一卡二卡麻豆| 蜜臀久久99精品久久久画质超高清| 欧美精品在线观看播放| 日韩专区在线视频| 91精品国产乱| 蜜桃视频一区二区三区 | 欧美日韩综合不卡| 亚洲精品v日韩精品| 一本一道久久a久久精品| 亚洲三级理论片| 日本福利一区二区| 性欧美大战久久久久久久久| 欧美日韩免费不卡视频一区二区三区| 亚洲成人精品在线观看| 欧美酷刑日本凌虐凌虐| 日韩激情一二三区| 日韩精品中文字幕在线一区| 九九在线精品视频| 精品国产91乱码一区二区三区| 狠狠色丁香婷婷综合久久片| 久久久久高清精品| 99精品在线观看视频| 亚洲资源在线观看| 6080午夜不卡| 狠狠色综合日日| 中文字幕中文字幕一区二区 | 欧美人动与zoxxxx乱| 日本不卡一区二区三区高清视频| 欧美videossexotv100| 成人性生交大片免费| 亚洲欧美综合在线精品| 欧美吞精做爰啪啪高潮| 青青青爽久久午夜综合久久午夜| www欧美成人18+| 91蜜桃视频在线| 蜜桃视频免费观看一区| 亚洲国产精品v| 欧美午夜精品久久久久久超碰| 欧美aaa在线| 成人欧美一区二区三区黑人麻豆| 在线观看一区不卡| 久久精品国产在热久久| 国产精品乱码一区二三区小蝌蚪| 欧美综合视频在线观看| 韩日欧美一区二区三区| 日本一区二区成人| 欧美日韩激情一区| 国产69精品一区二区亚洲孕妇| 亚洲成年人影院| 久久久亚洲精品一区二区三区 | 欧美一区欧美二区| 国产在线精品不卡| 亚洲免费观看视频| 欧美不卡视频一区| 日本久久一区二区三区| 激情偷乱视频一区二区三区| 亚洲乱码精品一二三四区日韩在线 | 久久成人久久鬼色| 亚洲免费高清视频在线| 精品国产髙清在线看国产毛片| 91在线观看污| 国产自产v一区二区三区c| 一区二区三区自拍| 久久九九久精品国产免费直播| 欧美日韩一区二区三区在线| 国产suv精品一区二区6| 免费在线观看一区| 亚洲综合免费观看高清完整版| 久久久久久久久伊人| 欧美一区二区三区在线看| 色婷婷综合久久久久中文一区二区| 国产一区二区三区在线观看精品| 午夜免费久久看| 一区二区三区在线观看国产|