[NTOSKRNL]
[reactos.git] / reactos / ntoskrnl / include / internal / po.h
index 01ddf3b..1189120 100644 (file)
@@ -6,6 +6,7 @@
 * PROGRAMMERS:     Alex Ionescu (alex.ionescu@reactos.org)
 */
 
+#include <guiddef.h>
 #include <poclass.h>
 
 //
@@ -29,7 +30,7 @@
     if (x & PopTraceLevel) DbgPrint(__VA_ARGS__)
 #endif
 #else
-#define POTRACE(x, ...) DPRINT(__VA_ARGS__)
+#define POTRACE(x, fmt, ...) DPRINT(fmt, ##__VA_ARGS__)
 #endif
 
 typedef struct _PO_HIBER_PERF
@@ -284,13 +285,19 @@ PoVolumeDevice(
     IN PDEVICE_OBJECT DeviceObject
 );
 
+VOID
+NTAPI
+PoRemoveVolumeDevice(
+    IN PDEVICE_OBJECT DeviceObject);
+
 //
 // Power State routines
 //
 NTSTATUS
 NTAPI
 PopSetSystemPowerState(
-    SYSTEM_POWER_STATE PowerState
+    SYSTEM_POWER_STATE PowerState,
+    POWER_ACTION PowerAction
 );
 
 VOID