| AddAliasCollation |  | 
| BytesToName |  | 
| BytesToString |  | 
| CanonicalOrder | Put unicode string in canonical order. | 
| CompareSortKey | Compare two sort keys. | 
| ComputeSortKey | Compute the sort key for a string | 
| FilterString |  | 
| FindCollation | Find a collation by name | 
| FreeCollation | Free collation data. | 
| FromUCS4 | Convert UCS4 to UNicodeChar | 
| GetCollationCount | Return the number of known collations. | 
| GetProps | Get unicode character data | 
| GetPropUCA | Get unicode collation algorithm properties for a unicode character | 
| IncrementalCompareString | Compare 2 strings using the specified collation | 
| LoadCollation | Load a binary collation data file from file | 
| NormalizeNFD | Perform unicode normalization D on a string | 
| PrepareCollation | Prepare a collation for use in the list | 
| RegisterCollation | Register a new collation | 
| ToUCS4 | Encode unicode UTF16 surrogate pair to UCS4 character | 
| UnicodeIsHighSurrogate | Check if a UTF16 character is the high character in a surrogate pair. | 
| UnicodeIsLowSurrogate | Check if a UTF16 character is the low character in a surrogate pair. | 
| UnicodeIsSurrogatePair | Check if a pair of UTF16 encoded characters is a valid surrogate pair. | 
| UnicodeToLower | Transform unicode string to lowercase | 
| UnicodeToUpper | Transform unicode string to uppercase | 
| UnregisterCollation | Remove a collation from the list of known collections. | 
| UnregisterCollations | Unregister all collations. |