PopGetListHead
_LIST_ENTRY *__stdcall PopGetListHead(_GUID *SettingGuid){
_LIST_ENTRY *v2;
unsigned int v4;
GUID **i;
__int64 v6;
v2 = 0i64;
if( !PopStateIsSessionSpecific(SettingGuid) )
return &PopPowerSettings;
v4 = 0;
for( i = PopSessionSpecificGuids; ; ++i )
{
v6 = *(_QWORD *)&(*i)->Data1 - *(_QWORD *)&SettingGuid->Data1;
if( !v6 )
v6 = *(_QWORD *)(*i)->Data4 - *(_QWORD *)SettingGuid->Data4;
if( !v6 )
break;
if( ++v4 >= 2 )
return v2;
}
return &PopSessionSpecificLists + v4;
}Referenced by:
PopFindPowerSettingConfiguration
PopSetPowerSettingValue