HalpTimerClockInitialize

NTSTATUS __stdcall HalpTimerClockInitialize(){
  void *v0; 
  void *v1; 
  void *v2; 
  __int64(__fastcall **v3)(_QWORD); 
  __int64 v4; 
  NTSTATUS result; 
  PVOID v6; 
  UINT64 v7; 

  v3 = (__int64(__fastcall **)(_QWORD))HalpClockTimer;
  HalpTimerGetInternalData((_KDPC *)HalpClockTimer, v0, v1, v2);
  result = v3[13](v4);
  if( result < 0 )
  {
    LODWORD(v7) = 1465;
    HalpTimerSetProblemEx((INT64)v3, 15i64, result, (INT64)"minkernel\\hals\\lib\\timers\\common\\clockint.c", v7);
    KeBugCheckEx(0x5Cu, (PVOID)0x110, v3, (PVOID)HalpTimerLastProblem, v6);
  }
  return result;
}

Referenced by:

HalpTimerClockPowerChange