1 #ifndef __INCLUDE_DDK_POFUNCS_H
2 #define __INCLUDE_DDK_POFUNCS_H
7 IN PDEVICE_OBJECT DeviceObject,
12 PoRegisterDeviceForIdleDetection(
13 IN PDEVICE_OBJECT DeviceObject,
14 IN ULONG ConservationIdleTime,
15 IN ULONG PerformanceIdleTime,
16 IN DEVICE_POWER_STATE State);
20 PoRegisterSystemState(
22 IN EXECUTION_STATE Flags);
27 IN PDEVICE_OBJECT DeviceObject,
28 IN UCHAR MinorFunction,
29 IN POWER_STATE PowerState,
30 IN PREQUEST_POWER_COMPLETE CompletionFunction,
32 OUT PIRP *Irp OPTIONAL);
42 IN PDEVICE_OBJECT DeviceObject,
43 IN POWER_STATE_TYPE Type,
44 IN POWER_STATE State);
49 IN EXECUTION_STATE Flags);
58 PoUnregisterSystemState(
59 IN PVOID StateHandle);
61 #endif /* __INCLUDE_DDK_POFUNCS_H */