Fix build
This commit is contained in:
parent
212091811f
commit
e1be0e56ea
@ -42,6 +42,7 @@ typedef EFI_STATUS (*PBL_FREE_PAGES)(IN UINT64 Size, IN EFI_PHYSICAL_ADDRESS Mem
|
||||
typedef EFI_STATUS (*PBL_FREE_POOL)(IN PVOID Memory);
|
||||
typedef EFI_STATUS (*PBL_OPEN_VOLUME)(IN PEFI_DEVICE_PATH_PROTOCOL DevicePath, OUT PEFI_HANDLE DiskHandle, OUT PEFI_FILE_HANDLE *FsHandle);
|
||||
typedef EFI_STATUS (*PBL_OPEN_XT_PROTOCOL)(OUT PVOID *ProtocolHandler, IN PEFI_GUID ProtocolGuid);
|
||||
typedef EFI_STATUS (*PBL_READ_FILE)(IN PEFI_FILE_HANDLE DirHandle, IN CONST PWCHAR FileName, OUT PVOID *FileData, OUT PSIZE_T FileSize);
|
||||
typedef VOID (*PBL_SLEEP_EXECUTION)(IN ULONG_PTR Milliseconds);
|
||||
|
||||
/* XTLDR Configuration data */
|
||||
@ -78,6 +79,12 @@ typedef struct _XTBL_LOADER_PROTOCOL
|
||||
PBL_DEBUG_PRINT Print;
|
||||
} Debug;
|
||||
struct
|
||||
{
|
||||
PBL_CLOSE_VOLUME CloseVolume;
|
||||
PBL_OPEN_VOLUME OpenVolume;
|
||||
PBL_READ_FILE ReadFile;
|
||||
} Disk;
|
||||
struct
|
||||
{
|
||||
PBL_ALLOCATE_PAGES AllocatePages;
|
||||
PBL_ALLOCATE_POOL AllocatePool;
|
||||
@ -93,11 +100,6 @@ typedef struct _XTBL_LOADER_PROTOCOL
|
||||
PBL_EXIT_BOOT_SERVICES ExitBootServices;
|
||||
PBL_SLEEP_EXECUTION SleepExecution;
|
||||
} Util;
|
||||
struct
|
||||
{
|
||||
PBL_CLOSE_VOLUME Close;
|
||||
PBL_OPEN_VOLUME Open;
|
||||
} Volume;
|
||||
} XTBL_LOADER_PROTOCOL, *PXTBL_LOADER_PROTOCOL;
|
||||
|
||||
#endif /* __XTDK_BMTYPES_H */
|
||||
|
Loading…
Reference in New Issue
Block a user