6#ifndef OC_USER_UNICODE_COLLATION_H
7#define OC_USER_UNICODE_COLLATION_H
10#include <Protocol/UnicodeCollation.h>
33 IN EFI_UNICODE_COLLATION_PROTOCOL *This,
49 IN EFI_UNICODE_COLLATION_PROTOCOL *This,
64 IN EFI_UNICODE_COLLATION_PROTOCOL *This,
83 IN EFI_UNICODE_COLLATION_PROTOCOL *This,
102 IN EFI_UNICODE_COLLATION_PROTOCOL *This,
126 IN EFI_UNICODE_COLLATION_PROTOCOL *This,
143 OUT EFI_UNICODE_COLLATION_PROTOCOL **Interface
VOID OcUnicodeCollationInitializeMappingTables(VOID)
BOOLEAN EFIAPI EngStrToFat(IN EFI_UNICODE_COLLATION_PROTOCOL *This, IN CHAR16 *String, IN UINTN FatSize, OUT CHAR8 *Fat)
EFI_UNICODE_COLLATION_PROTOCOL gInternalUnicode2Eng
VOID EFIAPI EngStrLwr(IN EFI_UNICODE_COLLATION_PROTOCOL *This, IN OUT CHAR16 *Str)
INTN EngStriColl(IN EFI_UNICODE_COLLATION_PROTOCOL *This, IN CHAR16 *Str1, IN CHAR16 *Str2)
VOID EFIAPI EngFatToStr(IN EFI_UNICODE_COLLATION_PROTOCOL *This, IN UINTN FatSize, IN CHAR8 *Fat, OUT CHAR16 *String)
VOID EFIAPI EngStrUpr(IN EFI_UNICODE_COLLATION_PROTOCOL *This, IN OUT CHAR16 *Str)
BOOLEAN EFIAPI EngMetaiMatch(IN EFI_UNICODE_COLLATION_PROTOCOL *This, IN CHAR16 *String, IN CHAR16 *Pattern)
VOID UserUnicodeCollationInstallProtocol(OUT EFI_UNICODE_COLLATION_PROTOCOL **Interface)