Wide Strings
Creo TOOLKIT, like Creo+, has to work in environments where character strings use codes other than ASCII, and might use a bigger character set than can be coded into the usual 1-byte char type, for example, the Japanese KANJI character set.
For this reason, Creo TOOLKIT uses the type wchar_t instead of char for all characters and strings that may be visible to the Creo+ user. This includes all text messages, keyboard input, file names, and names of all dimensions, parameters, and so on, used within a Creo+ object.