EFI_GUID
StrToGuid (GuidStr, (EFI_GUID *) InfiniBand->PortGid);
StrToGuid (SignatureStr, (EFI_GUID *) Hd->Signature);
#define EFI_GLOBAL_GUID EFI_GUID(0x8be4df61, 0x93ca, 0x11d2, 0xaa0d, \
EFI_GUID Guid;
EFI_GUID Guid;
EFI_GUID Guid;
EFI_GUID Guid;
extern EFI_GUID gEfiDebugPortProtocolGuid;
extern EFI_GUID gEfiPcAnsiGuid;
extern EFI_GUID gEfiPersistentVirtualCdGuid;
extern EFI_GUID gEfiPersistentVirtualDiskGuid;
extern EFI_GUID gEfiSasDevicePathGuid;
extern EFI_GUID gEfiUartDevicePathGuid;
extern EFI_GUID gEfiVT100Guid;
extern EFI_GUID gEfiVT100PlusGuid;
extern EFI_GUID gEfiVTUTF8Guid;
extern EFI_GUID gEfiVirtualCdGuid;
extern EFI_GUID gEfiVirtualDiskGuid;
EFI_GUID gEfiDebugPortProtocolGuid = { 0xEBA4E8D2, 0x3858, 0x41EC, { 0xA2, 0x81, 0x26, 0x47, 0xBA, 0x96, 0x60, 0xD0 }} ;
EFI_GUID gEfiPcAnsiGuid = { 0xE0C14753, 0xF9BE, 0x11D2, { 0x9A, 0x0C, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }} ;
EFI_GUID gEfiPersistentVirtualCdGuid = { 0x08018188, 0x42CD, 0xBB48, {0x10, 0x0F, 0x53, 0x87, 0xD5, 0x3D, 0xED, 0x3D }} ;
EFI_GUID gEfiPersistentVirtualDiskGuid = { 0x5CEA02C9, 0x4D07, 0x69D3, {0x26, 0x9F ,0x44, 0x96, 0xFB, 0xE0, 0x96, 0xF9 }} ;
EFI_GUID gEfiSasDevicePathGuid = { 0xd487ddb4, 0x008b, 0x11d9, { 0xaf, 0xdc, 0x00, 0x10, 0x83, 0xff, 0xca, 0x4d }} ;
EFI_GUID gEfiUartDevicePathGuid = { 0x37499a9d, 0x542f, 0x4c89, { 0xa0, 0x26, 0x35, 0xda, 0x14, 0x20, 0x94, 0xe4 }} ;
EFI_GUID gEfiVT100Guid = { 0xDFA66065, 0xB419, 0x11D3, { 0x9A, 0x2D, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }} ;
EFI_GUID gEfiVT100PlusGuid = { 0x7BAEC70B, 0x57E0, 0x4C76, { 0x8E, 0x87, 0x2F, 0x9E, 0x28, 0x08, 0x83, 0x43 }} ;
EFI_GUID gEfiVTUTF8Guid = { 0xAD15A0D6, 0x8BEC, 0x4ACF, { 0xA0, 0x73, 0xD0, 0x1D, 0xE7, 0x7E, 0x2D, 0x88 }} ;
EFI_GUID gEfiVirtualCdGuid = { 0x3D5ABD30, 0x4175, 0x87CE, {0x6D, 0x64, 0xD2, 0xAD, 0xE5, 0x23, 0xC4, 0xBB }} ;
EFI_GUID gEfiVirtualDiskGuid = { 0x77AB535A, 0x45FC, 0x624B, {0x55, 0x60, 0xF7, 0xB2, 0x81, 0xD1, 0xF9, 0x6E }} ;
static EFI_GUID BlockIoProtocolGUID = BLOCK_IO_PROTOCOL;
static EFI_GUID DevicePathGUID = DEVICE_PATH_PROTOCOL;
static EFI_GUID LoadedImageGUID = LOADED_IMAGE_PROTOCOL;
static EFI_GUID ConsoleControlGUID = EFI_CONSOLE_CONTROL_PROTOCOL_GUID;
extern EFI_GUID gEfiConsoleControlProtocolGuid;
void *efi_get_table(EFI_GUID *tbl);
EFI_STATUS OpenProtocolByHandle(EFI_HANDLE, EFI_GUID *, void **);
static EFI_GUID sn_guid = EFI_SIMPLE_NETWORK_PROTOCOL_GUID;
static EFI_GUID blkio_guid = BLOCK_IO_PROTOCOL;
static EFI_GUID devpath_guid = DEVICE_PATH_PROTOCOL;
efi_get_table(EFI_GUID *tbl)
EFI_GUID *id;
if (!memcmp(id, tbl, sizeof(EFI_GUID)))
OpenProtocolByHandle(EFI_HANDLE handle, EFI_GUID *protocol, void **interface)
static EFI_GUID acpi_guid = ACPI_TABLE_GUID;
static EFI_GUID acpi20_guid = EFI_ACPI_TABLE_GUID;
static EFI_GUID gop_guid = EFI_GRAPHICS_OUTPUT_PROTOCOL_GUID;
static EFI_GUID pciio_guid = EFI_PCI_IO_PROTOCOL_GUID;
static EFI_GUID uga_guid = EFI_UGA_DRAW_PROTOCOL_GUID;
static EFI_GUID image_protocol = LOADED_IMAGE_PROTOCOL;
static EFI_GUID console_control_protocol =
EFI_GUID *guid;
if (!memcmp(guid, &smbios, sizeof(EFI_GUID))) {
EFI_GUID acpi = ACPI_TABLE_GUID;
EFI_GUID acpi20 = EFI_ACPI_TABLE_GUID;
EFI_GUID devid = DEVICE_PATH_PROTOCOL;
guid_to_string(EFI_GUID *guid)
EFI_GUID imgid = LOADED_IMAGE_PROTOCOL;
EFI_GUID mps = EFI_MPS_TABLE_GUID;
EFI_GUID *guid;
EFI_GUID netid = EFI_SIMPLE_NETWORK_PROTOCOL_GUID;
if (!memcmp(guid, &mps, sizeof(EFI_GUID)))
else if (!memcmp(guid, &acpi, sizeof(EFI_GUID)))
else if (!memcmp(guid, &acpi20, sizeof(EFI_GUID)))
else if (!memcmp(guid, &smbios, sizeof(EFI_GUID)))
EFI_GUID smbios = SMBIOS_TABLE_GUID;
else if (!memcmp(guid, &smbios3, sizeof(EFI_GUID)))
else if (!memcmp(guid, &dxe, sizeof(EFI_GUID)))
else if (!memcmp(guid, &hoblist, sizeof(EFI_GUID)))
else if (!memcmp(guid, &memtype, sizeof(EFI_GUID)))
else if (!memcmp(guid, &debugimg, sizeof(EFI_GUID)))
EFI_GUID smbios3 = SMBIOS3_TABLE_GUID;
else if (!memcmp(guid, &fdtdtb, sizeof(EFI_GUID)))
else if (!memcmp(guid, &esrt, sizeof(EFI_GUID)))
else if (!memcmp(guid, &lzmadecomp, sizeof(EFI_GUID)))
else if (!memcmp(guid, &amiromlayout, sizeof(EFI_GUID)))
EFI_GUID dxe = DXE_SERVICES_TABLE_GUID;
EFI_GUID hoblist = HOB_LIST_GUID;
EFI_GUID memtype = MEMORY_TYPE_INFORMATION_TABLE_GUID;
EFI_GUID debugimg = EFI_DEBUG_IMAGE_INFO_TABLE_GUID;
EFI_GUID fdtdtb = FDT_TABLE_GUID;
EFI_GUID inputid = SIMPLE_INPUT_PROTOCOL;
EFI_GUID esrt = EFI_SYSTEM_RESOURCE_TABLE_GUID;
efi_print_var(CHAR16 *varnamearg, EFI_GUID *matchguid, int lflag)
EFI_GUID lzmadecomp = LZMA_CUSTOM_DECOMPRESS_GUID;
EFI_GUID amiromlayout = AMI_ROM_LAYOUT_GUID;
EFI_GUID varguid = { 0,0,0,{0,0,0,0,0,0,0,0} };
EFI_GUID matchguid = { 0,0,0,{0,0,0,0,0,0,0,0} };
EFI_GUID guid;
EFI_GUID guid;