OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AppleGraphicsPolicy.h
Go to the documentation of this file.
1/*++
2
3 Created by HermitCrabs on 26/4/2015.
4 Copyright 2010-2014 The HermitCrab Labs. All rights reserved.
5
6 Module Name:
7
8 AppleGraphicsPolicy.h
9
10 Abstract:
11
12 Revision History
13
14 1.0 Initial Version
15
16 --*/
17
18#ifndef APPLE_GRAPHICS_POLICY_H
19#define APPLE_GRAPHICS_POLICY_H
20
21#define APPLE_GRAPHICS_POLICY_PROTCOL_GUID \
22 { 0xA4BB4654, 0x9F72, 0x4BC8, \
23 { 0x93, 0xEB, 0x65, 0x9F, 0xD8, 0x70, 0x8B, 0x10 } }
24
26
27typedef
28EFI_STATUS
31 VOID *param2
32 );
33
34typedef
35EFI_STATUS
38 IN UINT16 VendorId,
39 IN UINT32 DeviceId,
40 IN EFI_HANDLE ControllerHandle
41 );
42
43typedef
44EFI_STATUS
47 );
48
49typedef
50EFI_STATUS
53 IN EFI_GUID *Guid,
54 IN VOID *Buffer,
55 IN UINT64 *BufferSize
56 );
57
58typedef
59EFI_STATUS
62 IN EFI_DEVICE_PATH_PROTOCOL *DevicePath,
63 IN CHAR16 *ValueBuffer,
64 IN CHAR16 *Variable,
65 IN VOID *OutputBuffer,
66 IN UINTN OutputBufferLength
67 );
68
69typedef
70EFI_STATUS
73 );
74
75typedef
76EFI_STATUS
79 IN UINT32 Function,
80 IN VOID *Buffer,
81 IN UINT64 *BufferSize
82 );
83
94
96
97#endif // APPLE_GRAPHICS_POLICY_H
UINT16 DeviceId
Definition Apm.h:35
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]
Definition OcTypingLib.h:42
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