VfUtilAddressRangeRemove

VOID __stdcall VfUtilAddressRangeRemove(_VF_ADDRESS_RANGE *AddressRange, UINT8 *Start, UINT64 Size){
  unsigned __int8 *End; 

  if( Start == AddressRange->Start )
    AddressRange->Start += Size;
  End = AddressRange->End;
  if( &Start[Size] == End )
    AddressRange->End = &End[-Size];
}

Referenced by:

VfUtilAddressRangeRemoveCheckEmpty
ViDeadlockRemoveResource
ViDeadlockRemoveThread