TtmiAcquireCurrentSession

__int64 __fastcall TtmiAcquireCurrentSession(_QWORD *a1){
  int ProcessSessionId; 
  unsigned int v3; 
  ProcessSessionId = PsGetProcessSessionIdEx(*((_QWORD *)KeGetCurrentThread() + 23));
  if( ProcessSessionId == -1 )
  {
    v3 = -1073740715;
    TtmiLogError((PSTR)"TtmiAcquireCurrentSession", 1762i64, 0xFFFFFFFFi64, 3221226581i64);
  }
  else
  {
    return(unsigned int)TtmpAcquireSessionById(a1, ProcessSessionId);
  }
  return v3;
}

Referenced by:

TtmNotifyDeviceArrival
TtmNotifyDeviceDeparture
TtmNotifyDeviceInput
TtmiSessionsRundown
TtmpDispatchOpenTerminal