libsefi/efi.h
2024-05-27 21:45:04 +02:00

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 */