TtmNotifyConsoleUserPresent

VOID __stdcall TtmNotifyConsoleUserPresent(UINT64 SessionId, POWER_MONITOR_REQUEST_REASON RequestReason){
  unsigned int v3; 
  int v4; 
  unsigned int v5; 
  _TTMI_SESSION *LockedSession; 

  LockedSession = 0i64;
  v3 = SessionId;
  v4 = (unsigned int)TtmpAcquireSessionById(&LockedSession, (unsigned int)SessionId);
  v5 = v4;
  if( v4 >= 0 )
  {
    TtmiResetTerminalTimeouts(LockedSession, *((_TTMI_TERMINAL **)LockedSession + 4), RequestReason, 0x5055434Eui64, 1u);
    ExReleaseResourceLite(&TtmpSessionLock);
    KeLeaveCriticalRegion();
  }
  else
  {
    TtmiLogError((INT8 *)"TtmNotifyConsoleUserPresent", 0xD0Cui64, (unsigned int)v4, 0xFFFFFFFFi64);
  }
  TtmiLogConsoleUserPresent(v3, RequestReason, v5);
}

Referenced by:

PopNotifyConsoleUserPresent