PopEsPowerSettingBatteryThresholdCallback

INT64 __stdcall PopEsPowerSettingBatteryThresholdCallback(
        GUID *SettingGuid,
        UINT64 *NewValue,
        UINT64 ValueLength,
        PVOID Context){
  unsigned int v5; 
  v5 = -1073741811;
  if( NewValue && (_DWORD)ValueLength == 4 )
  {
    v5 = 0;
    PopAcquireRwLockExclusive(&PopEsLock);
    *(_DWORD *)&EsUserAwaySetting = *(_DWORD *)NewValue;
    if( *(_DWORD *)&EsUserAwaySetting > 0x64u )
      *(_DWORD *)&EsUserAwaySetting = 100;
    PopReleaseRwLock((UINT64)&PopEsLock);
    PopEsWorkItemSchedule(2ui64);
  }
  return v5;
}

Referenced by:

No references.