diff --git a/reactos/boot/bootdata/hivebcd.inf b/reactos/boot/bootdata/hivebcd.inf index 9de29e70cd6..8146e02c44b 100644 --- a/reactos/boot/bootdata/hivebcd.inf +++ b/reactos/boot/bootdata/hivebcd.inf @@ -6,6 +6,11 @@ Signature = "$ReactOS$" BCD,"BCD00000000\Description\Control","System",0x00010003,1 BCD,"BCD00000000\Description\Control","TreatAtSystem",0x00010003,1 BCD,"BCD00000000\Description\Control","KeyName",2,"BCD00000000" -BCD,"BCD00000000\Objects",,0x00000012 + +BCD,"BCD00000000\Objects\{9dea862c-5cdd-4e70-acc1-f32b344d4795}\Description","Type",0x00010003,0x10100002 + +BCD,"BCD00000000\Objects\{9dea862c-5cdd-4e70-acc1-f32b344d4795}\Elements\12000002","Element",2,"\EFI\BOOT\BOOTIA32.EFI" +BCD,"BCD00000000\Objects\{9dea862c-5cdd-4e70-acc1-f32b344d4795}\Elements\12000004","Element",2,"ReactOS Boot Manager" +BCD,"BCD00000000\Objects\{9dea862c-5cdd-4e70-acc1-f32b344d4795}\Elements\12000005","Element",2,"en-US" ; EOF diff --git a/reactos/boot/environ/app/bootmgr/rtlcompat.c b/reactos/boot/environ/app/bootmgr/rtlcompat.c index 25aee307644..84347603921 100644 --- a/reactos/boot/environ/app/bootmgr/rtlcompat.c +++ b/reactos/boot/environ/app/bootmgr/rtlcompat.c @@ -30,7 +30,8 @@ RtlpAllocateMemory ( _In_ ULONG Tag ) { - return NULL; + UNREFERENCED_PARAMETER(Tag); + return BlMmAllocateHeap(Bytes); } VOID @@ -40,7 +41,8 @@ RtlpFreeMemory ( _In_ ULONG Tag ) { - return; + UNREFERENCED_PARAMETER(Tag); + BlMmFreeHeap(Mem); } NTSTATUS @@ -64,7 +66,11 @@ RtlAssert ( IN PCHAR Message OPTIONAL ) { - + EfiPrintf(L"*** ASSERTION %s FAILED AT %d in %s (%s) ***\r \n", + FailedAssertion, + LineNumber, + FileName, + Message); } ULONG @@ -73,6 +79,7 @@ DbgPrint ( ... ) { + EfiPrintf(L"%s\r\n", Format); return 0; }