|
| | 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 |
| |