PopConsoleSessionActiveInput
VOID __stdcall PopConsoleSessionActiveInput(
UINT64 SessionId,
UINT64 LastInputTime,
_POWER_SESSION_TIMEOUTS *SessionTimeouts){
int v4;
unsigned int v5;
unsigned int InputTimeout;
unsigned int Timeout;
_POP_SESSION_VALUE Display;
_POP_SESSION_VALUE Input;
Display = 0i64;
Input = 0i64;
v4 = LastInputTime;
v5 = SessionId;
PopRemoteSessionActiveInput(
SessionId,
(POWER_SESSION_TIMEOUTS *)LastInputTime,
(POWER_SESSION_TIMEOUTS)SessionTimeouts);
InputTimeout = SessionTimeouts->InputTimeout;
Display.Timeout = SessionTimeouts->DisplayTimeout;
Input.Timeout = InputTimeout;
BYTE4(qword_140C203E0) = InputTimeout != 0;
DWORD2(xmmword_140C203D0) = v4;
PopUpdateTimeouts(v5, &Display, &Input);
Timeout = Display.Timeout;
SessionTimeouts->InputTimeout = InputTimeout;
SessionTimeouts->DisplayTimeout = Timeout;
}Referenced by:
PopLazySensorActiveInput
PopSessionConnected
PopSessionInputChange