summaryrefslogtreecommitdiff
path: root/EdkCompatibilityPkg/Foundation/Library/Dxe/Include/EfiUiLib.h
diff options
context:
space:
mode:
Diffstat (limited to 'EdkCompatibilityPkg/Foundation/Library/Dxe/Include/EfiUiLib.h')
-rw-r--r--EdkCompatibilityPkg/Foundation/Library/Dxe/Include/EfiUiLib.h234
1 files changed, 0 insertions, 234 deletions
diff --git a/EdkCompatibilityPkg/Foundation/Library/Dxe/Include/EfiUiLib.h b/EdkCompatibilityPkg/Foundation/Library/Dxe/Include/EfiUiLib.h
deleted file mode 100644
index 946742cb17..0000000000
--- a/EdkCompatibilityPkg/Foundation/Library/Dxe/Include/EfiUiLib.h
+++ /dev/null
@@ -1,234 +0,0 @@
-/*++
-
-Copyright (c) 2004 - 2010, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials
-are licensed and made available under the terms and conditions of the BSD License
-which accompanies this distribution. The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-
-Module Name:
- EfiUiLib.h
-
-Abstract:
- Collection of usefull UI functions.
-
-Revision History:
-
---*/
-
-#ifndef _EFI_UI_LIB_H_
-#define _EFI_UI_LIB_H_
-
-#include "Tiano.h"
-#include "TianoTypes.h"
-#include "EfiDriverLib.h"
-
-CHAR16 *
-StrHzToString (
- OUT CHAR16 *String,
- IN UINT64 Val
- )
-/*++
-
-Routine Description:
- Converts frequency in Hz to Unicode string.
- Three significant digits are delivered. Used for processor info display.
-
-Arguments:
- String - string that will contain the frequency.
- Val - value to convert, minimum is 100000 i.e., 0.1 MHz.
-
-Returns:
- String that contains the frequency.
-
---*/
-;
-
-CHAR16 *
-StrBytesToString (
- OUT CHAR16 *String,
- IN UINT64 Val
- )
-/*++
-
-Routine Description:
- Converts size in bytes to Unicode string.
- Used for memory/cache size display.
-
-Arguments:
- String - string that will contain the value
- Val - value to convert in bytes
-
-Returns:
- String that contains the value.
-
---*/
-;
-
-CHAR16 *
-StrVersionToString (
- OUT CHAR16 *String,
- IN UINT8 Version
- )
-/*++
-
-Routine Description:
- Converts 8 bit version value to Unicode string.
- The upper nibble contains the upper part, the lower nibble contains the minor part.
- The output format is <major>.<minor>.
-
-Arguments:
- String - string that will contain the version value
- Version - Version value to convert
-
-Returns:
- String that contains the version value.
-
---*/
-;
-
-CHAR16 *
-StrMacToString (
- OUT CHAR16 *String,
- IN EFI_MAC_ADDRESS *MacAddr,
- IN UINT32 AddrSize
- )
-/*++
-
-Routine Description:
- Converts MAC address to Unicode string.
- The value is 64-bit and the resulting string will be 12
- digit hex number in pairs of digits separated by dashes.
-
-Arguments:
- String - string that will contain the value
- MacAddr - MAC address to convert
- AddrSize - Size of address
-
-Returns:
- String that contains the value.
-
---*/
-;
-
-CHAR16 *
-StrIp4AdrToString (
- OUT CHAR16 *String,
- IN EFI_IPv4_ADDRESS *Ip4Addr
- )
-/*++
-
-Routine Description:
- Converts IP v4 address to Unicode string.
- The value is 64-bit and the resulting string will
- be four decimal values 0-255 separated by dots.
-
-Arguments:
- String - string that will contain the value
- Ip4Addr - IP v4 address to convert from
-
-Returns:
-
- String that contain the value
-
---*/
-;
-
-EFI_STATUS
-StrStringToIp4Adr (
- OUT EFI_IPv4_ADDRESS *Ip4Addr,
- IN CHAR16 *String
- )
-/*++
-
-Routine Description:
- Parses and converts Unicode string to IP v4 address.
- The value will 64-bit.
- The string must be four decimal values 0-255 separated by dots.
- The string is parsed and format verified.
-
-Arguments:
- Ip4Addr - pointer to the variable to store the value to
- String - string that contains the value to parse and convert
-
-Returns:
- EFI_SUCCESS - if successful
- EFI_INVALID_PARAMETER - if String contains invalid IP v4 format
-
---*/
-;
-
-CHAR16 *
-Ascii2Unicode (
- OUT CHAR16 *UnicodeStr,
- IN CHAR8 *AsciiStr
- )
-/*++
-
-Routine Description:
- Converts ASCII characters to Unicode.
-
-Arguments:
- UnicodeStr - the Unicode string to be written to. The buffer must be large enough.
- AsciiStr - The ASCII string to be converted.
-
-Returns:
- The address to the Unicode string - same as UnicodeStr.
-
---*/
-;
-
-CHAR8 *
-Unicode2Ascii (
- OUT CHAR8 *AsciiStr,
- IN CHAR16 *UnicodeStr
- )
-/*++
-
-Routine Description:
- Converts ASCII characters to Unicode.
- Assumes that the Unicode characters are only these defined in the ASCII set.
-
-Arguments:
- AsciiStr - The ASCII string to be written to. The buffer must be large enough.
- UnicodeStr - the Unicode string to be converted.
-
-Returns:
- The address to the ASCII string - same as AsciiStr.
-
---*/
-;
-
-EFI_STATUS
-EfiStringToValue (
- OUT UINT64 *Val,
- IN CHAR16 *String,
- OUT UINT8 *EndIdx OPTIONAL
- )
-/*++
-
-Routine Description:
- Parses and converts Unicode string to decimal value.
- The returned value is 64-bit.
- The string is expected in decimal format,
- the string is parsed and format verified.
-
-Arguments:
- Val - pointer to the variable to store the value to
- String - string that contains the value to parse and convert
- EndIdx - index on which the parsing stopped. It points to the
- first character that was not part of the returned Val.
- It's valid only if the function returns success.
- It's optional and it could be NULL.
-
-Returns:
- EFI_SUCCESS - if successful
- EFI_INVALID_PARAMETER - if String is in unexpected format
-
---*/
-;
-
-#endif