The following sections explain how to convert the case of the Unicode string:
If you have not already done so, call NWUSStandardUnicodeInit.
Supply a buffer of sufficient length to receive the lower or upper case Unicode string.
Call NWUSUnicodeToLowerCase or NWUSUnicodeToUpperCase for the actual conversion.
After all standard Unicode conversion operations are completed, call NWUSStandardUnicodeRelease.
If you have not already done so, call NWUXLoadCaseConverter to initialize the converter and obtain a converter handle.
NOTE:You must specify the case to which the converter is to convert in the caseFlag parameter of NWUXLoadCaseConverter. If an initialized converter is not set to the desired case, initialize another case converter. It is possible to have multiple converters, each set to a different option (upper case, lower case, title case).
Supply a buffer of sufficient size to hold the output monocased Unicode string. In some languages, changing the case of a string may change the string length.
Call NWUXUnicodeToCase with the following parameter stipulations:
Use the monocased output string as needed.
When the converter is no longer needed, call NWUXUnloadConverter, passing the handle returned when the converter was loaded.
For related information, see Standard and Extended Unicode Converter Functions.