4 #define _HIDPI_NO_FUNCTION_MACROS_
18 // event for completion
25 PUSB_DEVICE_DESCRIPTOR DeviceDescriptor
;
28 // configuration descriptor
30 PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor
;
33 // interface information
35 PUSBD_INTERFACE_INFORMATION InterfaceInfo
;
38 // configuration handle
40 USBD_CONFIGURATION_HANDLE ConfigurationHandle
;
45 PHID_DESCRIPTOR HidDescriptor
;
46 }HID_USB_DEVICE_EXTENSION
, *PHID_USB_DEVICE_EXTENSION
;
58 PIO_WORKITEM WorkItem
;
63 PDEVICE_OBJECT DeviceObject
;
65 }HID_USB_RESET_CONTEXT
, *PHID_USB_RESET_CONTEXT
;
70 IN PDEVICE_OBJECT DeviceObject
,
71 IN USHORT UrbFunction
,
73 IN OUT PVOID
*UrbBuffer
,
74 IN OUT PULONG UrbBufferLength
,
75 IN UCHAR DescriptorType
,
77 IN USHORT LanguageIndex
);
81 IN PDEVICE_OBJECT DeviceObject
,