KiGetPastDueIRTimerInfo
NTSTATUS __stdcall KiGetPastDueIRTimerInfo(UINT64 a1, _BYTE *a2, _BYTE *a3){
unsigned __int64 v3;
char v4;
NTSTATUS result;
if( a1 < qword_140C31AB0 )
return 0;
if( (qword_140C31AA8 & 1) != 0 )
{
if( qword_140C31AA8 == 1 )
v3 = 0i64;
else
v3 = qword_140C31AA8 ^ ((unsigned __int64)&unk_140C31AA0 + 1);
}
else
{
v3 = qword_140C31AA8;
}
*a2 = *(_BYTE *)(v3 - 46);
v4 = *(_BYTE *)(v3 - 45);
result = 1;
*a3 = v4;
return result;
}Referenced by:
KeQueryWakeSource
KeResumeClockTimerFromIdle