TianoCore EDK2
master
Loading...
Searching...
No Matches
EdidOverride.h
Go to the documentation of this file.
1
12
#ifndef __EDID_OVERRIDE_H__
13
#define __EDID_OVERRIDE_H__
14
15
#define EFI_EDID_OVERRIDE_PROTOCOL_GUID \
16
{ \
17
0x48ecb431, 0xfb72, 0x45c0, {0xa9, 0x22, 0xf4, 0x58, 0xfe, 0x4, 0xb, 0xd5 } \
18
}
19
20
typedef
struct
_EFI_EDID_OVERRIDE_PROTOCOL
EFI_EDID_OVERRIDE_PROTOCOL
;
21
22
#define EFI_EDID_OVERRIDE_DONT_OVERRIDE 0x01
23
#define EFI_EDID_OVERRIDE_ENABLE_HOT_PLUG 0x02
24
41
typedef
42
EFI_STATUS
43
(EFIAPI *
EFI_EDID_OVERRIDE_PROTOCOL_GET_EDID
)(
44
IN
EFI_EDID_OVERRIDE_PROTOCOL
*This,
45
IN
EFI_HANDLE
*ChildHandle,
46
OUT
UINT32 *Attributes,
47
OUT
UINTN
*EdidSize,
48
OUT
UINT8 **Edid
49
);
50
55
struct
_EFI_EDID_OVERRIDE_PROTOCOL
{
56
EFI_EDID_OVERRIDE_PROTOCOL_GET_EDID
GetEdid;
57
};
58
59
extern
EFI_GUID
gEfiEdidOverrideProtocolGuid;
60
61
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
EFI_EDID_OVERRIDE_PROTOCOL_GET_EDID
EFI_STATUS(EFIAPI * EFI_EDID_OVERRIDE_PROTOCOL_GET_EDID)(IN EFI_EDID_OVERRIDE_PROTOCOL *This, IN EFI_HANDLE *ChildHandle, OUT UINT32 *Attributes, OUT UINTN *EdidSize, OUT UINT8 **Edid)
Definition:
EdidOverride.h:43
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
EFI_HANDLE
VOID * EFI_HANDLE
Definition:
UefiBaseType.h:33
_EFI_EDID_OVERRIDE_PROTOCOL
Definition:
EdidOverride.h:55
GUID
Definition:
Base.h:213
MdePkg
Include
Protocol
EdidOverride.h
Generated on Fri Nov 15 2024 18:01:15 for TianoCore EDK2 by
1.9.6