TianoCore EDK2 master
Loading...
Searching...
No Matches
DynamicTableFactory.h
Go to the documentation of this file.
1
14#ifndef DYNAMIC_TABLE_FACTORY_H_
15#define DYNAMIC_TABLE_FACTORY_H_
16
17#pragma pack(1)
18
25 StdAcpiTableGeneratorList[EStdAcpiTableIdMax];
26
30 PcdMaxCustomACPIGenerators
31 )];
32
35 StdSmbiosTableGeneratorList[EStdSmbiosTableIdMax];
36
40 PcdMaxCustomSMBIOSGenerators
41 )];
42
45 StdDtTableGeneratorList[EStdDtTableIdMax];
46
50 PcdMaxCustomDTGenerators
51 )];
53
68EFIAPI
73 );
74
89EFIAPI
94 );
95
110EFIAPI
113 IN CONST DT_TABLE_GENERATOR_ID GeneratorId,
115 );
116
117#pragma pack()
118
119#endif // DYNAMIC_TABLE_FACTORY_H_
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 CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
#define FixedPcdGet16(TokenName)
Definition: PcdLib.h:78
TABLE_GENERATOR_ID SMBIOS_TABLE_GENERATOR_ID
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
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.