INT64 __fastcall PopWnfSprActiveSessionChangeCallback(INT64 a1){
int v1;
unsigned int v3;
int v4;
__int128 Data;
int v6;
v3 = 20;
v6 = 0;
Data = 0i64;
v1 = ExQueryWnfStateData(a1, &v4, &Data, &v3);
if( v1 >= 0 && v3 == 20 )
{
PopAcquirePolicyLock();
PopSetPowerSettingValueAcDc(&GUID_SPR_ACTIVE_SESSION_CHANGE, 0x14ui64, &Data);
PopReleasePolicyLock();
}
return(unsigned int)v1;
}