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