PopUserPresentOverride

NTSTATUS __stdcall PopUserPresentOverride(UINT8 Enable){
  NTSTATUS v2; 
  int v3; 

  PopAcquireAdaptiveLock(1u);
  v2 = 0;
  if( Enable )
  {
    v3 = PopUserPresentOverrideCount + 1;
  }
  else
  {
    if( !PopUserPresentOverrideCount )
    {
      v2 = -1073741811;
      goto LABEL_11;
    }
    v3 = PopUserPresentOverrideCount - 1;
  }
  PopUserPresentOverrideCount = v3;
  if( v3 == 1 && Enable || !v3 && !Enable )
    PopEvaluateGlobalUserStatus();
LABEL_11:
  PopReleaseAdaptiveLock();
  return v2;
}

Referenced by:

NtPowerInformation