|
| FxPkgPdo (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in CfxDevice *Device) |
|
| ~FxPkgPdo () |
|
virtual _Must_inspect_result_ NTSTATUS | Initialize (__in PWDFDEVICE_INIT DeviceInit) |
|
virtual VOID | FinishInitialize (__in PWDFDEVICE_INIT DeviceInit) |
|
VOID | RegisterCallbacks (__in PWDF_PDO_EVENT_CALLBACKS DispatchTable) |
|
_Must_inspect_result_ NTSTATUS | AddEjectionDevice (__in MdDeviceObject DependentDevice) |
|
VOID | RemoveEjectionDevice (__in MdDeviceObject DependentDevice) |
|
VOID | ClearEjectionDevicesList (VOID) |
|
_Must_inspect_result_ NTSTATUS | HandleQueryInterfaceForReenumerate (__in FxIrp *Irp, __out PBOOLEAN CompleteRequest) |
|
__inline BOOLEAN | IsForwardRequestToParentEnabled (VOID) |
|
VOID | PnpProcessEvent (__in FxPnpEvent Event, __in BOOLEAN ProcessEventOnDifferentThread=FALSE) |
|
VOID | PowerProcessEvent (__in FxPowerEvent Event, __in BOOLEAN ProcessEventOnDifferentThread=FALSE) |
|
VOID | PowerPolicyProcessEvent (__in FxPowerPolicyEvent Event, __in BOOLEAN ProcessEventOnDifferentThread=FALSE) |
|
BOOLEAN | ShouldProcessPnpEventOnDifferentThread (__in KIRQL CurrentIrql, __in BOOLEAN CallerSpecifiedProcessingOnDifferentThread) |
|
BOOLEAN | ShouldProcessPowerPolicyEventOnDifferentThread (__in KIRQL CurrentIrql, __in BOOLEAN CallerSpecifiedProcessingOnDifferentThread) |
|
VOID | CleanupStateMachines (__in BOOLEAN ClenaupPnp) |
|
VOID | CleanupDeviceFromFailedCreate (__in MxEvent *WaitEvent) |
|
virtual _Must_inspect_result_ NTSTATUS | Initialize (__in PWDFDEVICE_INIT DeviceInit) |
|
_Must_inspect_result_ NTSTATUS | PostCreateDeviceInitialize (VOID) |
|
virtual VOID | FinishInitialize (__inout PWDFDEVICE_INIT DeviceInit) |
|
VOID | SetSpecialFileSupport (__in WDF_SPECIAL_FILE_TYPE FileType, __in BOOLEAN Supported) |
|
_Must_inspect_result_ NTSTATUS | RegisterCallbacks (__in PWDF_PNPPOWER_EVENT_CALLBACKS DispatchTable) |
|
VOID | RegisterPowerPolicyCallbacks (__in PWDF_POWER_POLICY_EVENT_CALLBACKS Callbacks) |
|
NTSTATUS | RegisterPowerPolicyWmiInstance (__in const GUID *Guid, __in FxWmiInstanceInternalCallbacks *Callbacks, __out FxWmiInstanceInternal **Instance) |
|
NTSTATUS | PowerPolicySetS0IdleSettings (__in PWDF_DEVICE_POWER_POLICY_IDLE_SETTINGS Settings) |
|
NTSTATUS | AssignPowerFrameworkSettings (__in PWDF_POWER_FRAMEWORK_SETTINGS PowerFrameworkSettings) |
|
NTSTATUS | PowerPolicySetSxWakeSettings (__in PWDF_DEVICE_POWER_POLICY_WAKE_SETTINGS Settings, __in BOOLEAN ArmForWakeIfChildrenAreArmedForWake, __in BOOLEAN IndicateChildWakeOnParentWake) |
|
BOOLEAN | PowerIndicateWaitWakeStatus (__in NTSTATUS WaitWakeStatus) |
|
BOOLEAN | PowerPolicyIsWakeEnabled (VOID) |
|
ULONG | PowerPolicyGetCurrentWakeReason (VOID) |
|
BOOLEAN __inline | PowerPolicyShouldPropagateWakeStatusToChildren (VOID) |
|
VOID | ChildRemoved (VOID) |
|
VOID | PowerPolicySetS0IdleState (__in BOOLEAN State) |
|
VOID | PowerPolicySetSxWakeState (__in BOOLEAN State) |
|
VOID | SetPowerCaps (__in PWDF_DEVICE_POWER_CAPABILITIES PowerCapabilities) |
|
VOID | SetPnpCaps (__in PWDF_DEVICE_PNP_CAPABILITIES PnpCapabilities) |
|
VOID | GetPnpState (__out PWDF_DEVICE_STATE State) |
|
VOID | SetPnpState (__in PWDF_DEVICE_STATE State) |
|
VOID | SetDeviceFailed (__in WDF_DEVICE_FAILED_ACTION FailedAction) |
|
VOID | SetChildBusInformation (__in PPNP_BUS_INFORMATION BusInformation) |
|
_Must_inspect_result_ NTSTATUS | HandleQueryBusInformation (__inout FxIrp *Irp) |
|
_Must_inspect_result_ NTSTATUS __inline | PowerReference (__in BOOLEAN WaitForD0, __in_opt PVOID Tag=NULL, __in_opt LONG Line=0, __in_opt PSTR File=NULL) |
|
VOID __inline | PowerDereference (__in_opt PVOID Tag=NULL, __in_opt LONG Line=0, __in_opt PSTR File=NULL) |
|
BOOLEAN | HasPowerThread (VOID) |
|
VOID | QueueToPowerThread (__in PWORK_QUEUE_ITEM WorkItem) |
|
_Must_inspect_result_ NTSTATUS | AddUsageDevice (__in MdDeviceObject DependentDevice) |
|
VOID | RemoveUsageDevice (__in MdDeviceObject DependentDevice) |
|
_Must_inspect_result_ NTSTATUS | AddRemovalDevice (__in MdDeviceObject DependentDevice) |
|
VOID | RemoveRemovalDevice (__in MdDeviceObject DependentDevice) |
|
VOID | ClearRemovalDevicesList (VOID) |
|
_Must_inspect_result_ NTSTATUS | AllocateEnumInfo (VOID) |
|
VOID | AddChildList (__in FxChildList *List) |
|
VOID | RemoveChildList (__in FxChildList *List) |
|
VOID | ChildListNotifyRemove (__inout PLONG PendingCount) |
|
_Must_inspect_result_ NTSTATUS | AllocateDmaEnablerList (VOID) |
|
VOID | AddDmaEnabler (__in FxDmaEnabler *Enabler) |
|
VOID | RemoveDmaEnabler (__in FxDmaEnabler *Enabler) |
|
VOID | RevokeDmaEnablerResources (__in FxDmaEnabler *Enabler) |
|
VOID | AddQueryInterface (__in FxQueryInterface *QI, __in BOOLEAN Lock) |
|
VOID | QueryForD3ColdInterface (VOID) |
|
VOID | DropD3ColdInterface (VOID) |
|
BOOLEAN | IsPowerPolicyOwner (VOID) |
|
BOOLEAN | SupportsWakeInterrupt (VOID) |
|
BOOLEAN | IsS0IdleWakeFromS0Enabled (VOID) |
|
BOOLEAN | IsS0IdleSystemManaged (VOID) |
|
BOOLEAN | IsS0IdleUsbSSEnabled (VOID) |
|
BOOLEAN | IsSxWakeEnabled (VOID) |
|
_Must_inspect_result_ NTSTATUS | PowerPolicyCanChildPowerUp (__out PBOOLEAN PowerUp) |
|
VOID | PowerPolicyChildPoweredDown (VOID) |
|
POWER_ACTION | GetSystemPowerAction (VOID) |
|
VOID | ProcessDelayedDeletion (VOID) |
|
VOID | SignalDeviceRemovedEvent (VOID) |
|
virtual NTSTATUS | FireAndForgetIrp (FxIrp *Irp)=0 |
|
FxCmResList * | GetTranslatedResourceList (VOID) |
|
FxCmResList * | GetRawResourceList (VOID) |
|
ULONG | GetInterruptObjectCount (VOID) |
|
VOID | AckPendingWakeInterruptOperation (__in BOOLEAN ProcessPowerEventOnDifferentThread) |
|
VOID | SendEventToAllWakeInterrupts (__in enum FxWakeInterruptEvents WakeInterruptEvent) |
|
_Must_inspect_result_ NTSTATUS | ValidateCmResource (__inout PCM_PARTIAL_RESOURCE_DESCRIPTOR *CmResourceRaw, __inout PCM_PARTIAL_RESOURCE_DESCRIPTOR *CmResource) |
|
_Must_inspect_result_ NTSTATUS | ValidateInterruptResourceCm (__in PCM_PARTIAL_RESOURCE_DESCRIPTOR CmIntResourceRaw, __in PCM_PARTIAL_RESOURCE_DESCRIPTOR CmIntResource, __in PWDF_INTERRUPT_CONFIG Configuration) |
|
BOOLEAN | IsDefaultReleaseHardwareOrder (VOID) |
|
BOOLEAN | HasMultipleInterrupts (VOID) |
|
VOID | WakeInterruptCreated (VOID) |
|
| FxPackage (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in CfxDevice *Device, __in WDFTYPE Type) |
|
virtual NTSTATUS | Dispatch (__in MdIrp Irp)=0 |
|
__inline CfxDevice * | GetDevice (VOID) |
|
| DECLARE_INTERNAL_NEW_OPERATOR () |
|
| FxNonPagedObject (__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals) |
|
| FxNonPagedObject (__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType ObjectType) |
|
virtual | ~FxNonPagedObject (VOID) |
|
| _Acquires_lock_ (this->m_NPLock.m_Lock) __drv_maxIRQL(DISPATCH_LEVEL) __drv_setsIRQL(DISPATCH_LEVEL) VOID Lock(__out __drv_deref(__drv_savesIRQL) PKIRQL PreviousIrql) |
|
| _Releases_lock_ (this->m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) __inline VOID Unlock(__in __drv_restoresIRQL KIRQL PreviousIrql) |
|
| _Acquires_lock_ (this->m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) VOID LockAtDispatch(VOID) |
|
| _Requires_lock_held_ (this->m_NPLock.m_Lock) _Releases_lock_(this -> m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) __inline VOID UnlockFromDispatch(VOID) |
|
PVOID | GetCOMWrapper () |
|
void | SetCOMWrapper (__drv_aliasesMem PVOID Wrapper) |
|
| FxObject (__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals) |
|
virtual | ~FxObject (VOID) |
|
PVOID __inline | operator new (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType Type) |
|
PVOID __inline | operator new (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __in USHORT ExtraSize=0) |
|
VOID | operator delete (__in PVOID Memory) |
|
VOID | SetNoContextHeader (VOID) |
|
PVOID __inline | GetObjectHandle (VOID) |
|
__inline FxContextHeader * | GetContextHeader (VOID) |
|
__inline PFX_DRIVER_GLOBALS | GetDriverGlobals (VOID) |
|
WDFTYPE | GetType (VOID) |
|
USHORT | GetObjectSize (VOID) |
|
LONG | GetRefCnt (VOID) |
|
FxTagTracker * | GetTagTracker (VOID) |
|
CfxDevice * | GetDevice (VOID) |
|
CfxDeviceBase * | GetDeviceBase (VOID) |
|
VOID | SetDeviceBase (__in CfxDeviceBase *DeviceBase) |
|
__inline VOID | CallCleanup (VOID) |
|
ULONG __inline | AddRef (__in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL) |
|
virtual ULONG | Release (__in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL) |
|
virtual ULONG | AddRefOverride (__in WDFOBJECT_OFFSET Offset, __in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL) |
|
virtual ULONG | ReleaseOverride (__in WDFOBJECT_OFFSET Offset, __in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL) |
|
virtual _Must_inspect_result_ NTSTATUS | QueryInterface (__in FxQueryInterfaceParams *Params) |
|
VOID | MarkTraceState (VOID) |
|
BOOLEAN __inline | IsTraceState (VOID) |
|
VOID __inline | TraceDroppedEvent (__in FxObjectDroppedEvent Event) |
|
VOID | MarkPassiveDispose (__in FxObjectLockState State=ObjectLock) |
|
VOID | MarkPassiveCallbacks (__in FxObjectLockState State=ObjectLock) |
|
VOID | MarkForceDisposeThread (__in FxObjectLockState State=ObjectLock) |
|
BOOLEAN | IsPassiveCallbacks (__in BOOLEAN AcquireLock=TRUE) |
|
BOOLEAN | IsPassiveDispose (__in BOOLEAN AcquireLock=TRUE) |
|
BOOLEAN | IsForceDisposeThread (__in BOOLEAN AcquireLock=TRUE) |
|
VOID | MarkCommitted (VOID) |
|
BOOLEAN | IsCommitted (VOID) |
|
VOID | MarkDisposeOverride (__in FxObjectLockState State=ObjectLock) |
|
VOID | MarkNoDeleteDDI (__in FxObjectLockState State=ObjectLock) |
|
BOOLEAN | IsNoDeleteDDI (VOID) |
|
_Must_inspect_result_ NTSTATUS | Commit (__in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __out_opt WDFOBJECT *ObjectHandle, __in_opt FxObject *Parent=NULL, __in BOOLEAN AssignDriverAsDefaultParent=TRUE) |
|
VOID | DeleteFromFailedCreate (VOID) |
|
VOID | ClearEvtCallbacks (VOID) |
|
BOOLEAN | EarlyDispose (VOID) |
|
virtual VOID | DeleteObject (VOID) |
|
virtual BOOLEAN | Dispose (VOID) |
|
_Must_inspect_result_ NTSTATUS | AssignParentObject (__in FxObject *ParentObject) |
|
_Must_inspect_result_ NTSTATUS | AddContext (__in FxContextHeader *Header, __in PVOID *Context, __in PWDF_OBJECT_ATTRIBUTES Attributes) |
|
_Must_inspect_result_ NTSTATUS | RemoveParentAssignment (VOID) |
|
_Must_inspect_result_ FxObject * | GetParentObjectReferenced (__in PVOID Tag) |
|
BOOLEAN | IsDisposed (VOID) |
|
|
static FxObject * | _FromDisposeEntry (__in PSINGLE_LIST_ENTRY Entry) |
|
static FxObject * | _GetObjectFromHandle (__in WDFOBJECT Handle, __inout PWDFOBJECT_OFFSET ObjectOffset) |
|
static PVOID __inline | _ToHandle (__in FxObject *Object) |
|
static VOID __inline | _ReferenceActual (__in WDFOBJECT Object, __in_opt PVOID Tag, __in LONG Line, __in PSTR File) |
|
static VOID __inline | _DereferenceActual (__in WDFOBJECT Object, __in_opt PVOID Tag, __in LONG Line, __in PSTR File) |
|
static PVOID | _GetDebugBase (__in FxObject *Object) |
|
static PFX_POOL_HEADER | _CleanupPointer (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject *Object) |
|
static _Must_inspect_result_ NTSTATUS | _GetEffectiveLock (__in FxObject *Object, __in_opt IFxHasCallbacks *Callbacks, __in BOOLEAN AutomaticLocking, __in BOOLEAN PassiveCallbacks, __out FxCallbackLock **CallbackLock, __out_opt FxObject **CallbackLockObject) |
|
static _Must_inspect_result_ NTSTATUS | _ObjectQuery (_In_ FxObject *Object, _In_ CONST GUID *Guid, _In_ ULONG QueryBufferLength, _Out_writes_bytes_(QueryBufferLength) PVOID QueryBuffer) |
|
| FxPkgPnp (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in CfxDevice *Device, __in WDFTYPE Type) |
|
| ~FxPkgPnp () |
|
virtual BOOLEAN | Dispose (VOID) |
|
virtual _Must_inspect_result_ NTSTATUS | Dispatch (__in MdIrp Irp) |
|
virtual const PFN_PNP_POWER_CALLBACK * | GetDispatchPnp (VOID)=0 |
|
virtual const PFN_PNP_POWER_CALLBACK * | GetDispatchPower (VOID)=0 |
|
VOID | DeleteDevice (VOID) |
|
VOID | SetInternalFailure (VOID) |
|
NTSTATUS | CompletePowerRequest (__inout FxIrp *Irp, __in NTSTATUS Status) |
|
NTSTATUS | CompletePnpRequest (__inout FxIrp *Irp, __in NTSTATUS Status) |
|
PNP_DEVICE_STATE | HandleQueryPnpDeviceState (__in PNP_DEVICE_STATE PnpDeviceState) |
|
_Must_inspect_result_ NTSTATUS | HandleQueryBusRelations (__inout FxIrp *Irp) |
|
_Must_inspect_result_ NTSTATUS | HandleQueryDeviceRelations (__inout FxIrp *Irp, __inout FxRelatedDeviceList *List) |
|
_Must_inspect_result_ NTSTATUS | HandleQueryInterface (__inout FxIrp *Irp, __out PBOOLEAN CompleteRequest) |
|
_Must_inspect_result_ NTSTATUS | QueryForCapabilities (VOID) |
|
VOID | PnpAssignInterruptsSyncIrql (VOID) |
|
_Must_inspect_result_ NTSTATUS | PnpMatchResources (VOID) |
|
| __drv_when (!NT_SUCCESS(return), __drv_arg(ResourcesMatched, _Must_inspect_result_)) NTSTATUS PnpPrepareHardware(__out PBOOLEAN ResourcesMatched) |
|
_Must_inspect_result_ NTSTATUS | PnpPrepareHardwareInternal (VOID) |
|
_Must_inspect_result_ NTSTATUS | PnpReleaseHardware (VOID) |
|
_Must_inspect_result_ NTSTATUS | PnpEnableInterfacesAndRegisterWmi (VOID) |
|
_Must_inspect_result_ NTSTATUS | PnpSurpriseRemoval (__inout FxIrp *Irp) |
|
NTSTATUS | FilterResourceRequirements (__in IO_RESOURCE_REQUIREMENTS_LIST **IoList) |
|
virtual VOID | PowerReleasePendingDeviceIrp (BOOLEAN IrpMustBePresent=TRUE)=0 |
|
VOID | AddInterruptObject (__in FxInterrupt *Interrupt) |
|
VOID | RemoveInterruptObject (__in FxInterrupt *Interrupt) |
|
VOID | PnpProcessEventInner (__inout FxPostProcessInfo *Info) |
|
VOID | PowerProcessEventInner (__inout FxPostProcessInfo *Info) |
|
VOID | PowerPolicyProcessEventInner (__inout FxPostProcessInfo *Info) |
|
VOID | PnpEnterNewState (__in WDF_DEVICE_PNP_STATE State) |
|
VOID | PowerEnterNewState (__in WDF_DEVICE_POWER_STATE State) |
|
VOID | PowerPolicyEnterNewState (__in WDF_DEVICE_POWER_POLICY_STATE State) |
|
VOID | NotPowerPolicyOwnerEnterNewState (__in WDF_DEVICE_POWER_POLICY_STATE NewState) |
|
_Must_inspect_result_ NTSTATUS | DispatchWaitWake (__inout FxIrp *Irp) |
|
VOID | SaveState (__in BOOLEAN UseCanSaveState) |
|
_Must_inspect_result_ NTSTATUS | PnpDeviceUsageNotification (__inout FxIrp *Irp) |
|
LONG | GetPnpStateInternal (VOID) |
|
LONG | GetPnpCapsInternal (VOID) |
|
virtual BOOLEAN | PnpSendStartDeviceDownTheStackOverload (VOID)=0 |
|
virtual WDF_DEVICE_PNP_STATE | PnpEventCheckForDevicePresenceOverload (VOID)=0 |
|
virtual WDF_DEVICE_PNP_STATE | PnpEventEjectHardwareOverload (VOID)=0 |
|
virtual WDF_DEVICE_PNP_STATE | PnpGetPostRemoveState (VOID)=0 |
|
virtual WDF_DEVICE_PNP_STATE | PnpEventPdoRemovedOverload (VOID)=0 |
|
virtual WDF_DEVICE_PNP_STATE | PnpEventFdoRemovedOverload (VOID)=0 |
|
virtual VOID | PnpEventSurpriseRemovePendingOverload (VOID) |
|
VOID | PnpEventRemovedCommonCode (VOID) |
|
VOID | PnpPowerPolicyStart (VOID) |
|
VOID | PnpPowerPolicyStop (VOID) |
|
VOID | PnpPowerPolicySurpriseRemove (VOID) |
|
VOID | PnpPowerPolicyRemove (VOID) |
|
VOID | PnpFinishProcessingIrp (__in BOOLEAN IrpMustBePresent=TRUE) |
|
VOID | PnpDisableInterfaces (VOID) |
|
virtual NTSTATUS | SendIrpSynchronously (FxIrp *Irp)=0 |
|
virtual WDF_DEVICE_POWER_STATE | PowerCheckDeviceTypeOverload (VOID)=0 |
|
virtual WDF_DEVICE_POWER_STATE | PowerCheckDeviceTypeNPOverload (VOID)=0 |
|
virtual NTSTATUS | PowerCheckParentOverload (BOOLEAN *ParentOn)=0 |
|
virtual NTSTATUS | PowerEnableWakeAtBusOverload (VOID) |
|
virtual VOID | PowerDisableWakeAtBusOverload (VOID) |
|
virtual VOID | PowerParentPowerDereference (VOID)=0 |
|
VOID | PowerGotoDx (VOID) |
|
BOOLEAN | PowerGotoDxIoStopped (VOID) |
|
BOOLEAN | PowerGotoDxIoStoppedNP (VOID) |
|
BOOLEAN | PowerDmaEnableAndScan (__in BOOLEAN ImplicitPowerUp) |
|
VOID | PowerCompletePendedWakeIrp (VOID) |
|
VOID | PowerCompleteWakeRequestFromWithinMachine (__in NTSTATUS Status) |
|
BOOLEAN | PowerMakeWakeRequestNonCancelable (__in NTSTATUS Status) |
|
BOOLEAN | PowerIsWakeRequestPresent (VOID) |
|
VOID | PowerSendIdlePowerEvent (__in FxPowerIdleEvents Event) |
|
VOID | PowerSendPowerDownEvents (__in FxPowerDownType Type) |
|
VOID | PowerSendPowerUpEvents (VOID) |
|
VOID | PowerSendPowerDownFailureEvent (__in FxPowerDownType Type) |
|
VOID | PowerSendPowerUpFailureEvent (VOID) |
|
VOID | PowerSetDevicePowerState (__in WDF_POWER_DEVICE_STATE State) |
|
_Must_inspect_result_ BOOLEAN | PowerDmaPowerUp (VOID) |
|
BOOLEAN | PowerDmaPowerDown (VOID) |
|
VOID | PowerConnectInterruptFailed (VOID) |
|
VOID | PowerPolicyUpdateSystemWakeSource (__in FxIrp *Irp) |
|
_Must_inspect_result_ NTSTATUS | PowerPolicySendDevicePowerRequest (__in DEVICE_POWER_STATE DeviceState, __in SendDeviceRequestAction Action) |
|
_Must_inspect_result_ NTSTATUS | PowerPolicySendWaitWakeRequest (__in SYSTEM_POWER_STATE SystemState) |
|
VOID | PowerPolicyCompleteSystemPowerIrp (VOID) |
|
BOOLEAN | PowerPolicyCancelWaitWake (VOID) |
|
VOID | PowerPolicySubmitUsbIdleNotification (VOID) |
|
BOOLEAN | PowerPolicyCancelUsbSSIfCapable (VOID) |
|
VOID | PowerPolicyCancelUsbSS (VOID) |
|
SYSTEM_POWER_STATE | PowerPolicyGetPendingSystemState (VOID) |
|
_Must_inspect_result_ NTSTATUS | PowerPolicyHandleSystemQueryPower (__in SYSTEM_POWER_STATE QueryState) |
|
BOOLEAN | PowerPolicyCanWakeFromSystemState (__in SYSTEM_POWER_STATE SystemState) |
|
SYSTEM_POWER_STATE | PowerPolicyGetDeviceDeepestSystemWakeState (VOID) |
|
DEVICE_POWER_STATE | PowerPolicyGetDeviceDeepestDeviceWakeState (__in SYSTEM_POWER_STATE SystemState) |
|
BOOLEAN | IsPresentPendingPnpIrp (VOID) |
|
VOID | SetPendingPnpIrp (__inout FxIrp *Irp, __in BOOLEAN MarkIrpPending=TRUE) |
|
VOID | SetPendingPnpIrpStatus (__in NTSTATUS Status) |
|
MdIrp | ClearPendingPnpIrp (VOID) |
|
MdIrp | GetPendingPnpIrp (VOID) |
|
VOID | SetPendingDevicePowerIrp (__inout FxIrp *Irp) |
|
MdIrp | ClearPendingDevicePowerIrp (VOID) |
|
VOID | SetPendingSystemPowerIrp (__inout FxIrp *Irp) |
|
MdIrp | ClearPendingSystemPowerIrp (VOID) |
|
MdIrp | GetPendingSystemPowerIrp (VOID) |
|
BOOLEAN | IsDevicePowerUpIrpPending (VOID) |
|
BOOLEAN | IsUsageSupported (__in DEVICE_USAGE_NOTIFICATION_TYPE Usage) |
|
VOID | SetUsageSupport (__in DEVICE_USAGE_NOTIFICATION_TYPE Usage, __in BOOLEAN Supported) |
|
LONG | AdjustUsageCount (__in DEVICE_USAGE_NOTIFICATION_TYPE Usage, __in BOOLEAN Add) |
|
LONG | GetUsageCount (__in __range(1, 4) ULONG Usage) |
|
BOOLEAN | IsInSpecialUse (VOID) |
|
ULONG | SetUsageNotificationFlags (__in DEVICE_USAGE_NOTIFICATION_TYPE Type, __in BOOLEAN InPath) |
|
VOID | RevertUsageNotificationFlags (__in DEVICE_USAGE_NOTIFICATION_TYPE Type, __in BOOLEAN InPath, __in ULONG OldFlags) |
|
VOID | CommitUsageNotification (__in DEVICE_USAGE_NOTIFICATION_TYPE Type, __in ULONG OldFlags) |
|
_Must_inspect_result_ NTSTATUS | CreatePowerThread (VOID) |
|
| FxObject (__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType ObjectType) |
|
FxObjectDebugExtension * | GetDebugExtension (VOID) |
|
BOOLEAN | IsDebug (VOID) |
|
VOID | AllocateTagTracker (__in WDFTYPE Type) |
|
virtual VOID | SelfDestruct (VOID) |
|
PVOID __inline | GetObjectHandleUnchecked (VOID) |
|
VOID __inline | DestroyChildren (VOID) |
|
VOID | DeleteEarlyDisposedObject (VOID) |
|
static _Must_inspect_result_ NTSTATUS | _PnpStartDevice (__inout FxPkgPnp *This, __inout FxIrp *Irp) |
|
static _Must_inspect_result_ NTSTATUS | _PnpQueryStopDevice (__inout FxPkgPnp *This, __inout FxIrp *Irp) |
|
static _Must_inspect_result_ NTSTATUS | _PnpCancelStopDevice (__inout FxPkgPnp *This, __inout FxIrp *Irp) |
|
static _Must_inspect_result_ NTSTATUS | _PnpStopDevice (__inout FxPkgPnp *This, __inout FxIrp *Irp) |
|
static _Must_inspect_result_ NTSTATUS | _PnpQueryRemoveDevice (__inout FxPkgPnp *This, __inout FxIrp *Irp) |
|
static _Must_inspect_result_ NTSTATUS | _PnpCancelRemoveDevice (__inout FxPkgPnp *This, __inout FxIrp *Irp) |
|
static _Must_inspect_result_ NTSTATUS | _PnpRemoveDevice (__inout FxPkgPnp *This, __inout FxIrp *Irp) |
|
static VOID | _PnpProcessEventInner (__inout FxPkgPnp *This, __inout FxPostProcessInfo *Info, __in PVOID WorkerContext) |
|
static VOID | _PowerProcessEventInner (__in FxPkgPnp *This, __in FxPostProcessInfo *Info, __in PVOID WorkerContext) |
|
static VOID | _PowerPolicyProcessEventInner (__inout FxPkgPnp *This, __inout FxPostProcessInfo *Info, __in PVOID WorkerContext) |
|
static _Must_inspect_result_ NTSTATUS | _DispatchWaitWake (__inout FxPkgPnp *This, __inout FxIrp *Irp) |
|
static _Must_inspect_result_ NTSTATUS | _PnpDeviceUsageNotification (__inout FxPkgPnp *This, __inout FxIrp *Irp) |
|
static VOID | _SetPowerCapState (__in ULONG Index, __in DEVICE_POWER_STATE State, __out PULONG Result) |
|
static DEVICE_POWER_STATE | _GetPowerCapState (__in ULONG Index, __in ULONG State) |
|
static WDF_DEVICE_PNP_STATE | PnpEventCheckForDevicePresence (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventEjectHardware (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventInitStarting (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventInitSurpriseRemoved (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventHardwareAvailable (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventEnableInterfaces (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventHardwareAvailablePowerPolicyFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventQueryRemoveAskDriver (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventQueryRemoveEnsureDeviceAwake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventQueryRemovePending (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventQueryRemoveStaticCheck (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventQueriedRemoving (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventQueryStopAskDriver (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventQueryStopEnsureDeviceAwake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventQueryStopPending (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventQueryStopStaticCheck (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventQueryCanceled (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventRemoved (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventPdoRemoved (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventRemovedPdoWait (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventRemovedPdoSurpriseRemoved (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventRemovingDisableInterfaces (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventRestarting (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventStarted (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventStartedCancelStop (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventStartedCancelRemove (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventStartedRemoving (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventStartingFromStopped (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventStopped (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventStoppedWaitForStartCompletion (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventStartedStopping (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventSurpriseRemoved (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventInitQueryRemove (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventInitQueryRemoveCanceled (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventFdoRemoved (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventQueriedSurpriseRemove (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventSurpriseRemoveIoStarted (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventFailedPowerDown (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventFailedIoStarting (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventFailedOwnHardware (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventFailedPowerPolicyRemoved (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventFailedSurpriseRemoved (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventFailedStarted (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventFailedInit (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventPdoInitFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventRestart (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventRestartReleaseHardware (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventRestartHardwareAvailable (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventPdoRestart (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventRemovedChildrenRemoved (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_PNP_STATE | PnpEventFinal (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerCheckDeviceType (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerCheckDeviceTypeNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerEnablingWakeAtBus (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerEnablingWakeAtBusNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerCheckParentState (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerCheckParentStateNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerDZero (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerD0NP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerD0BusWakeOwner (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerD0BusWakeOwnerNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerD0ArmedForWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerD0ArmedForWakeNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoImplicitD3DisarmWakeAtBus (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerD0DisarmingWakeAtBus (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerD0DisarmingWakeAtBusNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerD0Starting (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerD0StartingConnectInterrupt (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerD0StartingDmaEnable (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerD0StartingStartSelfManagedIo (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerDecideD0State (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoD3Stopped (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerStartingCheckDeviceType (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerStartingChild (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerDxDisablingWakeAtBus (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerDxDisablingWakeAtBusNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoDNotZero (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoDNotZeroNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoDNotZeroIoStopped (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoDNotZeroIoStoppedNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoDxNPFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoDxArmedForWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoDxArmedForWakeNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerDNotZeroNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoDxIoStoppedArmedForWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoDxIoStoppedArmedForWakeNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerCheckParentStateArmedForWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerCheckParentStateArmedForWakeNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerStartSelfManagedIo (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerStartSelfManagedIoNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerStartSelfManagedIoFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerStartSelfManagedIoFailedNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerWakePending (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerWakePendingNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerWaking (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerWakingNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerWakingConnectInterrupt (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerWakingConnectInterruptNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerWakingConnectInterruptFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerWakingConnectInterruptFailedNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerWakingDmaEnable (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerWakingDmaEnableNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerWakingDmaEnableFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerWakingDmaEnableFailedNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerReportPowerUpFailedDerefParent (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerReportPowerUpFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerPowerFailedPowerDown (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerReportPowerDownFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerInitialConnectInterruptFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerInitialDmaEnableFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerInitialSelfManagedIoFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerInitialPowerUpFailedDerefParent (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerInitialPowerUpFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerDxSurpriseRemovedPowerDown (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerDxSurpriseRemovedPowerUp (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerDxStoppedDisarmWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerDxStoppedDisarmWakeNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoDxStoppedDisableInterruptNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoDxStopped (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoStopped (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerStoppedCompleteDx (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerDxStoppedDecideDxState (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerDxStoppedArmForWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerDxStoppedArmForWakeNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerFinalPowerDownFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerD0SurpriseRemoved (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerSurpriseRemoved (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerUpFailedDerefParent (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerUpFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoDxFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerGotoDxStoppedDisableInterrupt (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerUpFailedDerefParentNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerUpFailedNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerNotifyingD0ExitToWakeInterrupts (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerNotifyingD0EntryToWakeInterrupts (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerNotifyingD0ExitToWakeInterruptsNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_STATE | PowerNotifyingD0EntryToWakeInterruptsNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStarting (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStartingPoweredUp (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStartingPoweredUpFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStartingSucceeded (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStartingFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStartingDecideS0Wake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStartedIdleCapable (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolIdleCapableDeviceIdle (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolDeviceIdleReturnToActive (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolDeviceIdleSleeping (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolDeviceIdleStopping (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredNoWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredNoWakeCompletePowerDown (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolWaitingUnarmedQueryIdle (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolS0NoWakePowerUp (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolS0NoWakeCompletePowerUp (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemSleepFromDeviceWaitingUnarmed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemSleepNeedWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemSleepNeedWakeCompletePowerUp (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemSleepPowerRequestFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolCheckPowerPageable (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSleepingWakeWakeArrived (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSleepingWakeRevertArmWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemAsleepWakeArmed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceWakeEnabled (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceWakeEnabledWakeCanceled (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceWakeDisarm (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceWakeTriggeredS0 (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceWokeDisarm (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSleepingWakeWakeArrivedNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSleepingWakeRevertArmWakeNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSleepingWakePowerDownFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSleepingWakePowerDownFailedWakeCanceled (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemAsleepWakeArmedNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceWakeEnabledNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceWakeEnabledWakeCanceledNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceWakeDisarmNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceWakeTriggeredS0NP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceWokeDisarmNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceWakeCompletePowerUp (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSleeping (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSleepingNoWakePowerDown (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSleepingNoWakeCompletePowerDown (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSleepingNoWakeDxRequestFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSleepingWakePowerDown (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSleepingSendWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemAsleepNoWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceWakeDisabled (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceToD0 (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceToD0CompletePowerUp (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeQueryIdle (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStartedWakeCapable (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolWakeCapableDeviceIdle (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolWakeCapableUsbSSCompleted (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredDecideUsbSS (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCapablePowerDown (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCapableSendWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCapableUsbSS (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCapableWakeArrived (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCapableCancelWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCapableWakeCanceled (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCapableCleanup (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCapableDxAllocFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCapableUndoPowerDown (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCompletedPowerDown (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCompletedPowerUp (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCompletedHardwareStarted (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolWaitingArmedUsbSS (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolWaitingArmedQueryIdle (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolIoPresentArmed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolIoPresentArmedWakeCanceled (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolS0WakeDisarm (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolS0WakeCompletePowerUp (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeSucceeded (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCompletedDisarm (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolWakeFailedUsbSS (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCapablePowerDownFailedCancelWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCapablePowerDownFailedWakeCanceled (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCapablePowerDownFailedUsbSS (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolCancelingWakeForSystemSleep (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolCancelingWakeForSystemSleepWakeCanceled (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolDisarmingWakeForSystemSleepCompletePowerUp (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolPowerUpForSystemSleepFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolWokeFromS0UsbSS (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolWokeFromS0 (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolWokeFromS0NotifyDriver (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppingResetDevice (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppingResetDeviceCompletePowerUp (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppingResetDeviceFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppingD0 (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppingD0Failed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppingDisarmWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppingDisarmWakeCancelWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppingDisarmWakeWakeCanceled (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStopping (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppingSucceeded (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppingFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppingSendStatus (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppedRemoving (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolRemoved (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolRestarting (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolRestartingFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppingCancelTimer (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppingCancelUsbSS (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppingCancelWake (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolCancelUsbSS (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStarted (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStartedCancelTimer (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStartedWakeCapableCancelTimerForSleep (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStartedWakeCapableSleepingUsbSS (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStartedIdleCapableCancelTimerForSleep (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolDeviceD0PowerRequestFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolDevicePowerRequestFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSleepingPowerDownNotProcessed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCapablePowerDownNotProcessed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredNoWakePowerDownNotProcessed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredNoWakeUndoPowerDown (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredNoWakeReturnToActive (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredNoWakePoweredDownDisableIdleTimer (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolPowerUpForSystemSleepNotSeen (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolWaitingArmedStoppingCancelUsbSS (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolWaitingArmedWakeFailedCancelUsbSS (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolWaitingArmedIoPresentCancelUsbSS (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolWaitingArmedWakeSucceededCancelUsbSS (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolCancelingUsbSSForSystemSleep (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolStoppingD0CancelUsbSS (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolWaitingArmedWakeInterruptFired (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceWakeInterruptFired (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolSystemWakeDeviceWakeInterruptFiredNP (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | PowerPolTimerExpiredWakeCapableWakeInterruptArrived (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | NotPowerPolOwnerStarting (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | NotPowerPolOwnerStarted (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | NotPowerPolOwnerGotoDx (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | NotPowerPolOwnerGotoDxInDx (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | NotPowerPolOwnerGotoD0 (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | NotPowerPolOwnerGotoD0InD0 (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | NotPowerPolOwnerStopping (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | NotPowerPolOwnerStoppingSendStatus (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | NotPowerPolOwnerStartingFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | NotPowerPolOwnerStoppingFailed (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | NotPowerPolOwnerStoppingPoweringUp (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | NotPowerPolOwnerStoppingPoweringDown (__inout FxPkgPnp *This) |
|
static WDF_DEVICE_POWER_POLICY_STATE | NotPowerPolOwnerRemoved (__inout FxPkgPnp *This) |
|
static VOID | _PowerSetSystemWakeSource (__in FxIrp *Irp) |
|
static CPPNP_STATE_TABLE | GetPnpTableEntry (__in WDF_DEVICE_PNP_STATE State) |
|
static CPPOWER_STATE_TABLE | GetPowerTableEntry (__in WDF_DEVICE_POWER_STATE State) |
|
static CPPOWER_POLICY_STATE_TABLE | GetPowerPolicyTableEntry (__in WDF_DEVICE_POWER_POLICY_STATE State) |
|
static _Must_inspect_result_ CPNOT_POWER_POLICY_OWNER_STATE_TABLE | GetNotPowerPolicyOwnerTableEntry (__in WDF_DEVICE_POWER_POLICY_STATE State) |
|
static NTSTATUS | _S0IdleQueryInstance (__in CfxDevice *Device, __in FxWmiInstanceInternal *Instance, __in ULONG OutBufferSize, __out PVOID OutBuffer, __out PULONG BufferUsed) |
|
static NTSTATUS | _S0IdleSetInstance (__in CfxDevice *Device, __in FxWmiInstanceInternal *Instance, __in ULONG InBufferSize, __in PVOID InBuffer) |
|
static NTSTATUS | _S0IdleSetItem (__in CfxDevice *Device, __in FxWmiInstanceInternal *Instance, __in ULONG DataItemId, __in ULONG InBufferSize, __in PVOID InBuffer) |
|
static NTSTATUS | _SxWakeQueryInstance (__in CfxDevice *Device, __in FxWmiInstanceInternal *Instaace, __in ULONG OutBufferSize, __out PVOID OutBuffer, __out PULONG BufferUsed) |
|
static NTSTATUS | _SxWakeSetInstance (__in CfxDevice *Device, __in FxWmiInstanceInternal *Instance, __in ULONG InBufferSize, __in PVOID InBuffer) |
|
static NTSTATUS | _SxWakeSetItem (__in CfxDevice *Device, __in FxWmiInstanceInternal *Instance, __in ULONG DataItemId, __in ULONG InBufferSize, __in PVOID InBuffer) |
|
static DEVICE_USAGE_NOTIFICATION_TYPE | _SpecialTypeToUsage (__in WDF_SPECIAL_FILE_TYPE Type) |
|
static WDF_SPECIAL_FILE_TYPE | _UsageToSpecialType (__in DEVICE_USAGE_NOTIFICATION_TYPE Type) |
|
static PVOID | _GetBase (__in FxObject *Object) |
|
static MdCancelRoutineType | _PowerWaitWakeCancelRoutine |
|
static MdRequestPowerCompleteType | _PowerPolDeviceWaitWakeComplete |
|
static MdRequestPowerCompleteType | _PowerPolDevicePowerDownComplete |
|
static MdRequestPowerCompleteType | _PowerPolDevicePowerUpComplete |
|
static MdCompletionRoutineType | _PowerPolicyWaitWakeCompletionRoutine |
|
static MdCompletionRoutineType | _PowerPolicyUsbSelectiveSuspendCompletionRoutine |
|
static const GUID | GUID_POWER_THREAD_INTERFACE |
|