TtmiWriteEnumerationEventsToQueue

INT64 __fastcall TtmiWriteEnumerationEventsToQueue(INT64 a1, INT64 rdx0){
  int v4; 
  INT64 v5; 
  _OWORD a2[34]; 
  v4 = TtmiPublishDeviceEnumerationEvents(a1, rdx0);
  if( v4 < 0 )
  {
    v5 = 2117i64;
LABEL_3:
    TtmiLogError((PSTR)"TtmiWriteEnumerationEventsToQueue", v5, (unsigned int)v4, (unsigned int)v4);
    return(unsigned int)v4;
  }
  TtmpPublishDisplayRequiredPowerRequestEvents(a1, rdx0);
  memset((INT64)a2 + 4, 0i64);
  LODWORD(a2[0]) = 1;
  v4 = TtmiWriteEventToSingleQueue(rdx0, a2);
  if( v4 < 0 )
  {
    v5 = 2136i64;
    goto LABEL_3;
  }
  return 0i64;
}

Referenced by:

TtmpDispatchCreateEventQueue