26#ifndef __FX_WATCHDOG__
27#define __FX_WATCHDOG__
SharedPowerData m_SharedPower
_Must_inspect_result_ __inline BOOLEAN Stop(VOID)
__inline VOID Start(__in LARGE_INTEGER DueTime, __in ULONG TolerableDelay=0)
CHECK_RETURN_IF_USER_MODE __inline NTSTATUS Initialize(__in_opt PVOID TimerContext, __in MdDeferredRoutine TimerCallback, __in LONG Period)
static __inline MxThread MxGetCurrentThread()
#define NT_SUCCESS(StatCode)
#define WDF_VERIFY_KM_ONLY_CODE()
#define FX_ASSERT_AND_ASSUME_FOR_PREFAST(b)
KDEFERRED_ROUTINE MdDeferredRoutineType
static MdDeferredRoutineType _WatchdogDpc
FxWatchdog(__in FxPkgPnp *PkgPnp)
VOID StartTimer(__in ULONG State)
VOID CancelTimer(__in ULONG State)
BOOLEAN m_ExtendWatchDogTimer
FORCEINLINE LONGLONG WDF_REL_TIMEOUT_IN_SEC(_In_ ULONGLONG Time)