PopLidSwitchChangeCallback
INT64 __fastcall PopLidSwitchChangeCallback(_QWORD *a1, INT64 *a2, INT64 a3){
__int128 v3;
INT64 v5[2];
int v6;
if( *(_QWORD *)&GUID_LIDSWITCH_STATE_CHANGE.Data1 != *a1
|| *(_QWORD *)GUID_LIDSWITCH_STATE_CHANGE.Data4 != a1[1]
|| (_DWORD)a3 != 4
|| !a2 )
{
return 3221225485i64;
}
v3 = *(_OWORD *)a1;
v6 = *(_DWORD *)a2;
*(_OWORD *)v5 = v3;
PopBroadcastSessionInfo(0i64, 20i64, (INT64)v5);
PopQueueWorkItem((INT64)&PopRecordLidStateWorkItem, DelayedWorkQueue);
return 0i64;
}Referenced by:
No references.