TtmiAssignDevice
INT64 __fastcall TtmiAssignDevice(INT64 a1, INT64 a2, UINT64 a3){
unsigned int v3;
unsigned int v4;
__int64 v6;
v3 = a3;
v4 = 0;
if( (unsigned __int8)TtmpFindDeviceByDeviceId(a1) )
{
MEMORY[0x254] = *(_DWORD *)(v6 + 28);
TtmpPublishDeviceEvent(a1, 0i64, 0i64, 4);
TtmiLogDeviceToTerminalAssigned(MEMORY[0x254], v3);
MEMORY[0x258] |= 0x60u;
TtmiScheduleSessionWorker(a1, 1);
}
else
{
v4 = -1073741275;
TtmiLogError((PSTR)"TtmiAssignDevice", 1126i64, 0xFFFFFFFFi64, 3221226021i64);
}
return v4;
}Referenced by:
TtmpDispatchAssignDevice