OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AppleGraphicsDriver.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 AppleGraphicsDriver.h
9
10 Abstract:
11
12 Revision History
13
14 1.0 Initial Version
15
16 --*/
17
18#ifndef APPLE_GRAPHICS_DRIVER_H
19#define APPLE_GRAPHICS_DRIVER_H
20
21#define APPLE_GRAPHICS_DRIVER_PROTOCOL_GUID \
22 { 0xDD8E06AC, 0x00E2, 0x49A9, \
23 { 0x88, 0x8F, 0xFA, 0x46, 0xDE, 0xD4, 0x0A, 0x52 } }
24
26
27typedef
28EFI_STATUS
31 IN EFI_GUID *Guid,
32 IN VOID *Buffer,
33 IN UINTN BufferSize
34 );
35
36typedef
37EFI_STATUS
40 IN EFI_GUID *Guid,
41 OUT VOID *Buffer,
42 IN OUT UINTN *BufferSize
43 );
44
45typedef
46EFI_STATUS
49 IN UINT32 Function,
50 IN VOID *Buffer,
51 IN UINTN BufferSize
52 );
53
54typedef
55EFI_STATUS
58 IN UINT32 Function,
59 OUT VOID *Buffer,
60 IN OUT UINTN *BufferSize
61 );
62
70
72
73#endif // APPLE_GRAPHICS_DRIVER_H
EFI_STATUS(EFIAPI * APPLE_GRAPHICS_DRIVER_SET_PROPERTY_BY_FUNCTION)(IN APPLE_GRAPHICS_DRIVER_PROTOCOL *This, IN UINT32 Function, IN VOID *Buffer, IN UINTN BufferSize)
EFI_STATUS(EFIAPI * APPLE_GRAPHICS_DRIVER_GET_PROPERTY_BY_FUNCTION)(IN APPLE_GRAPHICS_DRIVER_PROTOCOL *This, IN UINT32 Function, OUT VOID *Buffer, IN OUT UINTN *BufferSize)
EFI_GUID gAppleGraphicsDriverProtocolGuid
EFI_STATUS(EFIAPI * APPLE_GRAPHICS_DRIVER_GET_PROPERTY)(IN APPLE_GRAPHICS_DRIVER_PROTOCOL *This, IN EFI_GUID *Guid, OUT VOID *Buffer, IN OUT UINTN *BufferSize)
EFI_STATUS(EFIAPI * APPLE_GRAPHICS_DRIVER_SET_PROPERTY)(IN APPLE_GRAPHICS_DRIVER_PROTOCOL *This, IN EFI_GUID *Guid, IN VOID *Buffer, IN UINTN BufferSize)
OC_TYPING_BUFFER_ENTRY Buffer[OC_TYPING_BUFFER_SIZE]
Definition OcTypingLib.h:42
APPLE_GRAPHICS_DRIVER_SET_PROPERTY_BY_FUNCTION SetPropertyByFunction
APPLE_GRAPHICS_DRIVER_GET_PROPERTY GetProperty
APPLE_GRAPHICS_DRIVER_SET_PROPERTY SetProperty
APPLE_GRAPHICS_DRIVER_GET_PROPERTY_BY_FUNCTION GetPropertyByFunction