#include <usb.h>
#include <usbdlib.h>
+#include <hidport.h>
+
typedef struct
{
//
// hid descriptor
//
PHID_DESCRIPTOR HidDescriptor;
+
}HID_USB_DEVICE_EXTENSION, *PHID_USB_DEVICE_EXTENSION;
typedef struct
Hid_DispatchUrb(
IN PDEVICE_OBJECT DeviceObject,
IN PURB Urb);
+
+#define USB_SET_IDLE_REQUEST 0xA
+#define USB_GET_PROTOCOL_REQUEST 0x3
+