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