Initial version of XTBL_EXECUTABLE_IMAGE_PROTOCOL
This commit is contained in:
parent
096b65c432
commit
05865fd4c0
@ -83,6 +83,26 @@ typedef VOID (*PBL_TUI_UPDATE_PROGRESS_BAR)(IN PXTBL_DIALOG_HANDLE Handle, IN PW
|
||||
typedef EFI_STATUS (*PBL_WAIT_FOR_EFI_EVENT)(IN UINT_PTR NumberOfEvents, IN PEFI_EVENT Event, OUT PUINT_PTR Index);
|
||||
typedef VOID (*PBL_XT_BOOT_MENU)();
|
||||
|
||||
/* XTLDR Boot protocol structure */
|
||||
typedef struct _XTBL_BOOT_PROTOCOL
|
||||
{
|
||||
PBL_BOOTPROTO_BOOT_SYSTEM BootSystem;
|
||||
} XTBL_BOOT_PROTOCOL, *PXTBL_BOOT_PROTOCOL;
|
||||
|
||||
/* XTLDR Executable image protocol structure */
|
||||
typedef struct _XTBL_EXECUTABLE_IMAGE_PROTOCOL
|
||||
{
|
||||
// PBL_EXECIMAGE_GET_ENTRY_POINT GetEntryPoint;
|
||||
// PBL_EXECIMAGE_GET_MACHINE_TYPE GetMachineType;
|
||||
// PBL_EXECIMAGE_GET_SECTION GetSection;
|
||||
// PBL_EXECIMAGE_GET_SUBSYSTEM GetSubSystem;
|
||||
// PBL_EXECIMAGE_GET_VERSION GetVersion;
|
||||
// PBL_EXECIMAGE_LOAD_IMAGE LoadImage;
|
||||
// PBL_EXECIMAGE_PRINT_INFO PrintDebugInfo;
|
||||
// PBL_EXECIMAGE_RELOCATE_IMAGE RelocateImage;
|
||||
// PBL_EXECUTABLE_VERIFY_IMAGE VerifyImage;
|
||||
} XTBL_EXECUTABLE_IMAGE_PROTOCOL, *PXTBL_EXECUTABLE_IMAGE_PROTOCOL;
|
||||
|
||||
/* Boot parameters structure */
|
||||
typedef struct _XTBL_BOOT_PARAMETERS
|
||||
{
|
||||
@ -96,12 +116,6 @@ typedef struct _XTBL_BOOT_PARAMETERS
|
||||
PWCHAR Parameters;
|
||||
} XTBL_BOOT_PARAMETERS, *PXTBL_BOOT_PARAMETERS;
|
||||
|
||||
/* Boot protocol structure */
|
||||
typedef struct _XTBL_BOOT_PROTOCOL
|
||||
{
|
||||
PBL_BOOTPROTO_BOOT_SYSTEM BootSystem;
|
||||
} XTBL_BOOT_PROTOCOL, *PXTBL_BOOT_PROTOCOL;
|
||||
|
||||
/* Boot menu list structure */
|
||||
typedef struct _XTBL_BOOTMENU_ITEM
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user