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();
}
}