PVOID __inline GetObjectHandle(VOID)
FxSystemWorkItem * m_SystemWorkItem
static MdExtCallbackType _FxTimerExtCallbackThunk
FxObject * m_CallbackLockObject
static FN_WDF_SYSTEMWORKITEM _FxTimerWorkItemCallback
virtual BOOLEAN Dispose(VOID)
static MdDeferredRoutineType _FxTimerDpcThunk
WDFOBJECT GetObject(VOID)
FxCallbackLock * m_CallbackLock
static _Must_inspect_result_ NTSTATUS _Create(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in PWDF_TIMER_CONFIG Config, __in PWDF_OBJECT_ATTRIBUTES Attributes, __in FxObject *ParentObject, __out WDFTIMER *Timer)
BOOLEAN m_UseHighResolutionTimer
VOID FlushAndRundown(VOID)
volatile POINTER_ALIGNMENT MxThread m_CallbackThread
return pObject GetObjectHandle()
EVT_SYSTEMWORKITEM FN_WDF_SYSTEMWORKITEM
_In_opt_ PVOID _Out_ BOOLEAN * Stop
KDEFERRED_ROUTINE MdDeferredRoutineType
EXT_CALLBACK MdExtCallbackType
#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_ WDFDPC _In_ BOOLEAN Wait
EVT_WDF_TIMER * PFN_WDF_TIMER
_In_ WDFTIMER _In_ LONGLONG DueTime
#define POINTER_ALIGNMENT