TtmpWriteDisplayRequiredPowerRequestUpdatedEvent
void __fastcall TtmpWriteDisplayRequiredPowerRequestUpdatedEvent(__int64 a1, __int64 a2, __int64 a3){
INT64 v6;
bool v7;
int v8;
int v9;
char Event[544];
memset(Event, 0i64, sizeof(Event));
v7 = *(_DWORD *)(a3 + 40) == 0;
*(_DWORD *)&Event[8] = *(_DWORD *)(a3 + 16);
v8 = *(_DWORD *)(a3 + 20);
Event[24] = !v7;
*(_DWORD *)&Event[12] = v8;
*(_QWORD *)&Event[16] = *(_QWORD *)(a3 + 32);
*(_DWORD *)Event = 6;
if( a2 )
{
v9 = TtmiWriteEventToSingleQueue(a2, Event, v6);
if( v9 < 0 )
TtmiLogError(
(INT8 *)"TtmpWriteDisplayRequiredPowerRequestUpdatedEvent",
0x22Bui64,
(unsigned int)v9,
0xFFFFFFFFi64);
}
else
{
TtmiWriteEventToAllQueues((_TTMI_SESSION *)a1, (_TERMINAL_EVENT *)Event);
}
}Referenced by:
TtmpPublishDisplayRequiredPowerRequestEvents
TtmpUpdateDisplayRequiredPowerRequest