4 #ifndef _FXPNPSTATEMACHINE_H_ 5 #define _FXPNPSTATEMACHINE_H_ 151 #if FX_STATE_MACHINE_VERIFY 152 #define MAX_PNP_STATE_ENTRY_FN_RETURN_STATES (5) 154 struct PNP_STATE_ENTRY_FUNCTION_TARGET_STATE {
171 typedef const PNP_STATE_ENTRY_FUNCTION_TARGET_STATE* CPPNP_STATE_ENTRY_FUNCTION_TARGET_STATE;
173 struct PNP_STATE_ENTRY_FN_RETURN_STATE_TABLE {
177 PNP_STATE_ENTRY_FUNCTION_TARGET_STATE TargetStates[MAX_PNP_STATE_ENTRY_FN_RETURN_STATES];
180 typedef const PNP_STATE_ENTRY_FN_RETURN_STATE_TABLE* CPPNP_STATE_ENTRY_FN_RETURN_STATE_TABLE;
181 #endif //FX_STATE_MACHINE_VERIFY 225 #endif // _FXPNPSTATEMACHINE_H_
enum _WDF_DEVICE_PNP_STATE WDF_DEVICE_PNP_STATE
FxPnpMachineStateHistory m_States
WDF_DEVICE_PNP_STATE State6
WDF_DEVICE_PNP_STATE TargetState
ULONG PnpEventCancelStopKnown
ULONG PnpEventPowerDownFailedKnown
ULONG PnpEventStartDeviceFailedKnown
ULONG PnpEventPwrPolStopFailed
WDF_DEVICE_PNP_STATE State8
ULONG PnpEventCancelRemoveKnown
const PNP_EVENT_TARGET_STATE * CPPNP_EVENT_TARGET_STATE
ULONG PnpEventAddDeviceKnown
ULONG PnpEventParentRemovedKnown
_In_ ULONG _In_ ULONG State
CPPNP_EVENT_TARGET_STATE OtherTargetStates
PFN_PNP_STATE_ENTRY_FUNCTION StateFunc
struct FxPnpMachineStateHistory::@4544 S
ULONG PnpEventChildrenRemovalCompleteKnown
UCHAR IncrementHistoryIndex(VOID)
WDF_DEVICE_PNP_STATE State4
ULONG PnpEventStartDeviceKnown
WDF_DEVICE_PNP_STATE State7
const UCHAR PnpEventQueueDepth
ULONG PnpEventStartDeviceCompleteKnown
ULONG PnpEventQueryStopKnown
WDF_DEVICE_PNP_STATE State3
struct FxPnpStateInfo::@4543 BitsByName
WDF_DEVICE_PNP_STATE State1
FxPnpEvent m_Queue[PnpEventQueueDepth]
ULONG PnpEventQueryRemoveKnown
WDF_DEVICE_PNP_STATE State5
ULONG PnpEventPowerUpFailedKnown
ULONG PnpEventPwrPolStartFailed
PNP_EVENT_TARGET_STATE FirstTargetState
ULONG PnpEventRemoveKnown
USHORT History[PnpEventQueueDepth]
WDF_DEVICE_PNP_STATE(* PFN_PNP_STATE_ENTRY_FUNCTION)(FxPkgPnp *This)
WDF_DEVICE_PNP_STATE State2
ULONG PnpEventSurpriseRemoveKnown
#define RtlZeroMemory(Destination, Length)
struct FxPnpStateInfo::@4542 Bits
ULONG PnpEventPwrPolStarted
ULONG PnpEventPwrPolStopped
const PNP_STATE_TABLE * CPPNP_STATE_TABLE