DefaultSetInterval
NTSTATUS __stdcall DefaultSetInterval(_KPROFILE_SOURCE ProfileSource, UINT64 *Interval){
__int64 v4;
unsigned int v5;
unsigned int v6;
unsigned int v7;
int v8;
if( ProfileSource )
return -1073741637;
v4 = (unsigned __int8)byte_140C0547C;
v5 = *(_DWORD *)Interval;
v6 = HIDWORD(DefaultProfileIntervalLimits[(unsigned __int8)byte_140C0547C]);
if( *(_DWORD *)Interval < v6 )
{
*(_DWORD *)Interval = v6;
v5 = v6;
}
v7 = DefaultProfileIntervalLimits[v4];
if( v5 > v7 )
{
*(_DWORD *)Interval = v7;
v5 = v7;
}
v8 = HalpTimerSetTimerBackedProfileInterval(v5);
*(_DWORD *)Interval = v8;
dword_140C05478 = v8;
return 0;
}Referenced by:
No references.