HalpTimerClockStop
INT64 __stdcall HalpTimerClockStop(){
void *v0;
void *v1;
struct _KPRCB *CurrentPrcb;
__int64 v3;
__int64 v4;
INT64 result;
__int64 v6;
__int64 v7;
CurrentPrcb = KeGetCurrentPrcb();
if( (*((_BYTE *)CurrentPrcb + 34) & 2) != 0 )
{
HalpTimerGetInternalData((KDPC *)HalpAlwaysOnTimer, (PVOID)HalpAlwaysOnTimer, v0, v1);
result = (*(__int64(__fastcall **)(__int64))(v6 + 136))(v7);
*((_BYTE *)CurrentPrcb + 34) &= ~2u;
}
else
{
HalpTimerGetInternalData((KDPC *)HalpClockTimer, (PVOID)HalpClockTimer, v0, v1);
return(*(__int64(__fastcall **)(__int64))(v3 + 136))(v4);
}
return result;
}Referenced by:
HalpTimerClockPowerChange