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
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//
23
42typedef
44(EFIAPI *EFI_SET_BOOT_LOGO)(
47 IN UINTN DestinationX,
48 IN UINTN DestinationY,
49 IN UINTN Width,
50 IN UINTN Height
51 );
52
54 EFI_SET_BOOT_LOGO SetBootLogo;
55};
56
57extern EFI_GUID gEfiBootLogoProtocolGuid;
58
59#endif
UINT64 UINTN
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
#define OPTIONAL
Definition: Base.h:290
#define IN
Definition: Base.h:279
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213