PdcPoReportLidState
VOID __stdcall PdcPoReportLidState(UINT8 LidOpened){
int v2;
bool v3;
int Data;
PopAcquirePolicyLock();
v2 = 0;
if( *(&stru_140CF2E80 + 6570) || PopLidOpened == LidOpened )
{
LABEL_6:
v3 = LidOpened == 0;
goto LABEL_7;
}
PopLidOpened = LidOpened;
v3 = LidOpened == 0;
if( !LidOpened )
{
if( PopPlatformAoAc )
PopPowerAggregatorForceSessionSwitch(4ui64);
goto LABEL_6;
}
LABEL_7:
LOBYTE(v2) = !v3;
Data = v2;
PopSetPowerSettingValueAcDc((_LPCGUID)&GUID_LIDSWITCH_STATE_CHANGE, 4ui64, &Data);
PopReleasePolicyLock();
}Referenced by:
No references.