Index: /trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMF.h
===================================================================
--- /trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMF.h	(revision 38931)
+++ /trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMF.h	(revision 38932)
@@ -58,6 +58,4 @@
 
     IO_REMOVE_LOCK RemoveLock;
-    
-    DEVICE_POWER_STATE DeviceState;   /* current power state of the device */
 } VBOXMOUSE_DEVEXT, *PVBOXMOUSE_DEVEXT;
 
Index: /trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMFDriver.cpp
===================================================================
--- /trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMFDriver.cpp	(revision 38931)
+++ /trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMFDriver.cpp	(revision 38932)
@@ -122,5 +122,4 @@
     pDevExt->pdoSelf   = pDO;
     pDevExt->pdoParent = pDOParent;
-	pDevExt->DeviceState = PowerDeviceD0;
 
     VBoxDeviceAdded(pDevExt);
@@ -251,32 +250,11 @@
 NTSTATUS VBoxIrpPower(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
 {
-    PIO_STACK_LOCATION  irpSp;    
-	PVBOXMOUSE_DEVEXT   devExt;
-    POWER_STATE         powerState;
-    POWER_STATE_TYPE    powerType;
-
-    PAGED_CODE();
-
-    devExt = (PVBOXMOUSE_DEVEXT) DeviceObject->DeviceExtension;
-    irpSp = IoGetCurrentIrpStackLocation(Irp);
-
-    powerType = irpSp->Parameters.Power.Type;
-    powerState = irpSp->Parameters.Power.State;
-
-    switch (irpSp->MinorFunction) {
-    case IRP_MN_SET_POWER:
-        if (powerType  == DevicePowerState) {
-            devExt->DeviceState = powerState.DeviceState;
-        }
-
-    case IRP_MN_QUERY_POWER:
-    case IRP_MN_WAIT_WAKE:
-    case IRP_MN_POWER_SEQUENCE:
-    default:
-        break;
-    }
-
+	PVBOXMOUSE_DEVEXT pDevExt;
+    PAGED_CODE();
+    LOGF_ENTER();
+    pDevExt = (PVBOXMOUSE_DEVEXT) DeviceObject->DeviceExtension;
     PoStartNextPowerIrp(Irp);
     IoSkipCurrentIrpStackLocation(Irp);
-    return PoCallDriver(devExt->pdoParent, Irp);
-}
+    LOGF_LEAVE();
+    return PoCallDriver(pDevExt->pdoParent, Irp);
+}
