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

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

?? hidclass.h

?? 書中的主要程序文件。在打開例題的.dsw文件后,請讀者在 tools菜單下的 Options 的 Directories 標簽中選擇 Executable files
?? 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一区二区三区免费野_久草精品视频
欧美一区二区在线免费观看| 亚洲欧美国产三级| 欧美一区二区三区成人| 欧美日韩精品欧美日韩精品| 色香色香欲天天天影视综合网| 成人国产免费视频| 99久久精品免费看国产| www.日本不卡| 色哟哟在线观看一区二区三区| 色综合视频一区二区三区高清| 波多野结衣在线一区| aaa欧美日韩| 色婷婷精品大视频在线蜜桃视频| 欧美中文字幕一区二区三区 | 欧美久久久久久久久久| 欧美精品 国产精品| 69av一区二区三区| 欧美精品一区二区三区视频| 久久久蜜桃精品| 中文字幕巨乱亚洲| 亚洲色图欧美在线| 亚洲bt欧美bt精品| heyzo一本久久综合| 91伊人久久大香线蕉| 欧美日韩小视频| 日韩欧美一级精品久久| 久久久99久久| 亚洲人亚洲人成电影网站色| 亚洲一区二区三区四区的| 肉丝袜脚交视频一区二区| 狠狠色综合播放一区二区| 成人国产在线观看| 欧美撒尿777hd撒尿| 欧美mv日韩mv国产网站app| 国产精品久久久一本精品| 亚洲一区二区三区爽爽爽爽爽 | 波多野洁衣一区| 欧美最猛黑人xxxxx猛交| 欧美一区二区三区视频免费| 精品国产一区久久| 中文字幕亚洲视频| 男女男精品视频| 成人免费观看视频| 欧美高清dvd| 国产日韩精品一区二区三区| 亚洲综合图片区| 激情综合网天天干| 91在线视频播放地址| 欧美精选在线播放| 国产精品传媒在线| 久久精品免费看| 91美女在线看| 久久综合九色综合97_久久久| 亚洲欧美日韩系列| 久久国产福利国产秒拍| 91啪九色porn原创视频在线观看| 日韩一区二区三区四区| 亚洲少妇最新在线视频| 三级久久三级久久| 色一区在线观看| 国产日韩欧美激情| 亚欧色一区w666天堂| 成人app下载| 精品国产三级a在线观看| 亚洲一区二区三区中文字幕在线| 国产成人午夜99999| 91精品婷婷国产综合久久竹菊| 中文子幕无线码一区tr| 久久国产精品第一页| 在线免费观看视频一区| 国产精品视频免费| 麻豆91小视频| 欧美美女网站色| 亚洲久本草在线中文字幕| 国产精品综合二区| 日韩一区和二区| 亚洲一区二区三区四区五区黄| 不卡一二三区首页| 久久久久久久网| 美女看a上一区| 欧美日韩日日夜夜| 伊人夜夜躁av伊人久久| av一二三不卡影片| 久久色.com| 久久不见久久见免费视频1| 7777精品伊人久久久大香线蕉 | 91在线你懂得| 国产精品欧美久久久久无广告| 久久er精品视频| 欧美一级视频精品观看| 亚洲妇女屁股眼交7| 91亚洲精品久久久蜜桃| 国产精品伦理一区二区| 粉嫩高潮美女一区二区三区| 久久伊人中文字幕| 美女视频第一区二区三区免费观看网站| 欧美亚洲动漫制服丝袜| 亚洲一区二区视频在线| 在线精品视频免费播放| 亚洲精品福利视频网站| 91福利精品视频| 亚洲蜜臀av乱码久久精品 | 2021久久国产精品不只是精品| 日韩av电影免费观看高清完整版 | 伊人婷婷欧美激情| 日本韩国一区二区三区| 亚洲日本中文字幕区| av亚洲产国偷v产偷v自拍| 国产精品情趣视频| 91影院在线观看| 亚洲乱码中文字幕综合| 色激情天天射综合网| 亚洲国产综合人成综合网站| 欧美影视一区在线| 午夜精品福利一区二区三区蜜桃| 3d动漫精品啪啪1区2区免费| 日韩极品在线观看| 欧美va亚洲va在线观看蝴蝶网| 久久99国产精品免费| 国产女人aaa级久久久级| jlzzjlzz欧美大全| 亚洲午夜羞羞片| 91精品中文字幕一区二区三区| 美女诱惑一区二区| 日本一区二区三区电影| 一本大道av伊人久久综合| 五月天一区二区三区| 亚洲精品一区二区精华| 成人黄色大片在线观看| 亚洲一二三四区不卡| 日韩视频免费观看高清完整版在线观看 | 久久这里只有精品视频网| 懂色一区二区三区免费观看| 亚洲男女一区二区三区| 91精品国产手机| 韩国成人在线视频| 最新久久zyz资源站| 欧美三级电影精品| 国产一区二区三区四区五区美女| 成人欧美一区二区三区黑人麻豆| 欧美午夜精品久久久久久超碰| 久久99精品久久只有精品| 国产精品系列在线| 欧美三片在线视频观看| 国产综合一区二区| 亚洲视频免费看| 欧美一级一区二区| 成人91在线观看| 日本不卡视频在线观看| 国产精品美女久久久久久久| 337p亚洲精品色噜噜噜| 成人不卡免费av| 日韩av不卡在线观看| 成人欧美一区二区三区黑人麻豆 | 不卡一区二区三区四区| 日韩精品久久理论片| 国产精品乱码人人做人人爱 | 亚洲综合免费观看高清在线观看| 日韩女优视频免费观看| 99re这里只有精品6| 精品无码三级在线观看视频| 亚洲激情自拍视频| 欧美精品一区二区三区久久久| 在线视频欧美精品| 极品美女销魂一区二区三区| 亚洲最新在线观看| 久久精品人人做人人综合| 在线成人高清不卡| 91亚洲大成网污www| 狠狠色2019综合网| 亚洲www啪成人一区二区麻豆| 国产蜜臀av在线一区二区三区| 3d成人h动漫网站入口| 一本色道**综合亚洲精品蜜桃冫| 国产一区二区三区香蕉| 日韩成人一区二区三区在线观看| 中文字幕一区二区三区在线观看| 欧美大度的电影原声| 欧美羞羞免费网站| 99国产精品久久久久| 国产精品一二三四区| 老司机精品视频在线| 天天av天天翘天天综合网色鬼国产| 国产精品久久二区二区| 久久夜色精品国产欧美乱极品| 欧美狂野另类xxxxoooo| 欧美在线三级电影| 99在线视频精品| 成人性色生活片免费看爆迷你毛片| 精品无人码麻豆乱码1区2区| 美国十次了思思久久精品导航| 午夜精品一区二区三区三上悠亚 | 成人国产精品免费网站| 国产精品亚洲第一| 久草在线在线精品观看| 美女尤物国产一区| 麻豆成人综合网| 卡一卡二国产精品| 久久av资源站| 精品在线免费视频|