Text Encoding
In all cases where a text value is used, char* is the data type that is used.
Also, if non-ASCII values are returned, they are encoded by the SDK in UTF-8. If a non-ASCII text value needs to be passed as a parameter, it should be encoded in UTF-8 by the user application.