4#define _HIDPI_NO_FUNCTION_MACROS_
10#define HIDCLASS_TAG 'CdiH'
209 ULONG CollectionNumber);
214 ULONG CollectionNumber);
PHIDP_REPORT_IDS HidClassPDO_GetReportDescriptionByReportID(PHIDP_DEVICE_DESC DeviceDescription, UCHAR ReportID)
struct HIDCLASS_COMMON_DEVICE_EXTENSION * PHIDCLASS_COMMON_DEVICE_EXTENSION
NTSTATUS HidClassPDO_PnP(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
struct HIDCLASS_IRP_CONTEXT * PHIDCLASS_IRP_CONTEXT
PHIDP_REPORT_IDS HidClassPDO_GetReportDescription(PHIDP_DEVICE_DESC DeviceDescription, ULONG CollectionNumber)
struct __HIDCLASS_FILEOP_CONTEXT__ HIDCLASS_FILEOP_CONTEXT
NTSTATUS HidClassPDO_CreatePDO(IN PDEVICE_OBJECT DeviceObject, OUT PDEVICE_RELATIONS *OutDeviceRelations)
NTSTATUS HidClassFDO_DispatchRequest(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
struct HIDCLASS_FDO_EXTENSION * PHIDCLASS_FDO_EXTENSION
PHIDP_COLLECTION_DESC HidClassPDO_GetCollectionDescription(PHIDP_DEVICE_DESC DeviceDescription, ULONG CollectionNumber)
NTSTATUS HidClassFDO_DispatchRequestSynchronous(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
struct HIDCLASS_PDO_DEVICE_EXTENSION * PHIDCLASS_PDO_DEVICE_EXTENSION
struct __HIDCLASS_FILEOP_CONTEXT__ * PHIDCLASS_FILEOP_CONTEXT
struct HIDCLASS_DRIVER_EXTENSION * PHIDCLASS_DRIVER_EXTENSION
NTSTATUS HidClassFDO_PnP(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
_Must_inspect_result_ _In_ UCHAR ReportID
HIDP_DEVICE_DESC DeviceDescription
PHIDCLASS_DRIVER_EXTENSION DriverExtension
HID_DEVICE_ATTRIBUTES Attributes
HID_DEVICE_EXTENSION HidDeviceExtension
PDRIVER_ADD_DEVICE AddDevice
PDRIVER_OBJECT DriverObject
PDRIVER_UNLOAD DriverUnload
ULONG DeviceExtensionSize
PDEVICE_RELATIONS DeviceRelations
HIDCLASS_COMMON_DEVICE_EXTENSION Common
DEVICE_CAPABILITIES Capabilities
HID_DESCRIPTOR HidDescriptor
PHIDCLASS_FILEOP_CONTEXT FileOp
ULONG InputReportBufferLength
PIO_WORKITEM CompletionWorkItem
HIDCLASS_COMMON_DEVICE_EXTENSION Common
PDEVICE_OBJECT FDODeviceObject
PHIDCLASS_FDO_EXTENSION FDODeviceExtension
DEVICE_CAPABILITIES Capabilities
UNICODE_STRING DeviceInterface
LIST_ENTRY ReadPendingIrpListHead
LIST_ENTRY IrpCompletedListHead
PHIDCLASS_PDO_DEVICE_EXTENSION DeviceExtension
_In_ PDEVICE_OBJECT DeviceObject
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ PCUNICODE_STRING DeviceDescription
DRIVER_UNLOAD * PDRIVER_UNLOAD
DRIVER_ADD_DEVICE * PDRIVER_ADD_DEVICE
DRIVER_DISPATCH * PDRIVER_DISPATCH
#define IRP_MJ_MAXIMUM_FUNCTION