OpenCore
1.0.4
OpenCore Bootloader
|
#include <Uefi.h>
Go to the source code of this file.
Enumerations | |
enum | APPLE_PICKER_ENTRY_REASON { ApplePickerEntryReasonUnknown = 0 , ApplePickerEntryReasonManufacturingMode = 1 , ApplePickerEntryReasonNvram = 2 , ApplePickerEntryReasonLeftOptKeyPress = 3 , ApplePickerEntryReasonRightOptKeyPress = 4 , ApplePickerEntryReasonBootDeviceTimeout = 5 } |
Variables | |
EFI_GUID | gAppleVendorVariableGuid |
EFI_GUID | gAppleBootVariableGuid |
EFI_GUID | gAppleCoreStorageVariableGuid |
EFI_GUID | gAppleTamperResistantBootVariableGuid |
EFI_GUID | gAppleWirelessNetworkVariableGuid |
EFI_GUID | gApplePersonalizationVariableGuid |
EFI_GUID | gAppleTamperResistantBootSecureVariableGuid |
EFI_GUID | gAppleTamperResistantBootEfiUserVariableGuid |
EFI_GUID | gAppleNetbootVariableGuid |
EFI_GUID | gAppleSecurityVariableGuid |
EFI_GUID | gAppleSecureBootVariableGuid |
EFI_GUID | gAppleStartupManagerVariableGuid |
EFI_GUID | gAppleBackupBootVariableGuid |
Copyright (C) 2014 - 2017, Download-Fritz. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php.
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
Definition in file AppleVariable.h.
#define APPLE_BACKUP_BOOT_VARIABLE_GUID |
The Apple Boot Variable Backup-vendor GUID.
Definition at line 105 of file AppleVariable.h.
#define APPLE_BOOT_CAMP_HD_VARIABLE_NAME L"BootCampHD" |
BootCampt device path. UEFI Device Path. gAppleBootVariableGuid
Definition at line 234 of file AppleVariable.h.
#define APPLE_BOOT_VARIABLE_GUID |
The Apple boot Variable-vendor GUID.
Definition at line 28 of file AppleVariable.h.
#define APPLE_BRIDGE_OS_HARDWARE_MODEL_VARIABLE_NAME L"BridgeOSHardwareModel" |
Bridge OS hardware model variable used to propagate to IODT bridge-model by EfiBoot. Read by hw.target sysctl, used by SoftwareUpdateCoreSupport. Uppercase ASCII string with \0 terminator (e.g. J137AP). gAppleVendorVariableGuid
Definition at line 277 of file AppleVariable.h.
#define APPLE_CORE_STORAGE_VARIABLE_GUID |
The Apple Core Storage Variable-vendor GUID.
Definition at line 35 of file AppleVariable.h.
#define APPLE_DEFAULT_BACKGROUND_COLOR_VARIABLE_NAME L"DefaultBackgroundColor" |
User interface scale variable. UINT32: RGBA gAppleVendorVariableGuid
Definition at line 121 of file AppleVariable.h.
#define APPLE_EFI_BOOT_PERF_ADDRESS_VARIABLE_NAME L"efiboot-perf-record-data" |
Performance record data address. UINT32: Physical address to EfiACPIReclaimMemory containing perf data. gAppleBootVariableGuid
Definition at line 185 of file AppleVariable.h.
#define APPLE_EFI_BOOT_PERF_SIZE_VARIABLE_NAME L"efiboot-perf-record-data-size" |
Performance record data size. UINT32: Size of performance record data, usually 4096 bytes. gAppleBootVariableGuid
Definition at line 192 of file AppleVariable.h.
#define APPLE_EFI_BOOT_PERF_VARIABLE_NAME L"efiboot-perf-record" |
Performance record data enable. UINT8: Any value to enable performance gathering (one time). gAppleBootVariableGuid
Definition at line 178 of file AppleVariable.h.
#define APPLE_FORCE_DISPLAY_ROTATION_VARIABLE_NAME L"ForceDisplayRotationInEFI" |
Set display rotation angle. UINT32: 0, 90, 180, 270. gAppleBootVariableGuid
Definition at line 227 of file AppleVariable.h.
#define APPLE_INSTALL_WINDOWS_UEFI_VARIABLE_NAME L"InstallWindowsUEFI" |
Will install UEFI Windows on next reboot. CHAR8: '1'. gAppleBootVariableGuid
Definition at line 213 of file AppleVariable.h.
#define APPLE_NETBOOT_VARIABLE_GUID |
The Apple Netboot Variable-vendor GUID.
Definition at line 77 of file AppleVariable.h.
#define APPLE_PANIC_INFO_NO_VARIABLE_NAME L"AAPL,PanicInfo%04x" |
7-bit packed panic information. Data blob from with indices in the range of [0000, 0400). gAppleBootVariableGuid
Definition at line 220 of file AppleVariable.h.
#define APPLE_PERSONALIZATION_VARIABLE_GUID |
The Apple Personalization Variable-vendor GUID.
Definition at line 63 of file AppleVariable.h.
#define APPLE_PICKER_ENTRY_REASON_VARIABLE_NAME L"PickerEntryReason" |
BootPicker startup mode. UINT32: APPLE_PICKER_ENTRY_REASON. gAppleVendorVariableGuid
Definition at line 137 of file AppleVariable.h.
#define APPLE_PREV_LANG_KBD_VARIABLE_NAME L"prev-lang:kbd" |
System language. CHAR8[] String starting with language code (e.g. ru-RU:252). gAppleBootVariableGuid
Definition at line 171 of file AppleVariable.h.
#define APPLE_RECOVERY_BOOT_INITIATOR_VARIABLE_NAME L"RecoveryBootInitiator" |
Recovery initiator device path. In general EfiBoot device path that called reboot to recovery. gAppleVendorVariableGuid
Definition at line 269 of file AppleVariable.h.
#define APPLE_RECOVERY_BOOT_MODE_VARIABLE_NAME L"recovery-boot-mode" |
Boot recovery once on the next restart in the specified mode in ASCII (not null-terminated):
Definition at line 247 of file AppleVariable.h.
#define APPLE_RESET_NVRAM_VARIABLE_NAME L"ResetNVRam" |
Resets NVRAM and potentially perform garbage collection etc. on next boot, on supported macOS firmware. Any size, any value: Not present (no action, default), or present (reset NVRAM). gAppleBootVariableGuid
Definition at line 262 of file AppleVariable.h.
#define APPLE_SECURE_BOOT_VARIABLE_GUID |
The Apple Secure Boot Variable-vendor GUID.
Definition at line 91 of file AppleVariable.h.
#define APPLE_SECURITY_VARIABLE_GUID |
The Apple Security-vendor GUID.
Definition at line 84 of file AppleVariable.h.
#define APPLE_STARTUP_MANAGER_VARIABLE_GUID |
The Apple Startup Manager Variable-vendor GUID.
Definition at line 98 of file AppleVariable.h.
#define APPLE_STARTUP_MUTE_VARIABLE_NAME L"StartupMute" |
Startup sound configuration variable. UINT8: 00 or not present (unmuted, default), any non-zero value (muted). gAppleBootVariableGuid
Definition at line 254 of file AppleVariable.h.
#define APPLE_SYSTEM_AUDIO_VOLUME_DB_MAX (127) |
Definition at line 143 of file AppleVariable.h.
#define APPLE_SYSTEM_AUDIO_VOLUME_DB_MIN (-128) |
Definition at line 142 of file AppleVariable.h.
#define APPLE_SYSTEM_AUDIO_VOLUME_DB_VARIABLE_NAME L"SystemAudioVolumeDB" |
System audio volume in decibels, created by AppleHDA.kext. UINT8: SystemAudioVolumeDB gAppleBootVariableGuid
Definition at line 164 of file AppleVariable.h.
#define APPLE_SYSTEM_AUDIO_VOLUME_MUTED BIT7 |
Definition at line 139 of file AppleVariable.h.
#define APPLE_SYSTEM_AUDIO_VOLUME_SAVED_VARIABLE_NAME L"SystemAudioVolumeSaved" |
System audio volume backup, restored by AppleEFIRuntime.kext at next reboot. UINT8: APPLE_SYSTEM_AUDIO_VOLUME_VOLUME_MASK | APPLE_SYSTEM_AUDIO_VOLUME_VOLUME_MASK gAppleBootVariableGuid
Definition at line 157 of file AppleVariable.h.
#define APPLE_SYSTEM_AUDIO_VOLUME_VARIABLE_NAME L"SystemAudioVolume" |
System audio volume. UINT8: APPLE_SYSTEM_AUDIO_VOLUME_MUTED | APPLE_SYSTEM_AUDIO_VOLUME_VOLUME_MASK gAppleBootVariableGuid
Definition at line 150 of file AppleVariable.h.
#define APPLE_SYSTEM_AUDIO_VOLUME_VOLUME_MASK 0x7FU |
Definition at line 140 of file AppleVariable.h.
#define APPLE_TAMPER_RESISTANT_BOOT_EFI_USER_GUID |
The Apple TRB EFI User GUID.
Definition at line 49 of file AppleVariable.h.
#define APPLE_TAMPER_RESISTANT_BOOT_SECURE_VARIABLE_GUID |
The Apple TRB Secure Variable-vendor GUID.
Definition at line 70 of file AppleVariable.h.
#define APPLE_TAMPER_RESISTANT_BOOT_VARIABLE_GUID |
The Apple TRB Variable-vendor GUID.
Definition at line 42 of file AppleVariable.h.
#define APPLE_UEFI_WINDOWS_BOOT_CAPABLE_VARIABLE_NAME L"UEFIWindowsBootCapable" |
Force enable UEFI Windows support. CHAR8: '1'. gAppleBootVariableGuid
Definition at line 206 of file AppleVariable.h.
#define APPLE_UI_SCALE_VARIABLE_NAME L"UIScale" |
User interface scale variable UINT8: 1 or 2 gAppleVendorVariableGuid
Definition at line 114 of file AppleVariable.h.
#define APPLE_VENDOR_VARIABLE_GUID |
The Apple Vendor Variable-vendor GUID.
Definition at line 21 of file AppleVariable.h.
#define APPLE_WAKE_FAILURE_VARIABLE_NAME L"wake-failure" |
Hibernation wake log (mirror for APPLE_RTC_WAKE_LOG_ADDR). UINT8[4]: Normally printed like 0x%02X 0x%02X % 3d 0x%02X. gAppleBootVariableGuid
Definition at line 199 of file AppleVariable.h.
#define APPLE_WIRELESS_NETWORK_VARIABLE_GUID |
The Apple WiFi Network Variable-vendor GUID.
Definition at line 56 of file AppleVariable.h.
Definition at line 123 of file AppleVariable.h.
|
extern |
A global variable storing the GUID of the APPLE_BACKUP_BOOT variable scope.
|
extern |
A global variable storing the GUID of the APPLE_BOOT EFI variable scope. AKA gAppleEFINVRAMGuid
Definition at line 8 of file UserGlobalVar.c.
|
extern |
A global variable storing the GUID of the APPLE_CORE_STORAGE EFI variable scope.
|
extern |
A global variable storing the GUID of the APPLE_NETBOOT EFI variable scope.
|
extern |
A global variable storing the GUID of the APPLE_PERSONALIZATION EFI variable scope.
|
extern |
A global variable storing the GUID of the APPLE_SECURE_BOOT_VARIABLE_GUID EFI variable scope.
Definition at line 59 of file UserGlobalVar.c.
|
extern |
A global variable storing the GUID of the APPLE_SECURITY EFI variable scope.
|
extern |
A global variable storing the GUID of the APPLE_STARTUP_MANAGER variable scope.
|
extern |
A global variable storing the GUID of the APPLE_TAMPER_RESISTANT_BOOT_EFI_USER_VARIABLE_GUID EFI variable scope.
|
extern |
A global variable storing the GUID of the APPLE_TAMPER_RESISTANT_BOOT_SECURE_VARIABLE_GUID EFI variable scope. AKA gAppleEFINVRAMTRBSecureVariableGuid.
|
extern |
A global variable storing the GUID of the APPLE_TAMPER_RESISTANT_BOOT EFI variable scope. AKA gAppleEFINVRAMTRBStagingCommandGuid.
|
extern |
A global variable storing the GUID of the APPLE_VENDOR EFI variable scope.
Definition at line 38 of file UserGlobalVar.c.
|
extern |
A global variable storing the GUID of the APPLE_WIRELESS_NETWORK EFI variable scope.