TtmpFindDeviceByDeviceId

NTSTATUS __stdcall TtmpFindDeviceByDeviceId(INT64 a1){
  int v1; 
  _QWORD *v2; 
  __int64 *v3; 
  __int64 **v4; 
  __int64 *i; 

  v3 = 0i64;
  v4 = (__int64 **)(a1 + 96);
  for( i = *v4; i != (__int64 *)v4; i = (__int64 *)*i )
  {
    if( *((_DWORD *)i + 8) == v1 )
    {
      v3 = i;
      break;
    }
  }
  if( v2 )
    *v2 = v3;
  LOBYTE(i) = v3 != 0i64;
  return(int)i;
}

Referenced by:

TtmiAssignDevice
TtmiSetInputWakeCapability
TtmpCommitTerminalDisplayStateUpdateWorker