From 4f7f17cd65b517e12fa5a31f9be32a873ebd1440 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marvin=20H=C3=A4user?= <8659494+mhaeuser@users.noreply.github.com> Date: Fri, 2 Apr 2021 10:57:10 +0200 Subject: [PATCH] OcAppleEventEx: Initial import of protocol --- Include/Acidanthera/Protocol/OcAppleEventEx.h | 29 +++++++++++++++++++ OpenCorePkg.dec | 3 ++ 2 files changed, 32 insertions(+) create mode 100644 Include/Acidanthera/Protocol/OcAppleEventEx.h diff --git a/Include/Acidanthera/Protocol/OcAppleEventEx.h b/Include/Acidanthera/Protocol/OcAppleEventEx.h new file mode 100644 index 00000000..2d08893c --- /dev/null +++ b/Include/Acidanthera/Protocol/OcAppleEventEx.h @@ -0,0 +1,29 @@ +#ifndef OC_APPLE_EVENT_EX_PROTOCOL_H_ +#define OC_APPLE_EVENT_EX_PROTOCOL_H_ + +#include + +#define OC_APPLE_EVENT_EX_PROTOCOL_REVISION 0x00000001 + +#define OC_APPLE_EVENT_EX_PROTOCOL_GUID \ + { 0xA35F3047, 0x4F1C, 0x4937, \ + { 0xB9, 0x52, 0xBB, 0x58, 0x3A, 0x2E, 0x4E, 0x30 }} + +typedef struct OC_APPLE_EVENT_EX_PROTOCOL_ OC_APPLE_EVENT_EX_PROTOCOL; + +typedef +UINT32 +(EFIAPI *OC_APPLE_EVENT_EX_SET_POINTER_SCALE)( + IN OUT OC_APPLE_EVENT_EX_PROTOCOL *This, + IN UINT32 Scale + ); + +struct OC_APPLE_EVENT_EX_PROTOCOL_ { + UINTN Revision; + OC_APPLE_EVENT_EX_SET_POINTER_SCALE SetPointerScale; + APPLE_EVENT_PROTOCOL AppleEvent; +}; + +extern EFI_GUID gOcAppleEventExProtocolGuid; + +#endif // OC_APPLE_EVENT_EX_PROTOCOL_H_ diff --git a/OpenCorePkg.dec b/OpenCorePkg.dec index c308ab94..4533bbd0 100755 --- a/OpenCorePkg.dec +++ b/OpenCorePkg.dec @@ -498,6 +498,9 @@ ## Include/Acidanthera/Protocol/OcAfterBootCompat.h gOcAfterBootCompatProtocolGuid = { 0xC7CBA84E, 0xCC77, 0x461D, { 0x9E, 0x3C, 0x6B, 0xE0, 0xCB, 0x79, 0xA7, 0xC1 }} + ## Include/Acidanthera/Protocol/OcAppleEventEx.h + gOcAppleEventExProtocolGuid = { 0xA35F3047, 0x4F1C, 0x4937, { 0xB9, 0x52, 0xBB, 0x58, 0x3A, 0x2E, 0x4E, 0x30 }} + ## Include/Acidanthera/Protocol/OcFirmwareRuntime.h gOcFirmwareRuntimeProtocolGuid = { 0x570332E4, 0xFC50, 0x4B21, { 0xAB, 0xE8, 0xAE, 0x72, 0xF0, 0x5B, 0x4F, 0xF7 }}