TianoCore EDK2 master
Loading...
Searching...
No Matches
BootLogo2.h
Go to the documentation of this file.
1
16#ifndef _BOOT_LOGO2_H_
17#define _BOOT_LOGO2_H_
18
20
21#define EDKII_BOOT_LOGO2_PROTOCOL_GUID \
22 { \
23 0x4b5dc1df, 0x1eaa, 0x48b2, { 0xa7, 0xe9, 0xea, 0xc4, 0x89, 0xa0, 0xb, 0x5c } \
24 }
25
26//
27// Forward reference for pure ANSI compatability
28//
30
48typedef
50(EFIAPI *EDKII_SET_BOOT_LOGO2)(
53 IN UINTN DestinationX,
54 IN UINTN DestinationY,
55 IN UINTN Width,
56 IN UINTN Height
57 );
58
83typedef
85(EFIAPI *EDKII_GET_BOOT_LOGO2)(
88 OUT UINTN *DestinationX,
89 OUT UINTN *DestinationY,
90 OUT UINTN *Width,
91 OUT UINTN *Height
92 );
93
95 EDKII_SET_BOOT_LOGO2 SetBootLogo;
96 EDKII_GET_BOOT_LOGO2 GetBootLogo;
97};
98
99extern EFI_GUID gEdkiiBootLogo2ProtocolGuid;
100
101#endif
UINT64 UINTN
EFI_STATUS(EFIAPI * EDKII_SET_BOOT_LOGO2)(IN EDKII_BOOT_LOGO2_PROTOCOL *This, IN EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer OPTIONAL, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height)
Definition: BootLogo2.h:50
EFI_STATUS(EFIAPI * EDKII_GET_BOOT_LOGO2)(IN EDKII_BOOT_LOGO2_PROTOCOL *This, OUT EFI_GRAPHICS_OUTPUT_BLT_PIXEL **BltBuffer, OUT UINTN *DestinationX, OUT UINTN *DestinationY, OUT UINTN *Width, OUT UINTN *Height)
Definition: BootLogo2.h:85
#define OPTIONAL
Definition: Base.h:290
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213