MiDoSingleFixup

VOID __fastcall MiDoSingleFixup(UINT8 *FixupVa, UINT16 RelocationType, UINT64 Diff){
  if( RelocationType )
  {
    if( RelocationType == 3 )
    {
      if( ((unsigned __int16)FixupVa & 0xFFFu) <= 0xFFC )
        *(_DWORD *)FixupVa += Diff;
    }
    else if( RelocationType == 10 && ((unsigned __int16)FixupVa & 0xFFFu) <= 0xFF8 )
    {
      *(_QWORD *)FixupVa += Diff;
    }
  }
}

Referenced by:

MiApplyRawFixups