|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "fxpnpcallbacks.hpp"#include "fxeventqueue.hpp"#include "fxpnpstatemachine.hpp"#include "fxpowerstatemachine.hpp"#include "fxpowerpolicystatemachine.hpp"#include "fxselfmanagediostatemachine.hpp"

Go to the source code of this file.
Classes | |
| struct | _POWER_THREAD_INTERFACE |
| struct | SharedPowerData |
| union | FxPnpStateAndCaps |
| struct | FxPowerCaps |
| struct | FxEnumerationInfo |
| class | FxPkgPnp |
Macros | |
| #define | DEBUGGED_EVENT |
| #define | TRAP_ON_EVENT |
| #define | DO_EVENT_TRAP(x) (0) |
| #define | EVENT_TRAP_FIELD |
Typedefs | |
| typedef VOID(* | PFN_POWER_THREAD_ENQUEUE) (__in PVOID Context, __in PWORK_QUEUE_ITEM WorkItem) |
| typedef struct _POWER_THREAD_INTERFACE | POWER_THREAD_INTERFACE |
| typedef struct _POWER_THREAD_INTERFACE * | PPOWER_THREAD_INTERFACE |
| typedef _Must_inspect_result_ NTSTATUS(* | PFN_PNP_POWER_CALLBACK) (__inout FxPkgPnp *This, __inout FxIrp *Irp) |
Variables | |
| const UCHAR | PnpEventQueueDepth = 8 |
| const UCHAR | PowerEventQueueDepth = 8 |
| const UCHAR | FxPowerPolicyEventQueueDepth = 8 |
| const UCHAR | DeviceWakeStates = PowerSystemHibernate - PowerSystemWorking + 1 |
| #define DEBUGGED_EVENT |
Definition at line 59 of file fxpkgpnp.hpp.
Definition at line 61 of file fxpkgpnp.hpp.
| #define EVENT_TRAP_FIELD |
Definition at line 64 of file fxpkgpnp.hpp.
| #define TRAP_ON_EVENT |
Definition at line 60 of file fxpkgpnp.hpp.
| typedef _Must_inspect_result_ NTSTATUS(* PFN_PNP_POWER_CALLBACK) (__inout FxPkgPnp *This, __inout FxIrp *Irp) |
Definition at line 224 of file fxpkgpnp.hpp.
Definition at line 92 of file fxpkgpnp.hpp.
| Enumerator | |
|---|---|
| FXDEVICE_CALLBACK_IN_PREPARE_HARDWARE | |
Definition at line 86 of file fxpkgpnp.hpp.
Definition at line 249 of file fxpkgpnp.hpp.
Definition at line 370 of file fxpkgpnp.hpp.
| Enumerator | |
|---|---|
| FxPowerDownTypeExplicit | |
| FxPowerDownTypeImplicit | |
Definition at line 217 of file fxpkgpnp.hpp.
| Enumerator | |
|---|---|
| AddInstance | |
| RemoveInstance | |
Definition at line 428 of file fxpkgpnp.hpp.
Definition at line 206 of file fxpkgpnp.hpp.
| Enumerator | |
|---|---|
| NoRetry | |
| Retry | |
Definition at line 201 of file fxpkgpnp.hpp.
| const UCHAR DeviceWakeStates = PowerSystemHibernate - PowerSystemWorking + 1 |
Definition at line 199 of file fxpkgpnp.hpp.
Referenced by FxPkgPnp::QueryForCapabilities().
Definition at line 35 of file fxpkgpnp.hpp.
Definition at line 33 of file fxpkgpnp.hpp.
Definition at line 34 of file fxpkgpnp.hpp.