TtmiGetTerminalById

NTSTATUS __stdcall TtmiGetTerminalById(_TTMI_TERMINAL **Terminal, _TTMI_SESSION *LockedSession, UINT64 TerminalId){
  _TTMI_TERMINAL *v3; 
  _TTMI_SESSION *v4; 
  _TTMI_TERMINAL *v5; 

  v3 = 0i64;
  v4 = LockedSession + 10;
  v5 = *(_TTMI_TERMINAL **)v4;
  while( v5 != v4 )
  {
    v3 = v5;
    if( v5[7] == (_DWORD)TerminalId )
      break;
    v5 = *(_TTMI_TERMINAL **)v5;
    v3 = 0i64;
  }
  *Terminal = v3;
  return v3 == 0i64 ? 0xC0000225 : 0;
}

Referenced by:

TtmNotifyDeviceInput
TtmiSetDisplayPowerRequest
TtmpPushTerminalState
TtmpSetDisplayRequestEnded