34 gEfiShellParametersProtocol = ShellParameters;
35 gEfiShellProtocol = Shell;
91 Status =
gBS->InstallProtocolInterface (
93 &gEfiShellDynamicCommandProtocolGuid,
117 Status =
gBS->UninstallProtocolInterface (
119 &gEfiShellDynamicCommandProtocolGuid,
122 if (EFI_ERROR (Status)) {
SHELL_STATUS RunDp(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
EFI_HII_HANDLE mDpHiiHandle
SHELL_STATUS EFIAPI DpCommandHandler(IN EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL *This, IN EFI_SYSTEM_TABLE *SystemTable, IN EFI_SHELL_PARAMETERS_PROTOCOL *ShellParameters, IN EFI_SHELL_PROTOCOL *Shell)
EFI_STATUS EFIAPI DpUnload(IN EFI_HANDLE ImageHandle)
EFI_STATUS EFIAPI DpCommandInitialize(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
CHAR16 *EFIAPI DpCommandGetHelp(IN EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL *This, IN CONST CHAR8 *Language)
EFI_STRING EFIAPI HiiGetString(IN EFI_HII_HANDLE HiiHandle, IN EFI_STRING_ID StringId, IN CONST CHAR8 *Language OPTIONAL)
VOID EFIAPI HiiRemovePackages(IN EFI_HII_HANDLE HiiHandle)
STATIC EFI_HII_HANDLE InitializeHiiPackage(EFI_HANDLE ImageHandle)
#define ASSERT_EFI_ERROR(StatusParameter)
EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL protocol structure.