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