|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "shared/irphandlers/irphandlerspriv.hpp"#include "wdfdevice.h"#include "wdfchildlist.h"#include "wdfpdo.h"#include "wdffdo.h"#include "wdfqueryinterface.h"#include "wdfmemory.h"#include "wdfwmi.h"#include "wdfinterrupt.h"#include "wdfrequest.h"#include "wdfio.h"#include "fxwaitlock.hpp"#include "fxtransactionedlist.hpp"#include "fxrelateddevicelist.hpp"#include "fxcollection.hpp"#include "stringutil.hpp"#include "fxstring.hpp"#include "fxdevicetext.hpp"#include "fxcallback.hpp"#include "fxsystemthread.hpp"#include "fxresource.hpp"#include "fxpkgioshared.hpp"#include "fxdeviceinitshared.hpp"#include "fxchildlist.hpp"#include "fxdevicetomxinterface.hpp"#include "fxspinlock.hpp"#include "fxtelemetry.hpp"#include "fxrelateddevice.hpp"#include "fxdeviceinterface.hpp"#include "fxqueryinterface.hpp"#include "fxpnpcallbacks.hpp"#include "fxpackage.hpp"#include "fxpkgpnp.hpp"#include "fxwatchdog.hpp"#include "fxpkgpdo.hpp"#include "fxpkgfdo.hpp"#include "fxwmiirphandler.hpp"#include "fxwmiprovider.hpp"#include "fxwmiinstance.hpp"

Go to the source code of this file.
Classes | |
| struct | _WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_7 |
| struct | _WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_9 |
| struct | _WDF_PDO_EVENT_CALLBACKS_V1_9 |
| struct | _WDF_INTERRUPT_INFO_V1_7 |
Macros | |
| #define | FX_IS_USER_MODE (TRUE) |
| #define | FX_IS_KERNEL_MODE (FALSE) |
| #define | SET_TRI_STATE_FROM_STATE_BITS(state, S, FieldName) |
| #define | GET_PNP_STATE_BITS_FROM_STRUCT(S, FieldName) |
| #define | GET_PNP_CAP_BITS_FROM_STRUCT(S, FieldName) |
| #define | GET_POWER_CAP_BITS_FROM_STRUCT(S, FieldName) |
| #define | SET_PNP_DEVICE_STATE_BIT(State, ExternalState, value, Name) |
| #define | SET_PNP_CAP_IF_TRUE(caps, pCaps, FieldName) |
| #define | SET_PNP_CAP_IF_FALSE(caps, pCaps, FieldName) |
| #define | SET_PNP_CAP(caps, pCaps, FieldName) |
| #define | SET_POWER_CAP(caps, pCaps, FieldName) |
Definition at line 32 of file pnppriv.hpp.
Definition at line 31 of file pnppriv.hpp.
Definition at line 229 of file pnppriv.hpp.
Definition at line 224 of file pnppriv.hpp.
Definition at line 234 of file pnppriv.hpp.
| #define SET_PNP_CAP | ( | caps, | |
| pCaps, | |||
| FieldName | |||
| ) |
Definition at line 282 of file pnppriv.hpp.
| #define SET_PNP_CAP_IF_FALSE | ( | caps, | |
| pCaps, | |||
| FieldName | |||
| ) |
Definition at line 275 of file pnppriv.hpp.
| #define SET_PNP_CAP_IF_TRUE | ( | caps, | |
| pCaps, | |||
| FieldName | |||
| ) |
Definition at line 268 of file pnppriv.hpp.
Definition at line 261 of file pnppriv.hpp.
| #define SET_POWER_CAP | ( | caps, | |
| pCaps, | |||
| FieldName | |||
| ) |
Definition at line 192 of file pnppriv.hpp.
Definition at line 483 of file pnppriv.hpp.
| typedef struct _WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_7 * PWDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_7 |
| typedef struct _WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_9 * PWDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_9 |
Definition at line 482 of file pnppriv.hpp.
| typedef struct _WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_7 WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_7 |
| typedef struct _WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_9 WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_9 |
| VOID CopyQueryInterfaceToIrpStack | ( | __in PPOWER_THREAD_INTERFACE | PowerThreadInterface, |
| __in FxIrp * | Irp | ||
| ) |
Definition at line 32 of file supportkm.cpp.
Referenced by FxPkgPnp::HandleQueryInterfaceForPowerThread().
| LONG __inline FxGetValueBits | ( | __in WDF_TRI_STATE | State, |
| __in LONG | TrueValue, | ||
| __in LONG | UseDefaultValue | ||
| ) |
Definition at line 210 of file pnppriv.hpp.
| __inline VOID FxSetPnpDeviceStateBit | ( | __in PNP_DEVICE_STATE * | PnpDeviceState, |
| __in LONG | ExternalState, | ||
| __in LONG | InternalState, | ||
| __in LONG | BitMask, | ||
| __in LONG | TrueValue | ||
| ) |
Definition at line 241 of file pnppriv.hpp.
| _Must_inspect_result_ PVOID GetIoMgrObjectForWorkItemAllocation | ( | VOID | ) |
Definition at line 98 of file supportum.cpp.
Referenced by FxWorkItemEventQueue::Init().
| _Must_inspect_result_ NTSTATUS NTAPI GetStackCapabilities | ( | __in PFX_DRIVER_GLOBALS | DriverGlobals, |
| __in MxDeviceObject * | DeviceInStack, | ||
| __in_opt PD3COLD_SUPPORT_INTERFACE | D3ColdInterface, | ||
| __out PSTACK_DEVICE_CAPABILITIES | Capabilities | ||
| ) |
Definition at line 49 of file supportkm.cpp.
Referenced by FxPkgPdo::_QueryCapsWorkItem(), FxPkgPdo::PnpQueryCapabilities(), and FxPkgPnp::QueryForCapabilities().
| VOID PnpPassThroughQIWorker | ( | __in MxDeviceObject * | Device, |
| __inout FxIrp * | Irp, | ||
| __inout FxIrp * | ForwardIrp | ||
| ) |
Definition at line 498 of file fxpkgpnpkm.cpp.
Referenced by PnpPassThroughQI().
| _Must_inspect_result_ NTSTATUS NTAPI SendDeviceUsageNotification | ( | __in MxDeviceObject * | RelatedDevice, |
| __in FxIrp * | RelatedIrp, | ||
| __in MxWorkItem * | Workitem, | ||
| __in FxIrp * | OriginalIrp, | ||
| __in BOOLEAN | Revert | ||
| ) |
| VOID NTAPI SetD3ColdSupport | ( | __in PFX_DRIVER_GLOBALS | DriverGlobals, |
| __in MxDeviceObject * | DeviceInStack, | ||
| __in PD3COLD_SUPPORT_INTERFACE | D3ColdInterface, | ||
| __in BOOLEAN | UseD3Cold | ||
| ) |
Definition at line 174 of file supportkm.cpp.
Referenced by FxPkgPnp::PowerPolicySetS0IdleSettings().