@par Protocol Description:\r
The EFI_UNICODE_COLLATION_PROTOCOL is used to perform case-insensitive \r
comparisons of Unicode strings. \r
-\r
- @param StriColl\r
- Performs a case-insensitive comparison of two Null-terminated Unicode strings. \r
-\r
- @param MetaiMatch\r
- Performs a case-insensitive comparison between a Null-terminated Unicode \r
- pattern string and a Null-terminated Unicode string. The pattern string \r
- can use the '?' wildcard to match any character, and the '*' wildcard to \r
- match any substring. \r
-\r
- @param StrLwr\r
- Converts all the Unicode characters in a Null-terminated Unicode string to \r
- lowercase Unicode characters. \r
-\r
- @param StrUpr\r
- Converts all the Unicode characters in a Null-terminated Unicode string to \r
- uppercase Unicode characters. \r
-\r
- @param FatToStr\r
- Converts an 8.3 FAT file name using an OEM character set to a Null-terminated \r
- Unicode string. \r
-\r
- @param StrToFat\r
- Converts a Null-terminated Unicode string to legal characters in a FAT \r
- filename using an OEM character set. \r
-\r
- @param Supported\r
- LanguagesA Null-terminated ASCII string array that contains one or more \r
- language codes. This array is specified in RFC 4646 format.\r
**/\r
struct _EFI_UNICODE_COLLATION_PROTOCOL {\r
//\r
//\r
EFI_UNICODE_COLLATION_FATTOSTR FatToStr;\r
EFI_UNICODE_COLLATION_STRTOFAT StrToFat;\r
-\r
+ \r
+ ///\r
+ /// LanguagesA Null-terminated ASCII string array that contains one or more \r
+ /// language codes. This array is specified in RFC 4646 format.\r
+ ///\r
CHAR8 *SupportedLanguages;\r
};\r
\r