37 gEfiShellParametersProtocol = ShellParameters;
38 gEfiShellProtocol = Shell;
95 if (mHttpHiiHandle ==
NULL) {
99 Status =
gBS->InstallProtocolInterface (
101 &gEfiShellDynamicCommandProtocolGuid,
125 Status =
gBS->UninstallProtocolInterface (
127 &gEfiShellDynamicCommandProtocolGuid,
130 if (EFI_ERROR (Status)) {
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)
SHELL_STATUS RunHttp(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
EFI_STATUS EFIAPI HttpCommandInitialize(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
EFI_STATUS EFIAPI HttpUnload(IN EFI_HANDLE ImageHandle)
SHELL_STATUS EFIAPI HttpCommandHandler(IN EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL *This, IN EFI_SYSTEM_TABLE *SystemTable, IN EFI_SHELL_PARAMETERS_PROTOCOL *ShellParameters, IN EFI_SHELL_PROTOCOL *Shell)
CHAR16 *EFIAPI HttpCommandGetHelp(IN EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL *This, IN CONST CHAR8 *Language)
STATIC EFI_HII_HANDLE InitializeHiiPackage(EFI_HANDLE ImageHandle)
#define ASSERT_EFI_ERROR(StatusParameter)
EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL protocol structure.