14#ifndef DYNAMIC_TABLE_FACTORY_H_
15#define DYNAMIC_TABLE_FACTORY_H_
30 PcdMaxCustomACPIGenerators
40 PcdMaxCustomSMBIOSGenerators
50 PcdMaxCustomDTGenerators
TABLE_GENERATOR_ID ACPI_TABLE_GENERATOR_ID
TABLE_GENERATOR_ID DT_TABLE_GENERATOR_ID
EFI_STATUS EFIAPI GetSmbiosTableGenerator(IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL *CONST This, IN CONST SMBIOS_TABLE_GENERATOR_ID GeneratorId, OUT CONST SMBIOS_TABLE_GENERATOR **CONST Generator)
EFI_STATUS EFIAPI GetAcpiTableGenerator(IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL *CONST This, IN CONST ACPI_TABLE_GENERATOR_ID GeneratorId, OUT CONST ACPI_TABLE_GENERATOR **CONST Generator)
struct DynamicTableFactoryInfo EDKII_DYNAMIC_TABLE_FACTORY_INFO
EFI_STATUS EFIAPI GetDtTableGenerator(IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL *CONST This, IN CONST DT_TABLE_GENERATOR_ID GeneratorId, OUT CONST DT_TABLE_GENERATOR **CONST Generator)
#define FixedPcdGet16(TokenName)
TABLE_GENERATOR_ID SMBIOS_TABLE_GENERATOR_ID
CONST ACPI_TABLE_GENERATOR * StdAcpiTableGeneratorList[EStdAcpiTableIdMax]
An array for holding the list of Standard ACPI Table Generators.
CONST SMBIOS_TABLE_GENERATOR * StdSmbiosTableGeneratorList[EStdSmbiosTableIdMax]
An array for holding the list of Standard SMBIOS Table Generators.
CONST SMBIOS_TABLE_GENERATOR * CustomSmbiosTableGeneratorList[FixedPcdGet16(PcdMaxCustomSMBIOSGenerators)]
An array for holding the list of Custom SMBIOS Table Generators.
CONST DT_TABLE_GENERATOR * StdDtTableGeneratorList[EStdDtTableIdMax]
An array for holding the list of Standard DT Table Generators.
CONST ACPI_TABLE_GENERATOR * CustomAcpiTableGeneratorList[FixedPcdGet16(PcdMaxCustomACPIGenerators)]
An array for holding the list of Custom ACPI Table Generators.
CONST DT_TABLE_GENERATOR * CustomDtTableGeneratorList[FixedPcdGet16(PcdMaxCustomDTGenerators)]
An array for holding the list of Custom DT Table Generators.