UniCreateTransformObject obtains a transform object for a transform type as defined in the locale indicated by the locale_object argument. The function returns a transform object that can be used as an argument in UniTransformStr.
The following transform types are defined in all locales:
lower
In addition to the above transform-type names, other transform-type names in the locale (including user-defined transform-type names) may be passed to UniCreateTransformObject through the xtype argument. To obtain a successful return, the transform-type name must be defined in locale_object.
When UniCreateTransformObject completes without errors, the xform_object argument value specifies a valid pointer to a transform object. The transform object should be used in all subsequent calls to UniTransformStr. If the function result is other than ULS_SUCCESS, the contents of the area pointed to by xform_object are undefined.