OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
OC_BOOT_ENTRY_ Struct Reference

#include <OcBootManagementLib.h>

Data Fields

LIST_ENTRY Link
 
EFI_DEVICE_PATH_PROTOCOL * DevicePath
 
OC_BOOT_SYSTEM_ACTION SystemAction
 
OC_BOOT_UNMANAGED_ACTION UnmanagedBootAction
 
OC_BOOT_UNMANAGED_GET_FINAL_DP UnmanagedBootGetFinalDevicePath
 
OC_CUSTOM_READ CustomRead
 
OC_CUSTOM_FREE CustomFree
 
CHAR16 * Id
 
CHAR16 * Name
 
CHAR16 * PathName
 
CHAR8 * Flavour
 
OC_BOOT_ENTRY_TYPE Type
 
UINT32 EntryIndex
 
BOOLEAN IsExternal
 
BOOLEAN IsFolder
 
BOOLEAN IsGeneric
 
BOOLEAN IsCustom
 
BOOLEAN IsBootEntryProtocol
 
BOOLEAN IsAppleInstaller
 
BOOLEAN SetDefault
 
BOOLEAN LaunchInText
 
BOOLEAN ExposeDevicePath
 
BOOLEAN FullNvramAccess
 
EFI_GUID UniquePartitionGUID
 
UINT32 LoadOptionsSize
 
VOID * LoadOptions
 
CHAR8 * AudioBasePath
 
CHAR8 * AudioBaseType
 

Detailed Description

Discovered boot entry. Note, inner resources must be freed with FreeBootEntry.

Definition at line 398 of file OcBootManagementLib.h.

Field Documentation

◆ AudioBasePath

CHAR8* OC_BOOT_ENTRY_::AudioBasePath

Definition at line 510 of file OcBootManagementLib.h.

◆ AudioBaseType

CHAR8* OC_BOOT_ENTRY_::AudioBaseType

Definition at line 514 of file OcBootManagementLib.h.

◆ CustomFree

OC_CUSTOM_FREE OC_BOOT_ENTRY_::CustomFree

Definition at line 427 of file OcBootManagementLib.h.

◆ CustomRead

OC_CUSTOM_READ OC_BOOT_ENTRY_::CustomRead

Definition at line 423 of file OcBootManagementLib.h.

◆ DevicePath

EFI_DEVICE_PATH_PROTOCOL* OC_BOOT_ENTRY_::DevicePath

Definition at line 407 of file OcBootManagementLib.h.

◆ EntryIndex

UINT32 OC_BOOT_ENTRY_::EntryIndex

Definition at line 453 of file OcBootManagementLib.h.

◆ ExposeDevicePath

BOOLEAN OC_BOOT_ENTRY_::ExposeDevicePath

Definition at line 489 of file OcBootManagementLib.h.

◆ Flavour

CHAR8* OC_BOOT_ENTRY_::Flavour

Definition at line 444 of file OcBootManagementLib.h.

◆ FullNvramAccess

BOOLEAN OC_BOOT_ENTRY_::FullNvramAccess

Definition at line 493 of file OcBootManagementLib.h.

◆ Id

CHAR16* OC_BOOT_ENTRY_::Id

Definition at line 431 of file OcBootManagementLib.h.

◆ IsAppleInstaller

BOOLEAN OC_BOOT_ENTRY_::IsAppleInstaller

Definition at line 477 of file OcBootManagementLib.h.

◆ IsBootEntryProtocol

BOOLEAN OC_BOOT_ENTRY_::IsBootEntryProtocol

Definition at line 473 of file OcBootManagementLib.h.

◆ IsCustom

BOOLEAN OC_BOOT_ENTRY_::IsCustom

Definition at line 469 of file OcBootManagementLib.h.

◆ IsExternal

BOOLEAN OC_BOOT_ENTRY_::IsExternal

Definition at line 457 of file OcBootManagementLib.h.

◆ IsFolder

BOOLEAN OC_BOOT_ENTRY_::IsFolder

Definition at line 461 of file OcBootManagementLib.h.

◆ IsGeneric

BOOLEAN OC_BOOT_ENTRY_::IsGeneric

Definition at line 465 of file OcBootManagementLib.h.

◆ LaunchInText

BOOLEAN OC_BOOT_ENTRY_::LaunchInText

Definition at line 485 of file OcBootManagementLib.h.

◆ Link

LIST_ENTRY OC_BOOT_ENTRY_::Link

Definition at line 402 of file OcBootManagementLib.h.

◆ LoadOptions

VOID* OC_BOOT_ENTRY_::LoadOptions

Definition at line 506 of file OcBootManagementLib.h.

◆ LoadOptionsSize

UINT32 OC_BOOT_ENTRY_::LoadOptionsSize

Definition at line 502 of file OcBootManagementLib.h.

◆ Name

CHAR16* OC_BOOT_ENTRY_::Name

Definition at line 435 of file OcBootManagementLib.h.

◆ PathName

CHAR16* OC_BOOT_ENTRY_::PathName

Definition at line 440 of file OcBootManagementLib.h.

◆ SetDefault

BOOLEAN OC_BOOT_ENTRY_::SetDefault

Definition at line 481 of file OcBootManagementLib.h.

◆ SystemAction

OC_BOOT_SYSTEM_ACTION OC_BOOT_ENTRY_::SystemAction

Definition at line 411 of file OcBootManagementLib.h.

◆ Type

OC_BOOT_ENTRY_TYPE OC_BOOT_ENTRY_::Type

Definition at line 449 of file OcBootManagementLib.h.

◆ UniquePartitionGUID

EFI_GUID OC_BOOT_ENTRY_::UniquePartitionGUID

Definition at line 498 of file OcBootManagementLib.h.

◆ UnmanagedBootAction

OC_BOOT_UNMANAGED_ACTION OC_BOOT_ENTRY_::UnmanagedBootAction

Definition at line 415 of file OcBootManagementLib.h.

◆ UnmanagedBootGetFinalDevicePath

OC_BOOT_UNMANAGED_GET_FINAL_DP OC_BOOT_ENTRY_::UnmanagedBootGetFinalDevicePath

Definition at line 419 of file OcBootManagementLib.h.


The documentation for this struct was generated from the following file: