PopLidSwitchChangeCallback

__int64 __fastcall PopLidSwitchChangeCallback(_QWORD *a1, int *a2, int a3){
  __int128 v3; 
  __int128 InputBuffer; 
  int v6; 

  if( *(_QWORD *)&GUID_LIDSWITCH_STATE_CHANGE.Data1 != *a1
    || *(_QWORD *)GUID_LIDSWITCH_STATE_CHANGE.Data4 != a1[1]
    || a3 != 4
    || !a2 )
  {
    return 3221225485i64;
  }
  v3 = *(_OWORD *)a1;
  v6 = *a2;
  InputBuffer = v3;
  PopBroadcastSessionInfo(PowerInfo_PolicyChange, 0x14ui64, &InputBuffer);
  PopQueueWorkItem((_POP_WORK_ITEM *)&stru_140C23628 + 246);
  return 0i64;
}

Referenced by:

No references.