iPXE
Data Structures | Defines | Typedefs | Functions | Variables
LoadedImage.h File Reference

UEFI 2.0 Loaded image protocol definition. More...

Go to the source code of this file.

Data Structures

struct  EFI_LOADED_IMAGE_PROTOCOL
 Can be used on any image handle to obtain information about the loaded image. More...

Defines

#define EFI_LOADED_IMAGE_PROTOCOL_GUID
#define EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL_GUID
#define LOADED_IMAGE_PROTOCOL   EFI_LOADED_IMAGE_PROTOCOL_GUID
 Protocol GUID defined in EFI1.1.
#define EFI_LOADED_IMAGE_PROTOCOL_REVISION   0x1000
 EFI_SYSTEM_TABLE & EFI_IMAGE_UNLOAD are defined in EfiApi.h.
#define EFI_LOADED_IMAGE_INFORMATION_REVISION   EFI_LOADED_IMAGE_PROTOCOL_REVISION
 Revision defined in EFI1.1.

Typedefs

typedef EFI_LOADED_IMAGE_PROTOCOL EFI_LOADED_IMAGE

Functions

 FILE_LICENCE (BSD3)

Variables

EFI_GUID gEfiLoadedImageProtocolGuid
EFI_GUID gEfiLoadedImageDevicePathProtocolGuid

Detailed Description

UEFI 2.0 Loaded image protocol definition.

Every EFI driver and application is passed an image handle when it is loaded. This image handle will contain a Loaded Image Protocol.

Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Definition in file LoadedImage.h.


Define Documentation

Value:
{ \
    0x5B1B31A1, 0x9562, 0x11d2, {0x8E, 0x3F, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B } \
  }

Definition at line 23 of file LoadedImage.h.

Value:
{ \
    0xbc62157e, 0x3e33, 0x4fec, {0x99, 0x20, 0x2d, 0x3b, 0x36, 0xd7, 0x50, 0xdf } \
  }

Definition at line 28 of file LoadedImage.h.

Protocol GUID defined in EFI1.1.

Definition at line 36 of file LoadedImage.h.

EFI_SYSTEM_TABLE & EFI_IMAGE_UNLOAD are defined in EfiApi.h.

Definition at line 41 of file LoadedImage.h.

Revision defined in EFI1.1.

Definition at line 46 of file LoadedImage.h.


Typedef Documentation

Definition at line 85 of file LoadedImage.h.


Function Documentation

FILE_LICENCE ( BSD3  )

Variable Documentation