TianoCore EDK2
master
Loading...
Searching...
No Matches
BootLogo.h
Go to the documentation of this file.
1
9
#ifndef _BOOT_LOGO_H_
10
#define _BOOT_LOGO_H_
11
12
#include <
Protocol/GraphicsOutput.h
>
13
14
#define EFI_BOOT_LOGO_PROTOCOL_GUID \
15
{ \
16
0xcdea2bd3, 0xfc25, 0x4c1c, { 0xb9, 0x7c, 0xb3, 0x11, 0x86, 0x6, 0x49, 0x90 } \
17
}
18
19
//
20
// Forward reference for pure ANSI compatability
21
//
22
typedef
struct
_EFI_BOOT_LOGO_PROTOCOL
EFI_BOOT_LOGO_PROTOCOL
;
23
42
typedef
43
EFI_STATUS
44
(EFIAPI *
EFI_SET_BOOT_LOGO
)(
45
IN
EFI_BOOT_LOGO_PROTOCOL
*This,
46
IN
EFI_GRAPHICS_OUTPUT_BLT_PIXEL
*BltBuffer
OPTIONAL
,
47
IN
UINTN
DestinationX,
48
IN
UINTN
DestinationY,
49
IN
UINTN
Width,
50
IN
UINTN
Height
51
);
52
53
struct
_EFI_BOOT_LOGO_PROTOCOL
{
54
EFI_SET_BOOT_LOGO
SetBootLogo;
55
};
56
57
extern
EFI_GUID
gEfiBootLogoProtocolGuid;
58
59
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
EFI_SET_BOOT_LOGO
EFI_STATUS(EFIAPI * EFI_SET_BOOT_LOGO)(IN EFI_BOOT_LOGO_PROTOCOL *This, IN EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer OPTIONAL, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height)
Definition:
BootLogo.h:44
OPTIONAL
#define OPTIONAL
Definition:
Base.h:290
IN
#define IN
Definition:
Base.h:279
GraphicsOutput.h
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_BOOT_LOGO_PROTOCOL
Definition:
BootLogo.h:53
EFI_GRAPHICS_OUTPUT_BLT_PIXEL
Definition:
GraphicsOutput.h:131
GUID
Definition:
Base.h:213
MdeModulePkg
Include
Protocol
BootLogo.h
Generated on Fri Nov 15 2024 18:01:11 for TianoCore EDK2 by
1.9.6