TtmpCallAssignedToTerminal

VOID __fastcall TtmpCallAssignedToTerminal(INT64 *a1, INT64 a2){
  __int64(__fastcall *v2)(_QWORD, _QWORD); 
  int v4; 
  INT64 v5; 
  __int128 v6[2]; 
  __int64 v7; 
  v2 = *(__int64(__fastcall **)(_QWORD, _QWORD))(a2 + 48);
  if( v2 )
  {
    LODWORD(v5) = *(_DWORD *)(a2 + 596);
    memset(v6, 0, sizeof(v6));
    v7 = 0i64;
    TtmpStartCallout((INT64)v6, a1, a2, 1i64, (INT64)v2, v5);
    v4 = v2(*(_QWORD *)(a2 + 24), *(unsigned int *)(a2 + 596));
    TtmpStopCallout((__int64)v6, v4);
    if( v4 < 0 )
      TtmiLogError((PSTR)"TtmpCallAssignedToTerminal", 2381i64, (unsigned int)v4, 0xFFFFFFFFi64);
  }
}

Referenced by:

TtmiSessionDeviceListWorker