HalpMcUpdateLock
NTSTATUS __stdcall HalpMcUpdateLock(INT64 a1, INT64 a2){
__int64 v2;
NTSTATUS v3;
v2 = *(&CmpDummyThreadEvent + 861);
v3 = 0;
if( *(&CmpDummyThreadEvent + 861) && *(&CmpDummyThreadEvent + 6880) )
MmLockPreChargedPagedPool(*(&CmpDummyThreadEvent + 861));
if( *(&CmpDummyThreadEvent + 854) )
{
LOBYTE(v2) = 1;
LOBYTE(a2) = *(&CmpDummyThreadEvent + 861) == 0i64;
return(*(&CmpDummyThreadEvent + 854))(v2, a2);
}
return v3;
}Referenced by:
HalStartDynamicProcessor
HalpLoadMicrocode
HalpPowerStateCallback