PopConsoleSessionActiveInput
VOID __stdcall PopConsoleSessionActiveInput(
UINT64 SessionId,
UINT64 LastInputTime,
_POWER_SESSION_TIMEOUTS *SessionTimeouts){
int v4;
unsigned int v5;
ULONG InputTimeout;
ULONG v7;
__int64 v8;
__int64 v9;
v8 = 0i64;
v9 = 0i64;
v4 = LastInputTime;
v5 = SessionId;
PopRemoteSessionActiveInput(
SessionId,
(POWER_SESSION_TIMEOUTS *)LastInputTime,
(POWER_SESSION_TIMEOUTS)SessionTimeouts);
InputTimeout = SessionTimeouts->InputTimeout;
LODWORD(v8) = SessionTimeouts->DisplayTimeout;
LODWORD(v9) = InputTimeout;
BYTE4(qword_140C203E0) = InputTimeout != 0;
DWORD2(xmmword_140C203D0) = v4;
PopUpdateTimeouts(v5, (int *)&v8, (__int64)&v9);
v7 = v8;
SessionTimeouts->InputTimeout = InputTimeout;
SessionTimeouts->DisplayTimeout = v7;
}Referenced by:
PopLazySensorActiveInput
PopSessionConnected
PopSessionInputChange