]> git.proxmox.com Git - mirror_edk2.git/blame - ShellPkg/Library/UefiShellNetwork2CommandsLib/UefiShellNetwork2CommandsLib.h
ShellPkg: stop using EFI_HANDLE in place of EFI_HII_HANDLE
[mirror_edk2.git] / ShellPkg / Library / UefiShellNetwork2CommandsLib / UefiShellNetwork2CommandsLib.h
CommitLineData
43ca1753
ZL
1/** @file\r
2 Main file for NULL named library for network2 shell command functions.\r
3\r
4 Copyright (c) 2016, Intel Corporation. All rights reserved. <BR>\r
56ba3746 5 SPDX-License-Identifier: BSD-2-Clause-Patent\r
43ca1753
ZL
6\r
7**/\r
8\r
9#ifndef _UEFI_SHELL_NETWORK2_COMMANDS_LIB_H_\r
10#define _UEFI_SHELL_NETWORK2_COMMANDS_LIB_H_\r
11\r
12#include <Protocol/Cpu.h>\r
13#include <Protocol/ServiceBinding.h>\r
14#include <Protocol/Ip6.h>\r
15#include <Protocol/Ip6Config.h>\r
16\r
17#include <Guid/ShellLibHiiGuid.h>\r
18\r
19#include <Library/ShellLib.h>\r
20#include <Library/ShellCommandLib.h>\r
21#include <Library/BaseMemoryLib.h>\r
22#include <Library/BaseLib.h>\r
23#include <Library/PcdLib.h>\r
24#include <Library/MemoryAllocationLib.h>\r
25#include <Library/DebugLib.h>\r
26#include <Library/UefiBootServicesTableLib.h>\r
27#include <Library/HiiLib.h>\r
28#include <Library/NetLib.h>\r
29\r
c44501b3 30extern EFI_HII_HANDLE gShellNetwork2HiiHandle;\r
43ca1753
ZL
31\r
32/**\r
33 Function for 'ping6' command.\r
34\r
35 @param[in] ImageHandle Handle to the Image (NULL if Internal).\r
36 @param[in] SystemTable Pointer to the System Table (NULL if Internal).\r
37\r
38 @retval SHELL_SUCCESS The ping6 processed successfullly.\r
39 @retval others The ping6 processed unsuccessfully.\r
40\r
41**/\r
42SHELL_STATUS\r
43EFIAPI\r
44ShellCommandRunPing6 (\r
45 IN EFI_HANDLE ImageHandle,\r
46 IN EFI_SYSTEM_TABLE *SystemTable\r
47 );\r
48\r
49/**\r
50 Function for 'ifconfig6' command.\r
51\r
52 @param[in] ImageHandle Handle to the Image (NULL if Internal).\r
53 @param[in] SystemTable Pointer to the System Table (NULL if Internal).\r
54\r
55 @retval SHELL_SUCCESS The ifconfig6 command processed successfully.\r
56 @retval others The ifconfig6 command process failed.\r
57\r
58**/\r
59SHELL_STATUS\r
60EFIAPI\r
61ShellCommandRunIfconfig6 (\r
62 IN EFI_HANDLE ImageHandle,\r
63 IN EFI_SYSTEM_TABLE *SystemTable\r
64 );\r
65\r
66#endif\r
67\r