HalpMceRecoveryRequired

NTSTATUS __stdcall HalpMceRecoveryRequired(INT64 a1){
  __int16 v1; 
  NTSTATUS v2; 

  v1 = *(_WORD *)(a1 + 40);
  v2 = -1073741637;
  if( (v1 & 0xEF00) == 256 )
  {
    if( *(_DWORD *)(a1 + 4) == 1 )
      return HalpMceRecoveryMemoryErrorIntel(a1);
    else
      return HalpMceRecoveryMemoryErrorAmd(a1);
  }
  else if( (v1 & 0xE800) == 2048 )
  {
    return -1073741637;
  }
  return v2;
}

Referenced by:

HalpMceRecovery