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