82 "Driver did not create a device in "
83 "EvtDriverAddDevice, status %!STATUS!",
status);
92 "Filter returned %!STATUS! without creating a WDFDEVICE, "
93 "converting to STATUS_SUCCESS",
status);
122 "Exit, status %!STATUS!",
status);
PDEVICE_OBJECT PhysicalDeviceObject
__inline BOOLEAN IsPnp(VOID)
WDF_DEVICE_PNP_STATE m_CurrentPnpState
VOID FinishInitializing(VOID)
_Must_inspect_result_ NTSTATUS DeleteDeviceFromFailedCreate(__in NTSTATUS FailedStatus, __in BOOLEAN UseStateMachine)
_Must_inspect_result_ NTSTATUS Invoke(__in WDFDRIVER Driver, __in PWDFDEVICE_INIT DeviceInit)
_Must_inspect_result_ NTSTATUS AllocateDriverObjectExtensionAndStoreFxDriver(VOID)
static MdDriverAddDeviceType AddDevice
FxDriverDeviceAdd m_DriverDeviceAdd
static FxDriver * GetFxDriver(__in MdDriverObject DriverObject)
MxDriverObject m_DriverObject
__inline PFX_DRIVER_GLOBALS GetDriverGlobals(VOID)
__inline MdDriverObject GetObject(VOID)
static __inline PVOID MxGetDriverObjectExtension(__in MdDriverObject DriverObject, __in PVOID ClientIdentificationAddress)
static __inline NTSTATUS MxAllocateDriverObjectExtension(_In_ MdDriverObject DriverObject, _In_ PVOID ClientIdentificationAddress, _In_ ULONG DriverObjectExtensionSize, _Post_ _At_(*DriverObjectExtension, _When_(return==0, __drv_aliasesMem __drv_allocatesMem(Mem) _Post_notnull_)) _When_(return==0, _Outptr_result_bytebuffer_(DriverObjectExtensionSize)) PVOID *DriverObjectExtension)
#define NT_SUCCESS(StatCode)
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
#define _Must_inspect_result_
#define TRACE_LEVEL_WARNING
#define TRACE_LEVEL_VERBOSE
#define TRACE_LEVEL_INFORMATION
#define STATUS_UNSUCCESSFUL
_Must_inspect_result_ _In_ PDRIVER_OBJECT DriverObject