TtmiWriteEventToAllQueues

VOID __stdcall TtmiWriteEventToAllQueues(_TTMI_SESSION *LockedSession, _TERMINAL_EVENT *Event){
  INT64 v2; 
  _TTMI_SESSION *v3; 
  _TTMI_SESSION *v5; 
  __int64 v6; 
  int v7; 
  __int64 v8; 
  INT64 v9; 

  v3 = LockedSession + 20;
  v5 = (_TTMI_SESSION *)*((_QWORD *)LockedSession + 10);
  while( v5 != v3 )
  {
    v6 = (__int64)v5;
    v5 = *(_TTMI_SESSION **)v5;
    v7 = TtmiWriteEventToSingleQueue(v6, Event, v2);
    if( v7 < 0 )
    {
      TtmiLogError((INT8 *)"TtmiWriteEventToAllQueues", 0x896ui64, (unsigned int)v7, 0xFFFFFFFFi64);
      TtmiCloseEventQueue(v6, v8, v9);
    }
  }
}

Referenced by:

TtmpPublishDeviceEvent
TtmpWriteDisplayRequiredPowerRequestUpdatedEvent
TtmpWriteDisplayStateChangedEvent