ReactOS 0.4.16-dev-297-gc569aee
|
#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 226 of file pnppriv.hpp.
Definition at line 221 of file pnppriv.hpp.
Definition at line 231 of file pnppriv.hpp.
#define SET_PNP_CAP | ( | caps, | |
pCaps, | |||
FieldName | |||
) |
Definition at line 279 of file pnppriv.hpp.
#define SET_PNP_CAP_IF_FALSE | ( | caps, | |
pCaps, | |||
FieldName | |||
) |
Definition at line 272 of file pnppriv.hpp.
#define SET_PNP_CAP_IF_TRUE | ( | caps, | |
pCaps, | |||
FieldName | |||
) |
Definition at line 265 of file pnppriv.hpp.
Definition at line 258 of file pnppriv.hpp.
#define SET_POWER_CAP | ( | caps, | |
pCaps, | |||
FieldName | |||
) |
Definition at line 189 of file pnppriv.hpp.
Definition at line 480 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 479 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 207 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 238 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 GetStackCapabilities | ( | __in PFX_DRIVER_GLOBALS | DriverGlobals, |
__in MxDeviceObject * | DeviceInStack, | ||
__in_opt PD3COLD_SUPPORT_INTERFACE | D3ColdInterface, | ||
__out PSTACK_DEVICE_CAPABILITIES | Capabilities | ||
) |
Definition at line 48 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 SendDeviceUsageNotification | ( | __in MxDeviceObject * | RelatedDevice, |
__in FxIrp * | RelatedIrp, | ||
__in MxWorkItem * | Workitem, | ||
__in FxIrp * | OriginalIrp, | ||
__in BOOLEAN | Revert | ||
) |
VOID SetD3ColdSupport | ( | __in PFX_DRIVER_GLOBALS | DriverGlobals, |
__in MxDeviceObject * | DeviceInStack, | ||
__in PD3COLD_SUPPORT_INTERFACE | D3ColdInterface, | ||
__in BOOLEAN | UseD3Cold | ||
) |
Definition at line 172 of file supportkm.cpp.
Referenced by FxPkgPnp::PowerPolicySetS0IdleSettings().