HalpMceMemoryErrorRecovery

INT64 __fastcall HalpMceMemoryErrorRecovery(CHAR a1, CHAR a2, INT64 a3){
  unsigned int v3; 
  __int64 v4; 
  v3 = -1073741823;
  v4 = *(_QWORD *)(*((_QWORD *)KeGetPcr() + 27) + 32i64);
  if( v4 )
  {
    if( a1 )
      *(_DWORD *)v4 |= 9u;
    if( a2 )
    {
      *(_DWORD *)v4 |= 5u;
      *(_QWORD *)(v4 + 8) = a3;
    }
    return 0;
  }
  return v3;
}

Referenced by:

HalpMceRecoveryMemoryErrorAmd
HalpMceRecoveryMemoryErrorIntel