diff --git a/xtldr2/includes/bootman.h b/xtldr2/includes/bootman.h index 6a449ce..1fa2014 100644 --- a/xtldr2/includes/bootman.h +++ b/xtldr2/includes/bootman.h @@ -15,6 +15,16 @@ /* XTLDR routine callbacks */ typedef VOID (BMPRINTCHAR)(IN USHORT Character); +XTCDECL +EFI_STATUS +BmAllocateEfiPages(IN UINT64 Pages, + OUT PEFI_PHYSICAL_ADDRESS Memory); + +XTCDECL +EFI_STATUS +BmAllocateEfiPool(IN UINT_PTR Size, + OUT PVOID *Memory); + /* XTLDR routines forward references */ XTCDECL VOID @@ -28,6 +38,16 @@ XTCDECL VOID BmEnableCursor(); +XTCDECL +EFI_STATUS +BmFreeEfiPages(IN UINT64 Pages, + IN EFI_PHYSICAL_ADDRESS Memory); + +XTCDECL +EFI_STATUS +BmFreeEfiPool(IN PVOID Memory); + + XTCDECL VOID BmInitializeConsole();