[ACPI]
authorCameron Gutman <aicommander@gmail.com>
Thu, 25 Mar 2010 03:40:41 +0000 (03:40 +0000)
committerCameron Gutman <aicommander@gmail.com>
Thu, 25 Mar 2010 03:40:41 +0000 (03:40 +0000)
- Implement a DispatchCreateClose handler

svn path=/trunk/; revision=46423

reactos/drivers/bus/acpi/main.c

index c4f2c22..46667b9 100644 (file)
@@ -166,6 +166,20 @@ End:
 
 }
 
 
 }
 
+NTSTATUS
+NTAPI
+ACPIDispatchCreateClose(
+   IN PDEVICE_OBJECT DeviceObject,
+   IN PIRP Irp)
+{
+   Irp->IoStatus.Status = STATUS_SUCCESS;
+   Irp->IoStatus.Information = 0;
+
+   IoCompleteRequest(Irp, IO_NO_INCREMENT);
+
+   return STATUS_SUCCESS;
+}
+
 NTSTATUS
 NTAPI
 ACPIDispatchDeviceControl(
 NTSTATUS
 NTAPI
 ACPIDispatchDeviceControl(
@@ -228,6 +242,8 @@ DriverEntry (
     DriverObject->MajorFunction[IRP_MJ_DEVICE_CONTROL] = ACPIDispatchDeviceControl;
     DriverObject->MajorFunction [IRP_MJ_PNP] = Bus_PnP;
     DriverObject->MajorFunction [IRP_MJ_POWER] = Bus_Power;
     DriverObject->MajorFunction[IRP_MJ_DEVICE_CONTROL] = ACPIDispatchDeviceControl;
     DriverObject->MajorFunction [IRP_MJ_PNP] = Bus_PnP;
     DriverObject->MajorFunction [IRP_MJ_POWER] = Bus_Power;
+    DriverObject->MajorFunction [IRP_MJ_CREATE] = ACPIDispatchCreateClose;
+    DriverObject->MajorFunction [IRP_MJ_CLOSE] = ACPIDispatchCreateClose;
 
     DriverObject->DriverExtension->AddDevice = Bus_AddDevice;
 
 
     DriverObject->DriverExtension->AddDevice = Bus_AddDevice;