Indentation fix, cleanup.
[AROS.git] / compiler / include / hardware / efi / efi.h
blob5d68a09820bbd5b56edc47f3ac6af4b96cebbfc8
1 #ifndef HARDWARE_EFI_EFI_H
2 #define HARDWARE_EFI_EFI_H
4 /*
5 Copyright © 2011, The AROS Development Team. All rights reserved.
6 $Id$
8 Desc: EFI firmware main interface
9 Lang: english
12 #include <hardware/efi/config.h>
13 #include <hardware/efi/console.h>
14 #include <hardware/efi/runtime.h>
16 /* System table */
17 struct EFI_SystemTable
19 struct EFI_TableHeader Hdr;
21 UWORD *Vendor; /* Unicode string */
22 ULONG Revision;
23 APTR ConInHandle;
24 struct EFI_SimpleIn *ConIn;
25 APTR ConOutHandle;
26 struct EFI_SimpleOut *ConOut;
27 APTR StdErrHandle;
28 struct EFI_SimpleOut *StdErr;
29 struct EFI_Runtime *RuntimeServices;
30 APTR BootServices;
31 IPTR NumEntries;
32 struct EFI_Config *ConfigTable;
35 /* Signature of the EFI system table */
36 #define EFI_SYSTEM_TABLE_SIGNATURE 0x5453595320494249
38 #endif