ReactOS 0.4.16-dev-297-gc569aee
|
#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.