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_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_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_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);
|
typedef VOID (*PBL_SLEEP_EXECUTION)(IN ULONG_PTR Milliseconds);
|
||||||
|
|
||||||
/* XTLDR Configuration data */
|
/* XTLDR Configuration data */
|
||||||
@ -78,6 +79,12 @@ typedef struct _XTBL_LOADER_PROTOCOL
|
|||||||
PBL_DEBUG_PRINT Print;
|
PBL_DEBUG_PRINT Print;
|
||||||
} Debug;
|
} Debug;
|
||||||
struct
|
struct
|
||||||
|
{
|
||||||
|
PBL_CLOSE_VOLUME CloseVolume;
|
||||||
|
PBL_OPEN_VOLUME OpenVolume;
|
||||||
|
PBL_READ_FILE ReadFile;
|
||||||
|
} Disk;
|
||||||
|
struct
|
||||||
{
|
{
|
||||||
PBL_ALLOCATE_PAGES AllocatePages;
|
PBL_ALLOCATE_PAGES AllocatePages;
|
||||||
PBL_ALLOCATE_POOL AllocatePool;
|
PBL_ALLOCATE_POOL AllocatePool;
|
||||||
@ -93,11 +100,6 @@ typedef struct _XTBL_LOADER_PROTOCOL
|
|||||||
PBL_EXIT_BOOT_SERVICES ExitBootServices;
|
PBL_EXIT_BOOT_SERVICES ExitBootServices;
|
||||||
PBL_SLEEP_EXECUTION SleepExecution;
|
PBL_SLEEP_EXECUTION SleepExecution;
|
||||||
} Util;
|
} Util;
|
||||||
struct
|
|
||||||
{
|
|
||||||
PBL_CLOSE_VOLUME Close;
|
|
||||||
PBL_OPEN_VOLUME Open;
|
|
||||||
} Volume;
|
|
||||||
} XTBL_LOADER_PROTOCOL, *PXTBL_LOADER_PROTOCOL;
|
} XTBL_LOADER_PROTOCOL, *PXTBL_LOADER_PROTOCOL;
|
||||||
|
|
||||||
#endif /* __XTDK_BMTYPES_H */
|
#endif /* __XTDK_BMTYPES_H */
|
||||||
|
Loading…
Reference in New Issue
Block a user