PopSetMemoryOverwriteRequestAction

VOID __stdcall PopSetMemoryOverwriteRequestAction(){
  char Value[4]; 
  int v1; 
  int v2; 
  GUID VendorGuid; 
  v2 = 0;
  VendorGuid.Data1 = -502711874;
  *(_DWORD *)&VendorGuid.Data2 = 1102983892;
  *(_DWORD *)VendorGuid.Data4 = 2139705505;
  *(_DWORD *)&VendorGuid.Data4[4] = 697881733;
  if( !PopErrataSkipMemoryOverwriteRequestControlLockAction )
  {
    Value[0] = -1;
    v1 = 1;
    if( (int)HalGetEnvironmentVariableEx() >= 0 )
    {
      Value[0] &= 0xEEu;
      HalSetEnvironmentVariableEx((PWCHAR)L"MemoryOverwriteRequestControl", &VendorGuid, Value);
    }
  }
}

Referenced by:

PopSaveHiberContext
PopShutdownSystem