/* The destructor function frees memory for data of protocol instances allocated by constructor. It will ASSERT() if that related operation fails and it will always return EFI_SUCCESS. */
EFI_STATUS EFIAPI PciSegmentLibDestructor(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
/* The destructor function frees memory for data of protocol instances allocated by constructor. It will ASSERT() if that related operation fails and it will always return EFI_SUCCESS. */
EFI_STATUS EFIAPI PciSegmentLibDestructor(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
{
  FreePool (mPciRootBridgeData);
  return EFI_SUCCESS;
}