TtmpWriteDisplayRequiredPowerRequestUpdatedEvent
VOID __fastcall TtmpWriteDisplayRequiredPowerRequestUpdatedEvent(INT64 a1, INT64 a2, INT64 a3){
bool v6;
int v7;
int v8;
INT64 result[3];
bool v10;
memset((INT64)result, 0i64);
v6 = *(_DWORD *)(a3 + 40) == 0;
LODWORD(result[1]) = *(_DWORD *)(a3 + 16);
v7 = *(_DWORD *)(a3 + 20);
v10 = !v6;
HIDWORD(result[1]) = v7;
result[2] = *(_QWORD *)(a3 + 32);
LODWORD(result[0]) = 6;
if( a2 )
{
v8 = TtmiWriteEventToSingleQueue(a2, result);
if( v8 < 0 )
TtmiLogError((PSTR)"TtmpWriteDisplayRequiredPowerRequestUpdatedEvent", 555i64, (unsigned int)v8, 0xFFFFFFFFi64);
}
else
{
TtmiWriteEventToAllQueues(a1, result);
}
}Referenced by:
TtmpPublishDisplayRequiredPowerRequestEvents
TtmpUpdateDisplayRequiredPowerRequest