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