36 lines
892 B
C
36 lines
892 B
C
#ifndef EFI_H
|
|
#define EFI_H
|
|
|
|
#include "efi_types.h"
|
|
|
|
typedef struct {
|
|
EFI_UINT64 Signature;
|
|
EFI_UINT32 Revision;
|
|
EFI_UINT32 HeaderSize;
|
|
EFI_UINT32 CRC32;
|
|
EFI_UINT32 Reserved;
|
|
} EFI_TABLE_HEADER;
|
|
|
|
#define EFI_GLOBAL_VARIABLE {0x8be4df61,0x93ca,0x11d2, {0xaa,0x0d,0x00,0xe0,0x98,0x03,0x2b,0x8c}}
|
|
|
|
#include "efi_st.h"
|
|
#include "efi_rs.h"
|
|
#include "efi_bs.h"
|
|
|
|
#include "protocols/acpi.h"
|
|
#include "protocols/boot_manager_policy.h"
|
|
#include "protocols/console_support.h"
|
|
#include "protocols/debugger.h"
|
|
#include "protocols/decompress.h"
|
|
#include "protocols/device_path.h"
|
|
#include "protocols/fwmgmnt.h"
|
|
#include "protocols/loaded_image.h"
|
|
#include "protocols/media_access.h"
|
|
#include "protocols/network.h"
|
|
#include "protocols/pci_bus.h"
|
|
#include "protocols/scsi.h"
|
|
#include "protocols/string_services.h"
|
|
#include "protocols/uefi_driver_model.h"
|
|
#include "protocols/usb.h"
|
|
|
|
#endif /* EFI_H */
|