HalpWatchdogDelayExpiration

NTSTATUS __stdcall HalpWatchdogDelayExpiration(UINT64 *RecommendedIntervalOut){
  _KDPC *v1; 
  unsigned __int64 v2; 
  INT64 CurrentQpc; 
  INT64 a5; 

  v1 = (_KDPC *)HalpWatchdogTimer;
  if( RecommendedIntervalOut )
    *RecommendedIntervalOut = qword_140C4A340;
  if( !v1 || !byte_140C4A348 )
    return 0;
  if( HalpTimerProcessorsFrozen )
  {
    LODWORD(v2) = RtlGetInterruptTimePrecise(&CurrentQpc);
    if( qword_140C4A350 + 3000000000i64 >= v2 )
      return HalpSetTimer(v1, 3ui64, qword_140C4A330, 1, (INT64)&a5);
  }
  return -1073741823;
}

Referenced by:

No references.