1 #pragma once 2 3 // 4 // Internal HAL structure 5 // 6 typedef struct _ACPI_CACHED_TABLE 7 { 8 LIST_ENTRY Links; 9 DESCRIPTION_HEADER Header; 10 // table follows 11 // ... 12 } ACPI_CACHED_TABLE, *PACPI_CACHED_TABLE; 13 14 NTSTATUS 15 NTAPI 16 HalpAcpiTableCacheInit( 17 IN PLOADER_PARAMETER_BLOCK LoaderBlock 18 ); 19 20 PVOID 21 NTAPI 22 HalpAcpiGetTable( 23 IN PLOADER_PARAMETER_BLOCK LoaderBlock, 24 IN ULONG Signature 25 ); 26 27 CODE_SEG("INIT") 28 NTSTATUS 29 NTAPI 30 HalpSetupAcpiPhase0( 31 IN PLOADER_PARAMETER_BLOCK LoaderBlock 32 ); 33 34 PVOID 35 NTAPI 36 HalAcpiGetTable( 37 IN PLOADER_PARAMETER_BLOCK LoaderBlock, 38 IN ULONG Signature 39 ); 40 41 /* EOF */ 42