Sync with trunk (r48008)
[reactos.git] / hal / halx86 / include / halacpi.h
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 NTSTATUS
28 NTAPI
29 HalpSetupAcpiPhase0(
30 IN PLOADER_PARAMETER_BLOCK LoaderBlock
31 );
32
33 PVOID
34 NTAPI
35 HalAcpiGetTable(
36 IN PLOADER_PARAMETER_BLOCK LoaderBlock,
37 IN ULONG Signature
38 );
39
40 /* EOF */