MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
_EFI_UNICODE_COLLATION_PROTOCOL Struct Reference

Data Fields

EFI_UNICODE_COLLATION_STRICOLL StriColl
 
EFI_UNICODE_COLLATION_METAIMATCH MetaiMatch
 
EFI_UNICODE_COLLATION_STRLWR StrLwr
 
EFI_UNICODE_COLLATION_STRUPR StrUpr
 
EFI_UNICODE_COLLATION_FATTOSTR FatToStr
 
EFI_UNICODE_COLLATION_STRTOFAT StrToFat
 
CHAR8SupportedLanguages
 

Detailed Description

The EFI_UNICODE_COLLATION_PROTOCOL is used to perform case-insensitive comparisons of strings.

Field Documentation

EFI_UNICODE_COLLATION_FATTOSTR _EFI_UNICODE_COLLATION_PROTOCOL::FatToStr
EFI_UNICODE_COLLATION_METAIMATCH _EFI_UNICODE_COLLATION_PROTOCOL::MetaiMatch
EFI_UNICODE_COLLATION_STRICOLL _EFI_UNICODE_COLLATION_PROTOCOL::StriColl
EFI_UNICODE_COLLATION_STRLWR _EFI_UNICODE_COLLATION_PROTOCOL::StrLwr
EFI_UNICODE_COLLATION_STRTOFAT _EFI_UNICODE_COLLATION_PROTOCOL::StrToFat
EFI_UNICODE_COLLATION_STRUPR _EFI_UNICODE_COLLATION_PROTOCOL::StrUpr
CHAR8* _EFI_UNICODE_COLLATION_PROTOCOL::SupportedLanguages

A Null-terminated ASCII string array that contains one or more language codes. When this field is used for UnicodeCollation2, it is specified in RFC 4646 format. When it is used for UnicodeCollation, it is specified in ISO 639-2 format.