PopUpdateTimeouts
void __fastcall PopUpdateTimeouts(unsigned int a1, int *a2, __int64 a3){
PopDiagTraceDisplayTimeout((unsigned int)*a2, *((unsigned __int8 *)a2 + 5), *((unsigned __int8 *)a2 + 4));
PopPrintEx(3ui64, (INT8 *)"PopAdaptive: Console session %u timeouts: %s%s Display:%u,: %s%sInput:%u\n");
*(UINT64 *)((char *)&PopConsoleContext + 12) = *(_QWORD *)a2;
if( a3 )
{
*(UINT64 *)((char *)&PopConsoleContext + 4) = *(_QWORD *)a3;
PopDiagTraceInputTimeout(*(unsigned int *)a3, *(unsigned __int8 *)(a3 + 5), *(unsigned __int8 *)(a3 + 4));
}
if( *((_BYTE *)a2 + 4) )
HIDWORD(xmmword_140C203D0) = (KUSER_SHARED_DATA.TickCountQuad * KUSER_SHARED_DATA.TickCountMultiplier) >> 24;
}Referenced by:
PopActiveLockScreenPowerRequest
PopConsoleSessionActiveInput
PopConsoleSessionPassiveInput
PopSessionWinlogonNotification