PopUserPresentOverride

INT64 __stdcall PopUserPresentOverride(INT64 Enable, INT64 a2){
  char v2; 
  unsigned int v3; 
  int v4; 
  v2 = Enable;
  PopAcquireAdaptiveLock(1u);
  v3 = 0;
  if( v2 )
  {
    v4 = PopUserPresentOverrideCount + 1;
  }
  else
  {
    if( !PopUserPresentOverrideCount )
    {
      v3 = -1073741811;
      goto LABEL_11;
    }
    v4 = PopUserPresentOverrideCount - 1;
  }
  PopUserPresentOverrideCount = v4;
  if( v4 == 1 && v2 || !v4 && !v2 )
    PopEvaluateGlobalUserStatus();
LABEL_11:
  PopReleaseAdaptiveLock();
  return v3;
}

Referenced by:

NtPowerInformation