3 * Definitions for the Dynamic Shell command library
5 * Copyright (C) 2014, ARM Ltd
7 * This program and the accompanying materials are licensed and made available
8 * under the terms and conditions of the BSD License which accompanies this
9 * distribution. The full text of the license may be found at
10 * http://opensource.org/licenses/bsd-license.php
12 * THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT
13 * WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
17 #ifndef _ARM_SHELL_CMD_LIB_H_
18 #define _ARM_SHELL_CMD_LIB_H_
22 Initialize and Install EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL for RunAxf command.
24 @param[in] ImageHandle Handle the protocol should be attached to.
26 @retval EFI_SUCCESS The command has been installed successfully.
28 @retval EFI_UNSUPPORTED Help for the command failed to initialise.
30 @return Status code returned by InstallProtocolInterface
31 Boot Service function.
35 ShellDynCmdRunAxfInstall (
36 IN EFI_HANDLE ImageHandle
41 Uninstall the RunAxf Command
43 @param[in] ImageHandle Handle of the device where the protocol should have
46 @retval EFI_SUCCESS The device has been un-initialized successfully.
48 @return Status code returned by UninstallProtocolInterface
49 Boot Service function.
53 ShellDynCmdRunAxfUninstall (
54 IN EFI_HANDLE ImageHandle
57 #endif // _ARM_SHELL_CMD_LIB_H_