TtmiSessionsRundown

VOID __stdcall TtmiSessionsRundown(){
  int v0; 
  INT64 v1; 
  INT64 a1; 
  a1 = 0i64;
  v0 = TtmiAcquireCurrentSession(&a1);
  v1 = a1;
  if( v0 >= 0 )
  {
    TtmiLogSessionRundown();
    TtmiTerminalsRundown(v1);
    TtmiDevicesRundown(v1);
  }
  else
  {
    TtmiLogError((PSTR)"TtmiSessionsRundown", 4297i64, (unsigned int)v0, 0xFFFFFFFFi64);
  }
  if( v1 )
  {
    ExReleaseResourceLite(&TtmpSessionLock);
    KeLeaveCriticalRegion();
  }
}

Referenced by:

TtmpTraceLoggingCallback