18#ifndef APPLE_GRAPHICS_POLICY_H
19#define APPLE_GRAPHICS_POLICY_H
21#define APPLE_GRAPHICS_POLICY_PROTCOL_GUID \
22 { 0xA4BB4654, 0x9F72, 0x4BC8, \
23 { 0x93, 0xEB, 0x65, 0x9F, 0xD8, 0x70, 0x8B, 0x10 } }
40 IN EFI_HANDLE ControllerHandle
62 IN EFI_DEVICE_PATH_PROTOCOL *DevicePath,
63 IN CHAR16 *ValueBuffer,
65 IN VOID *OutputBuffer,
66 IN UINTN OutputBufferLength
EFI_STATUS(EFIAPI * APPLE_GRAPHICS_POLICY_MEMBER_06)(IN APPLE_GRAPHICS_POLICY_PROTOCOL *This)
EFI_STATUS(EFIAPI * APPLE_GRAPHICS_POLICY_MEMBER_01)(IN APPLE_GRAPHICS_POLICY_PROTOCOL *This, VOID *param2)
EFI_GUID gAppleGraphicsPolicyProtocolGuid
EFI_STATUS(EFIAPI * APPLE_GRAPHICS_POLICY_MEMBER_05)(IN APPLE_GRAPHICS_POLICY_PROTOCOL *This, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath, IN CHAR16 *ValueBuffer, IN CHAR16 *Variable, IN VOID *OutputBuffer, IN UINTN OutputBufferLength)
EFI_STATUS(EFIAPI * APPLE_GRAPHICS_POLICY_MEMBER_07)(IN APPLE_GRAPHICS_POLICY_PROTOCOL *This, IN UINT32 Function, IN VOID *Buffer, IN UINT64 *BufferSize)
EFI_STATUS(EFIAPI * APPLE_GRAPHICS_POLICY_MEMBER_02)(IN APPLE_GRAPHICS_POLICY_PROTOCOL *This, IN UINT16 VendorId, IN UINT32 DeviceId, IN EFI_HANDLE ControllerHandle)
EFI_STATUS(EFIAPI * APPLE_GRAPHICS_POLICY_MEMBER_03)(IN APPLE_GRAPHICS_POLICY_PROTOCOL *This)
EFI_STATUS(EFIAPI * APPLE_GRAPHICS_POLICY_MEMBER_04)(IN APPLE_GRAPHICS_POLICY_PROTOCOL *This, IN EFI_GUID *Guid, IN VOID *Buffer, IN UINT64 *BufferSize)
OC_TYPING_BUFFER_ENTRY Buffer[OC_TYPING_BUFFER_SIZE]
APPLE_GRAPHICS_POLICY_MEMBER_03 Unknown_03
APPLE_GRAPHICS_POLICY_MEMBER_02 Unknown_02
APPLE_GRAPHICS_POLICY_MEMBER_07 Unknown_07
APPLE_GRAPHICS_POLICY_MEMBER_01 Unknown_01
APPLE_GRAPHICS_POLICY_MEMBER_06 Unknown_06
APPLE_GRAPHICS_POLICY_MEMBER_04 Unknown_04
APPLE_GRAPHICS_POLICY_MEMBER_05 Unknown_05