/** @file\r
\r
- Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.\r
+ Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.\r
\r
SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
**/\r
typedef\r
EFI_STATUS\r
-EFIAPI\r
(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_GET_ACPI_TABLE_GENERATOR) (\r
IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL * CONST This,\r
IN CONST ACPI_TABLE_GENERATOR_ID GeneratorId,\r
**/\r
typedef\r
EFI_STATUS\r
-EFIAPI\r
(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_ACPI_TABLE_GENERATOR) (\r
IN CONST ACPI_TABLE_GENERATOR * CONST Generator\r
);\r
**/\r
typedef\r
EFI_STATUS\r
-EFIAPI\r
(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_ACPI_TABLE_GENERATOR) (\r
IN CONST ACPI_TABLE_GENERATOR * CONST Generator\r
);\r
**/\r
typedef\r
EFI_STATUS\r
-EFIAPI\r
(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_GET_SMBIOS_TABLE_GENERATOR) (\r
IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL * CONST This,\r
IN CONST SMBIOS_TABLE_GENERATOR_ID GeneratorId,\r
**/\r
typedef\r
EFI_STATUS\r
-EFIAPI\r
(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_SMBIOS_TABLE_GENERATOR) (\r
IN CONST SMBIOS_TABLE_GENERATOR * CONST Generator\r
);\r
**/\r
typedef\r
EFI_STATUS\r
-EFIAPI\r
(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_SMBIOS_TABLE_GENERATOR) (\r
IN CONST SMBIOS_TABLE_GENERATOR * CONST Generator\r
);\r
**/\r
typedef\r
EFI_STATUS\r
-EFIAPI\r
(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_GET_DT_TABLE_GENERATOR) (\r
IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL * CONST This,\r
IN CONST DT_TABLE_GENERATOR_ID GeneratorId,\r
**/\r
typedef\r
EFI_STATUS\r
-EFIAPI\r
(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_DT_TABLE_GENERATOR) (\r
IN CONST DT_TABLE_GENERATOR * CONST Generator\r
);\r
**/\r
typedef\r
EFI_STATUS\r
-EFIAPI\r
(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_DT_TABLE_GENERATOR) (\r
IN CONST DT_TABLE_GENERATOR * CONST Generator\r
);\r