PopUmpoSendLegacyEvent

NTSTATUS __fastcall PopUmpoSendLegacyEvent(__int128 *a1){
  bool v2; 
  __int128 v3; 
  _QWORD Src[11]; 

  memset(Src, 0i64, 0x48u);
  v2 = *((_BYTE *)a1 + 12) == 0;
  v3 = *a1;
  LODWORD(Src[0]) = 7;
  *(_OWORD *)&Src[1] = v3;
  if( !v2 && *((_DWORD *)a1 + 1) == 18 )
    PfPowerActionNotify((_EPROCESS *)5, 0i64, 0i64);
  return PopUmpoSendPowerMessage(Src, 0x48u, *((_BYTE *)a1 + 13));
}

Referenced by:

NtPowerInformation
PopDirectedDripsSendSuspendResumeNotification