13#ifndef APPLE_VARIABLE_H
14#define APPLE_VARIABLE_H
21#define APPLE_VENDOR_VARIABLE_GUID \
22 { 0x4D1EDE05, 0x38C7, 0x4A6A, \
23 { 0x9C, 0xC6, 0x4B, 0xCC, 0xA8, 0xB3, 0x8C, 0x14 } }
28#define APPLE_BOOT_VARIABLE_GUID \
29 { 0x7C436110, 0xAB2A, 0x4BBB, \
30 { 0xA8, 0x80, 0xFE, 0x41, 0x99, 0x5C, 0x9F, 0x82 } }
35#define APPLE_CORE_STORAGE_VARIABLE_GUID \
36 { 0x8D63D4FE, 0xBD3C, 0x4AAD, \
37 { 0x88, 0x1D, 0x86, 0xFD, 0x97, 0x4B, 0xC1, 0xDF } }
42#define APPLE_TAMPER_RESISTANT_BOOT_VARIABLE_GUID \
43 { 0x5D62B28D, 0x6ED2, 0x40B4, \
44 { 0xA5, 0x60, 0x6C, 0xD7, 0x9B, 0x93, 0xD3, 0x66 } }
49#define APPLE_TAMPER_RESISTANT_BOOT_EFI_USER_GUID \
50 { 0x4E8023FF, 0xA79A, 0x47D1, \
51 { 0xA3, 0x42, 0x75, 0x24, 0xCF, 0xC9, 0x6D, 0xC4 } }
56#define APPLE_WIRELESS_NETWORK_VARIABLE_GUID \
57 { 0x36C28AB5, 0x6566, 0x4C50, \
58 { 0x9E, 0xBD, 0xCB, 0xB9, 0x20, 0xF8, 0x38, 0x43 } }
63#define APPLE_PERSONALIZATION_VARIABLE_GUID \
64 { 0xFA4CE28D, 0xB62F, 0x4C99, \
65 { 0x9C, 0xC3, 0x68, 0x15, 0x68, 0x6E, 0x30, 0xF9 } }
70#define APPLE_TAMPER_RESISTANT_BOOT_SECURE_VARIABLE_GUID \
71 { 0xF68DA75E, 0x1B55, 0x4E70, \
72 { 0xB4, 0x1B, 0xA7, 0xB7, 0xA5, 0xB7, 0x58, 0xEA } }
77#define APPLE_NETBOOT_VARIABLE_GUID \
78 { 0x37BCBEC7, 0xA645, 0x4215, \
79 { 0x97, 0x9E, 0xF5, 0xAE, 0x4D, 0x11, 0x5F, 0x13 } }
84#define APPLE_SECURITY_VARIABLE_GUID \
85 { 0x7870DBED, 0x151D, 0x63FE, \
86 { 0xF5, 0x88, 0x7C, 0x69, 0x94, 0x1C, 0xD0, 0x7B } }
91#define APPLE_SECURE_BOOT_VARIABLE_GUID \
92 { 0x94B73556, 0x2197, 0x4702, \
93 { 0x82, 0xA8, 0x3E, 0x13, 0x37, 0xDA, 0xFB, 0xFB } }
98#define APPLE_STARTUP_MANAGER_VARIABLE_GUID \
99 { 0x5EEB160F, 0x45FB, 0x4CE9, \
100 { 0xB4, 0xE3, 0x61, 0x03, 0x59, 0xAB, 0xF6, 0xF8 } }
105#define APPLE_BACKUP_BOOT_VARIABLE_GUID \
106 { 0xA5CE328C, 0x769D, 0x11E9, \
107 { 0x94, 0xC7, 0x8C, 0x85, 0x90, 0x6B, 0xAC, 0x48 } }
114#define APPLE_UI_SCALE_VARIABLE_NAME L"UIScale"
121#define APPLE_DEFAULT_BACKGROUND_COLOR_VARIABLE_NAME L"DefaultBackgroundColor"
137#define APPLE_PICKER_ENTRY_REASON_VARIABLE_NAME L"PickerEntryReason"
139#define APPLE_SYSTEM_AUDIO_VOLUME_MUTED BIT7
140#define APPLE_SYSTEM_AUDIO_VOLUME_VOLUME_MASK 0x7FU
142#define APPLE_SYSTEM_AUDIO_VOLUME_DB_MIN (-128)
143#define APPLE_SYSTEM_AUDIO_VOLUME_DB_MAX (127)
150#define APPLE_SYSTEM_AUDIO_VOLUME_VARIABLE_NAME L"SystemAudioVolume"
157#define APPLE_SYSTEM_AUDIO_VOLUME_SAVED_VARIABLE_NAME L"SystemAudioVolumeSaved"
164#define APPLE_SYSTEM_AUDIO_VOLUME_DB_VARIABLE_NAME L"SystemAudioVolumeDB"
171#define APPLE_PREV_LANG_KBD_VARIABLE_NAME L"prev-lang:kbd"
178#define APPLE_EFI_BOOT_PERF_VARIABLE_NAME L"efiboot-perf-record"
185#define APPLE_EFI_BOOT_PERF_ADDRESS_VARIABLE_NAME L"efiboot-perf-record-data"
192#define APPLE_EFI_BOOT_PERF_SIZE_VARIABLE_NAME L"efiboot-perf-record-data-size"
199#define APPLE_WAKE_FAILURE_VARIABLE_NAME L"wake-failure"
206#define APPLE_UEFI_WINDOWS_BOOT_CAPABLE_VARIABLE_NAME L"UEFIWindowsBootCapable"
213#define APPLE_INSTALL_WINDOWS_UEFI_VARIABLE_NAME L"InstallWindowsUEFI"
220#define APPLE_PANIC_INFO_NO_VARIABLE_NAME L"AAPL,PanicInfo%04x"
227#define APPLE_FORCE_DISPLAY_ROTATION_VARIABLE_NAME L"ForceDisplayRotationInEFI"
234#define APPLE_BOOT_CAMP_HD_VARIABLE_NAME L"BootCampHD"
247#define APPLE_RECOVERY_BOOT_MODE_VARIABLE_NAME L"recovery-boot-mode"
254#define APPLE_STARTUP_MUTE_VARIABLE_NAME L"StartupMute"
262#define APPLE_RESET_NVRAM_VARIABLE_NAME L"ResetNVRam"
269#define APPLE_RECOVERY_BOOT_INITIATOR_VARIABLE_NAME L"RecoveryBootInitiator"
277#define APPLE_BRIDGE_OS_HARDWARE_MODEL_VARIABLE_NAME L"BridgeOSHardwareModel"
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