Implement extensible shell interface in the bootloader

This commit is contained in:
2026-04-20 00:15:32 +02:00
parent 735ccd96a6
commit 1f733c120c
6 changed files with 568 additions and 7 deletions

View File

@@ -1077,6 +1077,7 @@ Protocol::InstallXtLoaderProtocol()
LoaderProtocol.Protocol.LocateHandles = LocateProtocolHandles;
LoaderProtocol.Protocol.Open = OpenProtocol;
LoaderProtocol.Protocol.OpenHandle = OpenProtocolHandle;
LoaderProtocol.Shell.RegisterCommand = Shell::RegisterCommand;
LoaderProtocol.String.Compare = RTL::String::CompareString;
LoaderProtocol.String.Length = RTL::String::StringLength;
LoaderProtocol.String.ToWideString = RTL::String::StringToWideString;