WmiGetClock
__int64 __fastcall WmiGetClock(int a1){
__int64 v2;
__int64 result;
int v4;
v2 = PsGetCurrentServerSiloGlobals()[108];
result = 0i64;
if( a1 )
{
if( a1 != 2 )
{
if( a1 > 2 )
{
if( a1 <= 4 )
return result;
if( a1 == 5 )
return __rdtsc();
}
return RtlGetSystemTimePrecise();
}
return KeQueryPerformanceCounter(0i64).QuadPart;
}
v4 = *(unsigned __int8 *)(v2 + 4209) - 2;
if( v4 )
{
if( v4 == 1 )
return __rdtsc();
return KeQueryPerformanceCounter(0i64).QuadPart;
}
return RtlGetSystemTimePrecise();
}Referenced by:
No references.