35 gEfiShellParametersProtocol = ShellParameters;
36 gEfiShellProtocol = Shell;
88 if (mTftpHiiHandle ==
NULL) {
92 Status =
gBS->InstallProtocolInterface (
94 &gEfiShellDynamicCommandProtocolGuid,
118 Status =
gBS->UninstallProtocolInterface (
120 &gEfiShellDynamicCommandProtocolGuid,
123 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)
STATIC EFI_HII_HANDLE InitializeHiiPackage(EFI_HANDLE ImageHandle)
#define ASSERT_EFI_ERROR(StatusParameter)
SHELL_STATUS RunTftp(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
EFI_STATUS EFIAPI TftpCommandInitialize(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
CHAR16 *EFIAPI TftpCommandGetHelp(IN EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL *This, IN CONST CHAR8 *Language)
SHELL_STATUS EFIAPI TftpCommandHandler(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 TftpUnload(IN EFI_HANDLE ImageHandle)
EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL protocol structure.