Changeset 80721 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/ShellPkg/Include/Library
- Timestamp:
- Sep 11, 2019 8:46:37 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 133262
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-129237 /vendor/edk2/current 103735-103757,103769-103776,129194-133213
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/ShellPkg/Include/Library/BcfgCommandLib.h
r58464 r80721 3 3 4 4 Copyright (c) 2014, Intel Corporation. All rights reserved.<BR> 5 This program and the accompanying materials 6 are licensed and made available under the terms and conditions of the BSD License 7 which accompanies this distribution. The full text of the license may be found at 8 http://opensource.org/licenses/bsd-license.php 9 10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 5 SPDX-License-Identifier: BSD-2-Clause-Patent 12 6 13 7 **/ -
trunk/src/VBox/Devices/EFI/FirmwareNew/ShellPkg/Include/Library/HandleParsingLib.h
r77662 r80721 2 2 Provides interface to advanced shell functionality for parsing both handle and protocol database. 3 3 4 Copyright (c) 2010 - 2017, Intel Corporation. All rights reserved.<BR> 5 This program and the accompanying materials 6 are licensed and made available under the terms and conditions of the BSD License 7 which accompanies this distribution. The full text of the license may be found at 8 http://opensource.org/licenses/bsd-license.php 9 10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 4 Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR> 5 SPDX-License-Identifier: BSD-2-Clause-Patent 12 6 13 7 **/ -
trunk/src/VBox/Devices/EFI/FirmwareNew/ShellPkg/Include/Library/ShellCEntryLib.h
r77662 r80721 3 3 4 4 Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR> 5 This program and the accompanying materials 6 are licensed and made available under the terms and conditions of the BSD License 7 which accompanies this distribution. The full text of the license may be found at 8 http://opensource.org/licenses/bsd-license.php 9 10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 5 SPDX-License-Identifier: BSD-2-Clause-Patent 12 6 13 7 **/ -
trunk/src/VBox/Devices/EFI/FirmwareNew/ShellPkg/Include/Library/ShellCommandLib.h
r77662 r80721 5 5 This library will not function if it is used for UEFI Shell 2.0 Applications. 6 6 7 Copyright (c) 2009 - 201 7, Intel Corporation. All rights reserved.<BR>7 Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR> 8 8 (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR> 9 9 (C) Copyright 2013-2014 Hewlett-Packard Development Company, L.P.<BR> 10 This program and the accompanying materials 11 are licensed and made available under the terms and conditions of the BSD License 12 which accompanies this distribution. The full text of the license may be found at 13 http://opensource.org/licenses/bsd-license.php. 14 15 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 16 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 10 SPDX-License-Identifier: BSD-2-Clause-Patent 17 11 18 12 **/ -
trunk/src/VBox/Devices/EFI/FirmwareNew/ShellPkg/Include/Library/ShellLib.h
r77662 r80721 2 2 Provides interface to shell functionality for shell commands and applications. 3 3 4 Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR> 5 This program and the accompanying materials 6 are licensed and made available under the terms and conditions of the BSD License 7 which accompanies this distribution. The full text of the license may be found at 8 http://opensource.org/licenses/bsd-license.php 9 10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 4 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 5 Copyright 2018 Dell Technologies.<BR> 6 SPDX-License-Identifier: BSD-2-Clause-Patent 12 7 13 8 **/ … … 35 30 extern EFI_SHELL_PARAMETERS_PROTOCOL *gEfiShellParametersProtocol; 36 31 extern EFI_SHELL_PROTOCOL *gEfiShellProtocol; 32 33 /** 34 Return a clean, fully-qualified version of an input path. If the return value 35 is non-NULL the caller must free the memory when it is no longer needed. 36 37 If asserts are disabled, and if the input parameter is NULL, NULL is returned. 38 39 If there is not enough memory available to create the fully-qualified path or 40 a copy of the input path, NULL is returned. 41 42 If there is no working directory, a clean copy of Path is returned. 43 44 Otherwise, the current file system or working directory (as appropriate) is 45 prepended to Path and the resulting path is cleaned and returned. 46 47 NOTE: If the input path is an empty string, then the current working directory 48 (if it exists) is returned. In other words, an empty input path is treated 49 exactly the same as ".". 50 51 @param[in] Path A pointer to some file or directory path. 52 53 @retval NULL The input path is NULL or out of memory. 54 55 @retval non-NULL A pointer to a clean, fully-qualified version of Path. 56 If there is no working directory, then a pointer to a 57 clean, but not necessarily fully-qualified version of 58 Path. The caller must free this memory when it is no 59 longer needed. 60 **/ 61 CHAR16* 62 EFIAPI 63 FullyQualifyPath( 64 IN CONST CHAR16 *Path 65 ); 37 66 38 67 /** … … 90 119 @param[in, out] FilePath On input, the device path to the file. On output, 91 120 the remaining device path. 92 @param[out] DeviceHandle Pointer to the system device handle.93 121 @param[out] FileHandle Pointer to the file handle. 94 122 @param[in] OpenMode The mode to open the file with. … … 116 144 ShellOpenFileByDevicePath( 117 145 IN OUT EFI_DEVICE_PATH_PROTOCOL **FilePath, 118 OUT EFI_HANDLE *DeviceHandle,119 146 OUT SHELL_FILE_HANDLE *FileHandle, 120 147 IN UINT64 OpenMode, … … 129 156 EFI_FILE_MODE_CREATE. 130 157 131 @param[in] File PathThe pointer to file name.158 @param[in] FileName The pointer to file name. 132 159 @param[out] FileHandle The pointer to the file handle. 133 160 @param[in] OpenMode The mode to open the file with. … … 154 181 EFIAPI 155 182 ShellOpenFileByName( 156 IN CONST CHAR16 *File Path,183 IN CONST CHAR16 *FileName, 157 184 OUT SHELL_FILE_HANDLE *FileHandle, 158 185 IN UINT64 OpenMode,
Note:
See TracChangeset
for help on using the changeset viewer.