24#include "../pnppriv.hpp"
64 PUMDF_VERSION_DATA driverVersion =
deviceStack->GetMinDriverVersion();
66 deviceStack->ShouldPreserveIrpCompletionStatusCompatibility();
68 status = CHostFxUtil::NtStatusFromHr(
hr,
69 driverVersion->MajorNumber,
70 driverVersion->MinorNumber,
static BOOLEAN _SystemManagedIdleTimeoutAvailable(VOID)
__inline MdDeviceObject GetObject(VOID)
_In_ PTRANSFER_PACKET _In_ ULONG _In_ PIRP OriginalIrp
#define STATUS_NOT_IMPLEMENTED
MxDeviceObject deviceObject
IWudfDeviceStack * deviceStack
_Must_inspect_result_ typedef _Out_ PHIDP_CAPS Capabilities
#define _Must_inspect_result_
#define ASSERTMSG(msg, exp)
#define UNREFERENCED_PARAMETER(P)
_Must_inspect_result_ NTSTATUS GetStackCapabilities(__in PFX_DRIVER_GLOBALS DriverGlobals, __in MxDeviceObject *DeviceInStack, __in_opt PD3COLD_SUPPORT_INTERFACE D3ColdInterface, __out PSTACK_DEVICE_CAPABILITIES Capabilities)
PVOID GetIoMgrObjectForWorkItemAllocation(VOID)
VOID CopyQueryInterfaceToIrpStack(__in PPOWER_THREAD_INTERFACE PowerThreadInterface, __in FxIrp *Irp)
VOID SetD3ColdSupport(__in PFX_DRIVER_GLOBALS DriverGlobals, __in MxDeviceObject *DeviceInStack, __in PD3COLD_SUPPORT_INTERFACE D3ColdInterface, __in BOOLEAN UseD3Cold)
_Must_inspect_result_ NTSTATUS SendDeviceUsageNotification(__in MxDeviceObject *RelatedDevice, __inout FxIrp *RelatedIrp, __in MxWorkItem *Workitem, __in FxIrp *OriginalIrp, __in BOOLEAN Revert)