1246{
1249
1250
1252 {
1253
1256 }
1257
1258
1264 {
1265
1268 }
1269
1270
1272
1273
1275 DriverExtension->DeviceExtensionSize = MinidriverRegistration->DeviceExtensionSize;
1276 DriverExtension->DevicesArePolled = MinidriverRegistration->DevicesArePolled;
1277 DriverExtension->AddDevice = MinidriverRegistration->DriverObject->DriverExtension->AddDevice;
1278 DriverExtension->DriverUnload = MinidriverRegistration->DriverObject->DriverUnload;
1279
1280
1282 MinidriverRegistration->DriverObject->MajorFunction,
1284
1285
1287
1288
1299
1300
1302}
#define NT_SUCCESS(StatCode)
#define KeInitializeSpinLock(sl)
NTSTATUS NTAPI HidClassDispatch(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
NTSTATUS NTAPI HidClassAddDevice(IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT PhysicalDeviceObject)
static LPWSTR ClientIdentificationAddress
VOID NTAPI HidClassDriverUnload(IN PDRIVER_OBJECT DriverObject)
NTSTATUS NTAPI IoAllocateDriverObjectExtension(IN PDRIVER_OBJECT DriverObject, IN PVOID ClientIdentificationAddress, IN ULONG DriverObjectExtensionSize, OUT PVOID *DriverObjectExtension)
#define STATUS_REVISION_MISMATCH
PPCI_DRIVER_EXTENSION DriverExtension
#define IRP_MJ_DEVICE_CONTROL
#define RtlCopyMemory(Destination, Source, Length)
#define RtlZeroMemory(Destination, Length)
DRIVER_DISPATCH * PDRIVER_DISPATCH
#define IRP_MJ_INTERNAL_DEVICE_CONTROL
#define IRP_MJ_MAXIMUM_FUNCTION