Code Scrub for Protocol and Ppi Definition
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5564 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@ -1,7 +1,9 @@
|
||||
/** @file
|
||||
Unicode Collation protocol that follows the UEFI 2.0 specification.
|
||||
This protocol is used to allow code running in the boot services environment
|
||||
to perform lexical comparison functions on Unicode strings for given languages.
|
||||
|
||||
Copyright (c) 2006, Intel Corporation
|
||||
Copyright (c) 2006 - 2008, Intel Corporation
|
||||
All rights reserved. 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
|
||||
@ -96,8 +98,6 @@ BOOLEAN
|
||||
@param This Protocol instance pointer.
|
||||
@param String A pointer to a Null-terminated Unicode string.
|
||||
|
||||
NONE
|
||||
|
||||
**/
|
||||
typedef
|
||||
VOID
|
||||
@ -114,8 +114,6 @@ VOID
|
||||
@param This Protocol instance pointer.
|
||||
@param String A pointer to a Null-terminated Unicode string.
|
||||
|
||||
NONE
|
||||
|
||||
**/
|
||||
typedef
|
||||
VOID
|
||||
@ -136,8 +134,6 @@ VOID
|
||||
@param String A pointer to a Null-terminated Unicode string. The string must
|
||||
be preallocated to hold FatSize Unicode characters.
|
||||
|
||||
NONE
|
||||
|
||||
**/
|
||||
typedef
|
||||
VOID
|
||||
@ -174,6 +170,40 @@ BOOLEAN
|
||||
)
|
||||
;
|
||||
|
||||
/**
|
||||
@par Protocol Description:
|
||||
The EFI_UNICODE_COLLATION_PROTOCOL is used to perform case-insensitive
|
||||
comparisons of Unicode strings.
|
||||
|
||||
@param StriColl
|
||||
Performs a case-insensitive comparison of two Null-terminated Unicode strings.
|
||||
|
||||
@param MetaiMatch
|
||||
Performs a case-insensitive comparison between a Null-terminated Unicode
|
||||
pattern string and a Null-terminated Unicode string. The pattern string
|
||||
can use the '?' wildcard to match any character, and the '*' wildcard to
|
||||
match any substring.
|
||||
|
||||
@param StrLwr
|
||||
Converts all the Unicode characters in a Null-terminated Unicode string to
|
||||
lowercase Unicode characters.
|
||||
|
||||
@param StrUpr
|
||||
Converts all the Unicode characters in a Null-terminated Unicode string to
|
||||
uppercase Unicode characters.
|
||||
|
||||
@param FatToStr
|
||||
Converts an 8.3 FAT file name using an OEM character set to a Null-terminated
|
||||
Unicode string.
|
||||
|
||||
@param StrToFat
|
||||
Converts a Null-terminated Unicode string to legal characters in a FAT
|
||||
filename using an OEM character set.
|
||||
|
||||
@param Supported
|
||||
LanguagesA Null-terminated ASCII string array that contains one or more
|
||||
language codes. This array is specified in RFC 4646 format.
|
||||
**/
|
||||
struct _EFI_UNICODE_COLLATION_PROTOCOL {
|
||||
//
|
||||
// general
|
||||
|
Reference in New Issue
Block a user