+ // actual conversion for strings with embedded null characters
+ //
+ // outputSize is the size of the output buffer
+ // pszLen is the length of the input string (including all but last null character)
+ size_t MB2WC(wchar_t *outputBuf, const char *psz, size_t outputSize, size_t pszLen) const;
+ size_t WC2MB(char *outputBuf, const wchar_t *psz, size_t outputSize, size_t pszLen) const;
+