static KDEFERRED_ROUTINE DpcHandler
static KDEFERRED_ROUTINE FxDpcThunk
BOOLEAN Cancel(__in BOOLEAN Wait)
FxCallbackLock * m_CallbackLock
WDFOBJECT GetObject(VOID)
static VOID WorkItemThunk(PDEVICE_OBJECT DeviceObject, PVOID Context)
virtual BOOLEAN Dispose(VOID)
static _Must_inspect_result_ NTSTATUS _Create(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in PWDF_DPC_CONFIG Config, __in PWDF_OBJECT_ATTRIBUTES Attributes, __in FxObject *ParentObject, __out WDFDPC *Dpc)
FxObject * m_CallbackLockObject
PVOID __inline GetObjectHandle(VOID)
#define _Must_inspect_result_
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_CHILD_LIST_CONFIG Config
_Must_inspect_result_ _In_ WDFDMAENABLER _In_ _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes
_In_ PDEVICE_OBJECT DeviceObject
_Must_inspect_result_ _In_ PWDF_DPC_CONFIG _In_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFDPC * Dpc
EVT_WDF_DPC * PFN_WDF_DPC
_In_ WDFDPC _In_ BOOLEAN Wait
_In_opt_ PVOID _In_opt_ PVOID SystemArgument1
_In_opt_ PVOID _In_opt_ PVOID _In_opt_ PVOID SystemArgument2