OpenCore
1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
UserInterfaceTheme.h
Go to the documentation of this file.
1
13
#ifndef USER_INTERFACE_THEME_H
14
#define USER_INTERFACE_THEME_H
15
16
// USER_THEME_INTERFACE_PROTOCOL_REVISION
17
#define USER_THEME_INTERFACE_PROTOCOL_REVISION 0x00000001
18
19
// EFI_USER_INTERFACE_THEME_PROTOCOL_GUID
20
#define EFI_USER_INTERFACE_THEME_PROTOCOL_GUID \
21
{ 0xD5B0AC65, 0x9A2D, 0x4D2A, \
22
{ 0xBB, 0xD6, 0xE8, 0x71, 0xA9, 0x5E, 0x04, 0x35 } }
23
24
#define APPLE_COLOR_LIGHT_GRAY 0x00BFBFBFU
25
#define APPLE_COLOR_SYRAH_BLACK 0x00000000U
26
27
// UI_THEME_GET_BACKGROUND_COLOR
28
typedef
29
EFI_STATUS
30
(EFIAPI *
UI_THEME_GET_BACKGROUND_COLOR
)(
31
IN OUT UINT32 *BackgroundColor
32
);
33
34
// EFI_USER_INTERFACE_THEME_PROTOCOL
35
typedef
struct
{
36
UINTN
Revision
;
37
UI_THEME_GET_BACKGROUND_COLOR
GetBackgroundColor
;
38
}
EFI_USER_INTERFACE_THEME_PROTOCOL
;
39
40
// gEfiUserInterfaceThemeProtocolGuid
41
extern
EFI_GUID
gEfiUserInterfaceThemeProtocolGuid
;
42
43
#endif
// USER_INTERFACE_THEME_H
gEfiUserInterfaceThemeProtocolGuid
EFI_GUID gEfiUserInterfaceThemeProtocolGuid
Definition
UserGlobalVar.c:133
UI_THEME_GET_BACKGROUND_COLOR
EFI_STATUS(EFIAPI * UI_THEME_GET_BACKGROUND_COLOR)(IN OUT UINT32 *BackgroundColor)
Definition
UserInterfaceTheme.h:30
EFI_USER_INTERFACE_THEME_PROTOCOL
Definition
UserInterfaceTheme.h:35
EFI_USER_INTERFACE_THEME_PROTOCOL::Revision
UINTN Revision
Revision.
Definition
UserInterfaceTheme.h:36
EFI_USER_INTERFACE_THEME_PROTOCOL::GetBackgroundColor
UI_THEME_GET_BACKGROUND_COLOR GetBackgroundColor
Present as of Revision 1.
Definition
UserInterfaceTheme.h:37
Include
Apple
Protocol
UserInterfaceTheme.h
Generated by
1.12.0