OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AppleFeatures.h File Reference

Go to the source code of this file.

Macros

#define FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE   0x00000001U
 
#define FW_FEATURE_SUPPORTS_CD_DRIVE_BOOT   0x00000002U
 
#define FW_FEATURE_SUPPORTS_TARGET_DISK_MODE   0x00000004U
 
#define FW_FEATURE_UNKNOWN_BIT3   0x00000008U
 
#define FW_FEATURE_SUPPORTS_NET_BOOT   0x00000010U
 
#define FW_FEATURE_SUPPORTS_SLING_SHOT   0x00000020U
 
#define FW_FEATURE_UNKNOWN_BIT6   0x00000040U
 
#define FW_FEATURE_UNKNOWN_BIT7   0x00000080U
 
#define FW_FEATURE_SUPPORTS_WIRELESS   0x00000100U
 
#define FW_FEATURE_UNKNOWN_BIT9   0x00000200U
 
#define FW_FEATURE_PLATFORM_SECURITY_POLICY_01   0x00000400U
 
#define FW_FEATURE_PLATFORM_SECURITY_POLICY_02   0x00000800U
 
#define FW_FEATURE_FIRMWARE_LOCKED   0x00001000U
 
#define FW_FEATURE_UNKNOWN_BIT13   0x00002000U
 
#define FW_FEATURE_SUPPORTS_HIGH_SPEED_USB   0x00004000U
 
#define FW_FEATURE_UNKNOWN_BIT15   0x00008000U
 
#define FW_FEATURE_UNKNOWN_BIT16   0x00010000U
 
#define FW_FEATURE_DISABLE_USB_SUBSTITUTE_WORKAROUND   0x00020000U
 
#define FW_FEATURE_UNKNOWN_BIT18   0x00040000U
 
#define FW_FEATURE_SUPPORTS_APFS   0x00080000U
 
#define FW_FEATURE_SUPPORTS_APFS_EXTRA   0x00100000U
 
#define FW_FEATURE_UNKNOWN_BIT21   0x00200000U
 
#define FW_FEATURE_SUPPORTS_TRBX   0x00400000U
 
#define FW_FEATURE_UNKNOWN_BIT23   0x00800000U
 
#define FW_FEATURE_SUPPORTS_PLATFORM_SECURITY_POLICY   0x01000000U
 
#define FW_FEATURE_SUPPORTS_EXTENDED_FEATURES   0x02000000U
 
#define FW_FEATURE_UNKNOWN_BIT26   0x04000000U
 
#define FW_FEATURE_UNKNOWN_BIT27   0x08000000U
 
#define FW_FEATURE_DISABLE_MBA_S4_WORKAROUND   0x10000000U
 
#define FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT   0x20000000U
 
#define FW_FEATURE_UNKNOWN_BIT30   0x40000000U
 
#define FW_FEATURE_DISABLE_BOOTSCRIPT_WORKAROUND   0x80000000U
 
#define FW_FEATURE_SUPPORTS_LARGE_BASESYSTEM   0x800000000U
 
#define PT_FEATURE_UNKNOWN_BIT0   0x00000001U
 
#define PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY   0x00000002U
 
#define PT_FEATURE_HAS_HEADLESS_GPU   0x00000004U
 
#define PT_FEATURE_SUPPORTS_HOST_PM   0x00000008U
 
#define PT_FEATURE_SUPPORTS_POWER_CHIME   0x00000010U
 
#define PT_FEATURE_UNKNOWN_BIT5   0x00000020U
 
#define PT_FEATURE_UNKNOWN_BIT6   0x00000040U
 
#define PT_FEATURE_UNKNOWN_BIT7   0x00000080U
 
#define PT_FEATURE_UNKNOWN_BIT8   0x00000100U
 
#define PT_FEATURE_UNKNOWN_BIT9   0x00000200U
 
#define PT_FEATURE_UNKNOWN_BIT10   0x00000400U
 
#define PT_FEATURE_UNKNOWN_BIT11   0x00000800U
 
#define PT_FEATURE_UNKNOWN_BIT12   0x00001000U
 
#define PT_FEATURE_UNKNOWN_BIT13   0x00002000U
 
#define PT_FEATURE_UNKNOWN_BIT14   0x00004000U
 
#define PT_FEATURE_UNKNOWN_BIT15   0x00008000U
 
#define PT_FEATURE_UNKNOWN_BIT16   0x00010000U
 
#define PT_FEATURE_UNKNOWN_BIT17   0x00020000U
 
#define PT_FEATURE_UNKNOWN_BIT18   0x00040000U
 
#define PT_FEATURE_UNKNOWN_BIT19   0x00080000U
 
#define PT_FEATURE_UNKNOWN_BIT20   0x00100000U
 
#define PT_FEATURE_UNKNOWN_BIT21   0x00200000U
 
#define PT_FEATURE_UNKNOWN_BIT22   0x00400000U
 
#define PT_FEATURE_UNKNOWN_BIT23   0x00800000U
 
#define PT_FEATURE_UNKNOWN_BIT24   0x01000000U
 
#define PT_FEATURE_UNKNOWN_BIT25   0x02000000U
 
#define PT_FEATURE_UNKNOWN_BIT26   0x04000000U
 
#define PT_FEATURE_UNKNOWN_BIT27   0x08000000U
 
#define PT_FEATURE_UNKNOWN_BIT28   0x10000000U
 
#define PT_FEATURE_UNKNOWN_BIT29   0x20000000U
 
#define PT_FEATURE_UNKNOWN_BIT30   0x40000000U
 
#define PT_FEATURE_UNKNOWN_BIT31   0x80000000U
 
#define EB_FEATURE_SAFE_MODE   0x00000001U
 
#define EB_FEATURE_VERBOSE   0x00000002U
 
#define EB_FEATURE_NETBOOT   0x00000004U
 
#define EB_FEATURE_ALT_KERNEL   0x00000008U
 
#define EB_FEATURE_SINGLE_USER   0x00000010U
 
#define EB_FEATURE_GRAPHICS_MODE   0x00000020U
 
#define EB_FEATURE_FIRMWARE_PASSWORD   0x00000040U
 
#define EB_FEATURE_DEBUG   0x00000080U
 
#define EB_FEATURE_BOOT_IS_NOT_ROOT   0x00000100U
 
#define EB_FEATURE_HAS_FILE_VAULT2_CONFIG   0x00000200U
 
#define EB_FEATURE_X   0x00000400U
 
#define EB_FEATURE_EFI_NVRAM_RECOVERY_BOOT_MODE   0x00000800U
 
#define EB_FEATURE_FROM_RECOVER_BOOT_DIRECTORY   0x00001000U
 
#define EB_FEATURE_WAKE_FROM_HIBERNATION   0x00002000U
 
#define EB_FEATURE_KASLR_SLIDE   0x00004000U
 
#define EB_FEATURE_SKIP_BOARD_ID_CHECK   0x00008000U
 
#define EB_FEATURE_SKIP_PANIC_DIALOG   0x00010000U
 
#define EB_FEATURE_FD   0x00020000U
 
#define EB_FEATURE_APFS_VOLUME_BOOT   0x00080000U
 
#define EB_FEATURE_HAS_APPLE_SECURE_BOOT   0x00200000U
 
#define EB_FEATURE_HAS_APPLE_TRUSTED_BOOT   0x01000000U
 

Detailed Description

Copyright (C) 2019, vit9696. 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 AppleFeatures.h.

Macro Definition Documentation

◆ EB_FEATURE_ALT_KERNEL

#define EB_FEATURE_ALT_KERNEL   0x00000008U

Definition at line 269 of file AppleFeatures.h.

◆ EB_FEATURE_APFS_VOLUME_BOOT

#define EB_FEATURE_APFS_VOLUME_BOOT   0x00080000U

Definition at line 313 of file AppleFeatures.h.

◆ EB_FEATURE_BOOT_IS_NOT_ROOT

#define EB_FEATURE_BOOT_IS_NOT_ROOT   0x00000100U

Definition at line 285 of file AppleFeatures.h.

◆ EB_FEATURE_DEBUG

#define EB_FEATURE_DEBUG   0x00000080U

Definition at line 281 of file AppleFeatures.h.

◆ EB_FEATURE_EFI_NVRAM_RECOVERY_BOOT_MODE

#define EB_FEATURE_EFI_NVRAM_RECOVERY_BOOT_MODE   0x00000800U

Definition at line 294 of file AppleFeatures.h.

◆ EB_FEATURE_FD

#define EB_FEATURE_FD   0x00020000U

Definition at line 309 of file AppleFeatures.h.

◆ EB_FEATURE_FIRMWARE_PASSWORD

#define EB_FEATURE_FIRMWARE_PASSWORD   0x00000040U

Definition at line 280 of file AppleFeatures.h.

◆ EB_FEATURE_FROM_RECOVER_BOOT_DIRECTORY

#define EB_FEATURE_FROM_RECOVER_BOOT_DIRECTORY   0x00001000U

Definition at line 295 of file AppleFeatures.h.

◆ EB_FEATURE_GRAPHICS_MODE

#define EB_FEATURE_GRAPHICS_MODE   0x00000020U

Definition at line 279 of file AppleFeatures.h.

◆ EB_FEATURE_HAS_APPLE_SECURE_BOOT

#define EB_FEATURE_HAS_APPLE_SECURE_BOOT   0x00200000U

Definition at line 318 of file AppleFeatures.h.

◆ EB_FEATURE_HAS_APPLE_TRUSTED_BOOT

#define EB_FEATURE_HAS_APPLE_TRUSTED_BOOT   0x01000000U

Definition at line 324 of file AppleFeatures.h.

◆ EB_FEATURE_HAS_FILE_VAULT2_CONFIG

#define EB_FEATURE_HAS_FILE_VAULT2_CONFIG   0x00000200U

Definition at line 289 of file AppleFeatures.h.

◆ EB_FEATURE_KASLR_SLIDE

#define EB_FEATURE_KASLR_SLIDE   0x00004000U

Definition at line 303 of file AppleFeatures.h.

◆ EB_FEATURE_NETBOOT

#define EB_FEATURE_NETBOOT   0x00000004U

Definition at line 268 of file AppleFeatures.h.

◆ EB_FEATURE_SAFE_MODE

#define EB_FEATURE_SAFE_MODE   0x00000001U

Definition at line 263 of file AppleFeatures.h.

◆ EB_FEATURE_SINGLE_USER

#define EB_FEATURE_SINGLE_USER   0x00000010U

Definition at line 274 of file AppleFeatures.h.

◆ EB_FEATURE_SKIP_BOARD_ID_CHECK

#define EB_FEATURE_SKIP_BOARD_ID_CHECK   0x00008000U

Definition at line 304 of file AppleFeatures.h.

◆ EB_FEATURE_SKIP_PANIC_DIALOG

#define EB_FEATURE_SKIP_PANIC_DIALOG   0x00010000U

Definition at line 305 of file AppleFeatures.h.

◆ EB_FEATURE_VERBOSE

#define EB_FEATURE_VERBOSE   0x00000002U

Definition at line 267 of file AppleFeatures.h.

◆ EB_FEATURE_WAKE_FROM_HIBERNATION

#define EB_FEATURE_WAKE_FROM_HIBERNATION   0x00002000U

Definition at line 299 of file AppleFeatures.h.

◆ EB_FEATURE_X

#define EB_FEATURE_X   0x00000400U

Definition at line 290 of file AppleFeatures.h.

◆ FW_FEATURE_DISABLE_BOOTSCRIPT_WORKAROUND

#define FW_FEATURE_DISABLE_BOOTSCRIPT_WORKAROUND   0x80000000U

Definition at line 184 of file AppleFeatures.h.

◆ FW_FEATURE_DISABLE_MBA_S4_WORKAROUND

#define FW_FEATURE_DISABLE_MBA_S4_WORKAROUND   0x10000000U

Definition at line 172 of file AppleFeatures.h.

◆ FW_FEATURE_DISABLE_USB_SUBSTITUTE_WORKAROUND

#define FW_FEATURE_DISABLE_USB_SUBSTITUTE_WORKAROUND   0x00020000U

Definition at line 135 of file AppleFeatures.h.

◆ FW_FEATURE_FIRMWARE_LOCKED

#define FW_FEATURE_FIRMWARE_LOCKED   0x00001000U

Definition at line 123 of file AppleFeatures.h.

◆ FW_FEATURE_PLATFORM_SECURITY_POLICY_01

#define FW_FEATURE_PLATFORM_SECURITY_POLICY_01   0x00000400U

Definition at line 106 of file AppleFeatures.h.

◆ FW_FEATURE_PLATFORM_SECURITY_POLICY_02

#define FW_FEATURE_PLATFORM_SECURITY_POLICY_02   0x00000800U

Definition at line 112 of file AppleFeatures.h.

◆ FW_FEATURE_SUPPORTS_APFS

#define FW_FEATURE_SUPPORTS_APFS   0x00080000U

Definition at line 141 of file AppleFeatures.h.

◆ FW_FEATURE_SUPPORTS_APFS_EXTRA

#define FW_FEATURE_SUPPORTS_APFS_EXTRA   0x00100000U

Definition at line 147 of file AppleFeatures.h.

◆ FW_FEATURE_SUPPORTS_CD_DRIVE_BOOT

#define FW_FEATURE_SUPPORTS_CD_DRIVE_BOOT   0x00000002U

Definition at line 76 of file AppleFeatures.h.

◆ FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE

#define FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE   0x00000001U

Definition at line 72 of file AppleFeatures.h.

◆ FW_FEATURE_SUPPORTS_EXTENDED_FEATURES

#define FW_FEATURE_SUPPORTS_EXTENDED_FEATURES   0x02000000U

Definition at line 165 of file AppleFeatures.h.

◆ FW_FEATURE_SUPPORTS_HIGH_SPEED_USB

#define FW_FEATURE_SUPPORTS_HIGH_SPEED_USB   0x00004000U

Definition at line 128 of file AppleFeatures.h.

◆ FW_FEATURE_SUPPORTS_LARGE_BASESYSTEM

#define FW_FEATURE_SUPPORTS_LARGE_BASESYSTEM   0x800000000U

Definition at line 188 of file AppleFeatures.h.

◆ FW_FEATURE_SUPPORTS_NET_BOOT

#define FW_FEATURE_SUPPORTS_NET_BOOT   0x00000010U

Definition at line 88 of file AppleFeatures.h.

◆ FW_FEATURE_SUPPORTS_PLATFORM_SECURITY_POLICY

#define FW_FEATURE_SUPPORTS_PLATFORM_SECURITY_POLICY   0x01000000U

Definition at line 160 of file AppleFeatures.h.

◆ FW_FEATURE_SUPPORTS_SLING_SHOT

#define FW_FEATURE_SUPPORTS_SLING_SHOT   0x00000020U

Definition at line 92 of file AppleFeatures.h.

◆ FW_FEATURE_SUPPORTS_TARGET_DISK_MODE

#define FW_FEATURE_SUPPORTS_TARGET_DISK_MODE   0x00000004U

Definition at line 82 of file AppleFeatures.h.

◆ FW_FEATURE_SUPPORTS_TRBX

#define FW_FEATURE_SUPPORTS_TRBX   0x00400000U

Definition at line 153 of file AppleFeatures.h.

◆ FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT

#define FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT   0x20000000U

Definition at line 178 of file AppleFeatures.h.

◆ FW_FEATURE_SUPPORTS_WIRELESS

#define FW_FEATURE_SUPPORTS_WIRELESS   0x00000100U

Definition at line 99 of file AppleFeatures.h.

◆ FW_FEATURE_UNKNOWN_BIT13

#define FW_FEATURE_UNKNOWN_BIT13   0x00002000U

Definition at line 124 of file AppleFeatures.h.

◆ FW_FEATURE_UNKNOWN_BIT15

#define FW_FEATURE_UNKNOWN_BIT15   0x00008000U

Definition at line 129 of file AppleFeatures.h.

◆ FW_FEATURE_UNKNOWN_BIT16

#define FW_FEATURE_UNKNOWN_BIT16   0x00010000U

Definition at line 130 of file AppleFeatures.h.

◆ FW_FEATURE_UNKNOWN_BIT18

#define FW_FEATURE_UNKNOWN_BIT18   0x00040000U

Definition at line 136 of file AppleFeatures.h.

◆ FW_FEATURE_UNKNOWN_BIT21

#define FW_FEATURE_UNKNOWN_BIT21   0x00200000U

Definition at line 148 of file AppleFeatures.h.

◆ FW_FEATURE_UNKNOWN_BIT23

#define FW_FEATURE_UNKNOWN_BIT23   0x00800000U

Definition at line 154 of file AppleFeatures.h.

◆ FW_FEATURE_UNKNOWN_BIT26

#define FW_FEATURE_UNKNOWN_BIT26   0x04000000U

Definition at line 166 of file AppleFeatures.h.

◆ FW_FEATURE_UNKNOWN_BIT27

#define FW_FEATURE_UNKNOWN_BIT27   0x08000000U

Definition at line 167 of file AppleFeatures.h.

◆ FW_FEATURE_UNKNOWN_BIT3

#define FW_FEATURE_UNKNOWN_BIT3   0x00000008U

Definition at line 83 of file AppleFeatures.h.

◆ FW_FEATURE_UNKNOWN_BIT30

#define FW_FEATURE_UNKNOWN_BIT30   0x40000000U

Definition at line 179 of file AppleFeatures.h.

◆ FW_FEATURE_UNKNOWN_BIT6

#define FW_FEATURE_UNKNOWN_BIT6   0x00000040U

Definition at line 93 of file AppleFeatures.h.

◆ FW_FEATURE_UNKNOWN_BIT7

#define FW_FEATURE_UNKNOWN_BIT7   0x00000080U

Definition at line 94 of file AppleFeatures.h.

◆ FW_FEATURE_UNKNOWN_BIT9

#define FW_FEATURE_UNKNOWN_BIT9   0x00000200U

Definition at line 100 of file AppleFeatures.h.

◆ PT_FEATURE_HAS_HEADLESS_GPU

#define PT_FEATURE_HAS_HEADLESS_GPU   0x00000004U

Definition at line 216 of file AppleFeatures.h.

◆ PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY

#define PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY   0x00000002U

Definition at line 212 of file AppleFeatures.h.

◆ PT_FEATURE_SUPPORTS_HOST_PM

#define PT_FEATURE_SUPPORTS_HOST_PM   0x00000008U

Definition at line 220 of file AppleFeatures.h.

◆ PT_FEATURE_SUPPORTS_POWER_CHIME

#define PT_FEATURE_SUPPORTS_POWER_CHIME   0x00000010U

Definition at line 224 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT0

#define PT_FEATURE_UNKNOWN_BIT0   0x00000001U

Definition at line 208 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT10

#define PT_FEATURE_UNKNOWN_BIT10   0x00000400U

Definition at line 230 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT11

#define PT_FEATURE_UNKNOWN_BIT11   0x00000800U

Definition at line 231 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT12

#define PT_FEATURE_UNKNOWN_BIT12   0x00001000U

Definition at line 232 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT13

#define PT_FEATURE_UNKNOWN_BIT13   0x00002000U

Definition at line 233 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT14

#define PT_FEATURE_UNKNOWN_BIT14   0x00004000U

Definition at line 234 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT15

#define PT_FEATURE_UNKNOWN_BIT15   0x00008000U

Definition at line 235 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT16

#define PT_FEATURE_UNKNOWN_BIT16   0x00010000U

Definition at line 236 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT17

#define PT_FEATURE_UNKNOWN_BIT17   0x00020000U

Definition at line 237 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT18

#define PT_FEATURE_UNKNOWN_BIT18   0x00040000U

Definition at line 238 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT19

#define PT_FEATURE_UNKNOWN_BIT19   0x00080000U

Definition at line 239 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT20

#define PT_FEATURE_UNKNOWN_BIT20   0x00100000U

Definition at line 240 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT21

#define PT_FEATURE_UNKNOWN_BIT21   0x00200000U

Definition at line 241 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT22

#define PT_FEATURE_UNKNOWN_BIT22   0x00400000U

Definition at line 242 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT23

#define PT_FEATURE_UNKNOWN_BIT23   0x00800000U

Definition at line 243 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT24

#define PT_FEATURE_UNKNOWN_BIT24   0x01000000U

Definition at line 244 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT25

#define PT_FEATURE_UNKNOWN_BIT25   0x02000000U

Definition at line 245 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT26

#define PT_FEATURE_UNKNOWN_BIT26   0x04000000U

Definition at line 246 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT27

#define PT_FEATURE_UNKNOWN_BIT27   0x08000000U

Definition at line 247 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT28

#define PT_FEATURE_UNKNOWN_BIT28   0x10000000U

Definition at line 248 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT29

#define PT_FEATURE_UNKNOWN_BIT29   0x20000000U

Definition at line 249 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT30

#define PT_FEATURE_UNKNOWN_BIT30   0x40000000U

Definition at line 250 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT31

#define PT_FEATURE_UNKNOWN_BIT31   0x80000000U

Definition at line 251 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT5

#define PT_FEATURE_UNKNOWN_BIT5   0x00000020U

Definition at line 225 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT6

#define PT_FEATURE_UNKNOWN_BIT6   0x00000040U

Definition at line 226 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT7

#define PT_FEATURE_UNKNOWN_BIT7   0x00000080U

Definition at line 227 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT8

#define PT_FEATURE_UNKNOWN_BIT8   0x00000100U

Definition at line 228 of file AppleFeatures.h.

◆ PT_FEATURE_UNKNOWN_BIT9

#define PT_FEATURE_UNKNOWN_BIT9   0x00000200U

Definition at line 229 of file AppleFeatures.h.