OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AppleRtcRam.h
Go to the documentation of this file.
1
15#ifndef APPLE_RTC_RAM_PROTOCOL_H
16#define APPLE_RTC_RAM_PROTOCOL_H
17
19
30#define APPLE_RTC_RAM_PROTOCOL_GUID \
31 { 0xE121EC07, 0x9C42, 0x45EE, \
32 { 0xB0, 0xB6, 0xFF, 0xF8, 0xEF, 0x03, 0xC5, 0x21 } }
33
35
43typedef
44UINTN
47 );
48
68typedef
69EFI_STATUS
72 OUT UINT8 *Buffer,
73 IN UINTN BufferSize,
74 IN UINTN Address
75 );
76
102typedef
103EFI_STATUS
105 IN APPLE_RTC_RAM_PROTOCOL *This,
106 IN CONST UINT8 *Buffer,
107 IN UINTN BufferSize,
108 IN UINTN Address
109 );
110
126typedef
127EFI_STATUS
130 );
131
141
142extern EFI_GUID gAppleRtcRamProtocolGuid;
143
144#endif // APPLE_RTC_RAM_PROTOCOL_H
EFI_STATUS(EFIAPI * APPLE_RTC_RAM_WRITE_MEMORY)(IN APPLE_RTC_RAM_PROTOCOL *This, IN CONST UINT8 *Buffer, IN UINTN BufferSize, IN UINTN Address)
EFI_GUID gAppleRtcRamProtocolGuid
UINTN(EFIAPI * APPLE_RTC_RAM_GET_AVAILABLE_MEMORY)(IN APPLE_RTC_RAM_PROTOCOL *This)
Definition AppleRtcRam.h:45
EFI_STATUS(EFIAPI * APPLE_RTC_RAM_RESET_MEMORY)(IN APPLE_RTC_RAM_PROTOCOL *This)
EFI_STATUS(EFIAPI * APPLE_RTC_RAM_READ_MEMORY)(IN APPLE_RTC_RAM_PROTOCOL *This, OUT UINT8 *Buffer, IN UINTN BufferSize, IN UINTN Address)
Definition AppleRtcRam.h:70
OC_TYPING_BUFFER_ENTRY Buffer[OC_TYPING_BUFFER_SIZE]
Definition OcTypingLib.h:42
APPLE_RTC_RAM_RESET_MEMORY ResetMemory
APPLE_RTC_RAM_GET_AVAILABLE_MEMORY GetAvailableMemory
APPLE_RTC_RAM_WRITE_MEMORY WriteMemory
APPLE_RTC_RAM_READ_MEMORY ReadMemory