TianoCore EDK2 master
|
#include <Protocol/HiiImage.h>
Go to the source code of this file.
Data Structures | |
struct | _EDKII_PLATFORM_LOGO_PROTOCOL |
Macros | |
#define | EDKII_PLATFORM_LOGO_PROTOCOL_GUID { 0x53cd299f, 0x2bc1, 0x40c0, { 0x8c, 0x07, 0x23, 0xf6, 0x4f, 0xdb, 0x30, 0xe0 } } |
Typedefs | |
typedef struct _EDKII_PLATFORM_LOGO_PROTOCOL | EDKII_PLATFORM_LOGO_PROTOCOL |
typedef EFI_STATUS(EFIAPI * | EDKII_PLATFORM_LOGO_GET_IMAGE) (IN EDKII_PLATFORM_LOGO_PROTOCOL *This, IN OUT UINT32 *Instance, OUT EFI_IMAGE_INPUT *Image, OUT EDKII_PLATFORM_LOGO_DISPLAY_ATTRIBUTE *Attribute, OUT INTN *OffsetX, OUT INTN *OffsetY) |
Variables | |
EFI_GUID | gEdkiiPlatformLogoProtocolGuid |
The Platform Logo Protocol defines the interface to get the Platform logo image with the display attribute.
Copyright (c) 2015 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file PlatformLogo.h.
#define EDKII_PLATFORM_LOGO_PROTOCOL_GUID { 0x53cd299f, 0x2bc1, 0x40c0, { 0x8c, 0x07, 0x23, 0xf6, 0x4f, 0xdb, 0x30, 0xe0 } } |
Definition at line 18 of file PlatformLogo.h.
typedef EFI_STATUS(EFIAPI * EDKII_PLATFORM_LOGO_GET_IMAGE) (IN EDKII_PLATFORM_LOGO_PROTOCOL *This, IN OUT UINT32 *Instance, OUT EFI_IMAGE_INPUT *Image, OUT EDKII_PLATFORM_LOGO_DISPLAY_ATTRIBUTE *Attribute, OUT INTN *OffsetX, OUT INTN *OffsetY) |
Load a platform logo image and return its data and attributes.
This | The pointer to this protocol instance. |
Instance | The visible image instance is found. |
Image | Points to the image. |
Attribute | The display attributes of the image returned. |
OffsetX | The X offset of the image regarding the Attribute. |
OffsetY | The Y offset of the image regarding the Attribute. |
EFI_SUCCESS | The image was fetched successfully. |
EFI_NOT_FOUND | The specified image could not be found. |
Definition at line 49 of file PlatformLogo.h.
typedef struct _EDKII_PLATFORM_LOGO_PROTOCOL EDKII_PLATFORM_LOGO_PROTOCOL |
Definition at line 21 of file PlatformLogo.h.
enum EDKII_PLATFORM_LOGO_DISPLAY_ATTRIBUTE |
Definition at line 23 of file PlatformLogo.h.