OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AppleVariable.h
Go to the documentation of this file.
1
13#ifndef APPLE_VARIABLE_H
14#define APPLE_VARIABLE_H
15
16#include <Uefi.h>
17
21#define APPLE_VENDOR_VARIABLE_GUID \
22 { 0x4D1EDE05, 0x38C7, 0x4A6A, \
23 { 0x9C, 0xC6, 0x4B, 0xCC, 0xA8, 0xB3, 0x8C, 0x14 } }
24
28#define APPLE_BOOT_VARIABLE_GUID \
29 { 0x7C436110, 0xAB2A, 0x4BBB, \
30 { 0xA8, 0x80, 0xFE, 0x41, 0x99, 0x5C, 0x9F, 0x82 } }
31
35#define APPLE_CORE_STORAGE_VARIABLE_GUID \
36 { 0x8D63D4FE, 0xBD3C, 0x4AAD, \
37 { 0x88, 0x1D, 0x86, 0xFD, 0x97, 0x4B, 0xC1, 0xDF } }
38
42#define APPLE_TAMPER_RESISTANT_BOOT_VARIABLE_GUID \
43 { 0x5D62B28D, 0x6ED2, 0x40B4, \
44 { 0xA5, 0x60, 0x6C, 0xD7, 0x9B, 0x93, 0xD3, 0x66 } }
45
49#define APPLE_TAMPER_RESISTANT_BOOT_EFI_USER_GUID \
50 { 0x4E8023FF, 0xA79A, 0x47D1, \
51 { 0xA3, 0x42, 0x75, 0x24, 0xCF, 0xC9, 0x6D, 0xC4 } }
52
56#define APPLE_WIRELESS_NETWORK_VARIABLE_GUID \
57 { 0x36C28AB5, 0x6566, 0x4C50, \
58 { 0x9E, 0xBD, 0xCB, 0xB9, 0x20, 0xF8, 0x38, 0x43 } }
59
63#define APPLE_PERSONALIZATION_VARIABLE_GUID \
64 { 0xFA4CE28D, 0xB62F, 0x4C99, \
65 { 0x9C, 0xC3, 0x68, 0x15, 0x68, 0x6E, 0x30, 0xF9 } }
66
70#define APPLE_TAMPER_RESISTANT_BOOT_SECURE_VARIABLE_GUID \
71 { 0xF68DA75E, 0x1B55, 0x4E70, \
72 { 0xB4, 0x1B, 0xA7, 0xB7, 0xA5, 0xB7, 0x58, 0xEA } }
73
77#define APPLE_NETBOOT_VARIABLE_GUID \
78 { 0x37BCBEC7, 0xA645, 0x4215, \
79 { 0x97, 0x9E, 0xF5, 0xAE, 0x4D, 0x11, 0x5F, 0x13 } }
80
84#define APPLE_SECURITY_VARIABLE_GUID \
85 { 0x7870DBED, 0x151D, 0x63FE, \
86 { 0xF5, 0x88, 0x7C, 0x69, 0x94, 0x1C, 0xD0, 0x7B } }
87
91#define APPLE_SECURE_BOOT_VARIABLE_GUID \
92 { 0x94B73556, 0x2197, 0x4702, \
93 { 0x82, 0xA8, 0x3E, 0x13, 0x37, 0xDA, 0xFB, 0xFB } }
94
98#define APPLE_STARTUP_MANAGER_VARIABLE_GUID \
99 { 0x5EEB160F, 0x45FB, 0x4CE9, \
100 { 0xB4, 0xE3, 0x61, 0x03, 0x59, 0xAB, 0xF6, 0xF8 } }
101
105#define APPLE_BACKUP_BOOT_VARIABLE_GUID \
106 { 0xA5CE328C, 0x769D, 0x11E9, \
107 { 0x94, 0xC7, 0x8C, 0x85, 0x90, 0x6B, 0xAC, 0x48 } }
108
114#define APPLE_UI_SCALE_VARIABLE_NAME L"UIScale"
115
121#define APPLE_DEFAULT_BACKGROUND_COLOR_VARIABLE_NAME L"DefaultBackgroundColor"
122
131
137#define APPLE_PICKER_ENTRY_REASON_VARIABLE_NAME L"PickerEntryReason"
138
139#define APPLE_SYSTEM_AUDIO_VOLUME_MUTED BIT7
140#define APPLE_SYSTEM_AUDIO_VOLUME_VOLUME_MASK 0x7FU
141
142#define APPLE_SYSTEM_AUDIO_VOLUME_DB_MIN (-128)
143#define APPLE_SYSTEM_AUDIO_VOLUME_DB_MAX (127)
144
150#define APPLE_SYSTEM_AUDIO_VOLUME_VARIABLE_NAME L"SystemAudioVolume"
151
157#define APPLE_SYSTEM_AUDIO_VOLUME_SAVED_VARIABLE_NAME L"SystemAudioVolumeSaved"
158
164#define APPLE_SYSTEM_AUDIO_VOLUME_DB_VARIABLE_NAME L"SystemAudioVolumeDB"
165
171#define APPLE_PREV_LANG_KBD_VARIABLE_NAME L"prev-lang:kbd"
172
178#define APPLE_EFI_BOOT_PERF_VARIABLE_NAME L"efiboot-perf-record"
179
185#define APPLE_EFI_BOOT_PERF_ADDRESS_VARIABLE_NAME L"efiboot-perf-record-data"
186
192#define APPLE_EFI_BOOT_PERF_SIZE_VARIABLE_NAME L"efiboot-perf-record-data-size"
193
199#define APPLE_WAKE_FAILURE_VARIABLE_NAME L"wake-failure"
200
206#define APPLE_UEFI_WINDOWS_BOOT_CAPABLE_VARIABLE_NAME L"UEFIWindowsBootCapable"
207
213#define APPLE_INSTALL_WINDOWS_UEFI_VARIABLE_NAME L"InstallWindowsUEFI"
214
220#define APPLE_PANIC_INFO_NO_VARIABLE_NAME L"AAPL,PanicInfo%04x"
221
227#define APPLE_FORCE_DISPLAY_ROTATION_VARIABLE_NAME L"ForceDisplayRotationInEFI"
228
234#define APPLE_BOOT_CAMP_HD_VARIABLE_NAME L"BootCampHD"
235
247#define APPLE_RECOVERY_BOOT_MODE_VARIABLE_NAME L"recovery-boot-mode"
248
254#define APPLE_STARTUP_MUTE_VARIABLE_NAME L"StartupMute"
255
262#define APPLE_RESET_NVRAM_VARIABLE_NAME L"ResetNVRam"
263
269#define APPLE_RECOVERY_BOOT_INITIATOR_VARIABLE_NAME L"RecoveryBootInitiator"
270
277#define APPLE_BRIDGE_OS_HARDWARE_MODEL_VARIABLE_NAME L"BridgeOSHardwareModel"
278
282extern EFI_GUID gAppleVendorVariableGuid;
283
288extern EFI_GUID gAppleBootVariableGuid;
289
294extern EFI_GUID gAppleCoreStorageVariableGuid;
295
302
308
314
321
327
332extern EFI_GUID gAppleNetbootVariableGuid;
333
338extern EFI_GUID gAppleSecurityVariableGuid;
339
344extern EFI_GUID gAppleSecureBootVariableGuid;
345
350
354extern EFI_GUID gAppleBackupBootVariableGuid;
355
356#endif // APPLE_VARIABLE_H
EFI_GUID gAppleTamperResistantBootVariableGuid
EFI_GUID gAppleWirelessNetworkVariableGuid
EFI_GUID gAppleSecurityVariableGuid
EFI_GUID gAppleTamperResistantBootSecureVariableGuid
EFI_GUID gAppleBackupBootVariableGuid
EFI_GUID gAppleBootVariableGuid
EFI_GUID gAppleVendorVariableGuid
EFI_GUID gApplePersonalizationVariableGuid
EFI_GUID gAppleStartupManagerVariableGuid
APPLE_PICKER_ENTRY_REASON
@ ApplePickerEntryReasonBootDeviceTimeout
BDS Timeout.
@ ApplePickerEntryReasonLeftOptKeyPress
Left Option.
@ ApplePickerEntryReasonManufacturingMode
IR Remote.
@ ApplePickerEntryReasonRightOptKeyPress
Right Option.
@ ApplePickerEntryReasonUnknown
Unknown.
@ ApplePickerEntryReasonNvram
NVRAM.
EFI_GUID gAppleNetbootVariableGuid
EFI_GUID gAppleSecureBootVariableGuid
EFI_GUID gAppleCoreStorageVariableGuid
EFI_GUID gAppleTamperResistantBootEfiUserVariableGuid