/** @file MockPciLib.cpp Google Test mocks for PciLib Copyright (c) 2023, Intel Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent **/ #include MOCK_INTERFACE_DEFINITION (MockPciLib); MOCK_FUNCTION_DEFINITION (MockPciLib, PciRead8, 1, EFIAPI); MOCK_FUNCTION_DEFINITION (MockPciLib, PciWrite8, 2, EFIAPI); MOCK_FUNCTION_DEFINITION (MockPciLib, PciOr8, 2, EFIAPI); MOCK_FUNCTION_DEFINITION (MockPciLib, PciAnd8, 2, EFIAPI); MOCK_FUNCTION_DEFINITION (MockPciLib, PciRead16, 1, EFIAPI); MOCK_FUNCTION_DEFINITION (MockPciLib, PciWrite16, 2, EFIAPI); MOCK_FUNCTION_DEFINITION (MockPciLib, PciOr16, 2, EFIAPI); MOCK_FUNCTION_DEFINITION (MockPciLib, PciAnd16, 2, EFIAPI); MOCK_FUNCTION_DEFINITION (MockPciLib, PciRead32, 1, EFIAPI); MOCK_FUNCTION_DEFINITION (MockPciLib, PciWrite32, 2, EFIAPI); MOCK_FUNCTION_DEFINITION (MockPciLib, PciOr32, 2, EFIAPI); MOCK_FUNCTION_DEFINITION (MockPciLib, PciAnd32, 2, EFIAPI);