Lines Matching refs:pwszString

1067  *                          pwszString.  The translation will stop when
3268 * @param pwszString The UTF-16 string to free. NULL is accepted.
3270 RTDECL(void) RTUtf16Free(PRTUTF16 pwszString);
3277 * @param pwszString UTF-16 string to duplicate.
3280 #define RTUtf16Dup(pwszString) RTUtf16DupTag((pwszString), RTSTR_TAG)
3287 * @param pwszString UTF-16 string to duplicate.
3291 RTDECL(PRTUTF16) RTUtf16DupTag(PCRTUTF16 pwszString, const char *pszTag);
3299 * @param pwszString UTF-16 string to duplicate.
3303 #define RTUtf16DupEx(ppwszString, pwszString, cwcExtra) \
3304 RTUtf16DupExTag((ppwszString), (pwszString), (cwcExtra), RTSTR_TAG)
3312 * @param pwszString UTF-16 string to duplicate.
3317 RTDECL(int) RTUtf16DupExTag(PRTUTF16 *ppwszString, PCRTUTF16 pwszString, size_t cwcExtra, const char *pszTag);
3327 * @param pwszString Pointer the UTF-16 string.
3330 RTDECL(size_t) RTUtf16Len(PCRTUTF16 pwszString);
3338 * @param pwszString The string.
3342 RTDECL(size_t) RTUtf16NLen(PCRTUTF16 pwszString, size_t cwcMax);
3353 * @param pwszString The string.
3360 RTDECL(int) RTUtf16NLenEx(PCRTUTF16 pwszString, size_t cwcMax, size_t *pcwc);
3368 * @param pwszString The string.
3371 RTDECL(PCRTUTF16) RTUtf16End(PCRTUTF16 pwszString, size_t cwcMax);
3632 * @param pwszString UTF-16 string to convert.
3637 #define RTUtf16ToUtf8(pwszString, ppszString) RTUtf16ToUtf8Tag((pwszString), (ppszString), RTSTR_TAG)
3643 * @param pwszString UTF-16 string to convert.
3649 RTDECL(int) RTUtf16ToUtf8Tag(PCRTUTF16 pwszString, char **ppszString, const char *pszTag);
3656 * @param pwszString The UTF-16 string to convert.
3657 * @param cwcString The number of RTUTF16 items to translate from pwszString.
3674 #define RTUtf16ToUtf8Ex(pwszString, cwcString, ppsz, cch, pcch) \
3675 RTUtf16ToUtf8ExTag((pwszString), (cwcString), (ppsz), (cch), (pcch), RTSTR_TAG)
3682 * @param pwszString The UTF-16 string to convert.
3683 * @param cwcString The number of RTUTF16 items to translate from pwszString.
3701 RTDECL(int) RTUtf16ToUtf8ExTag(PCRTUTF16 pwszString, size_t cwcString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag);
3736 * @param pwszString UTF-16 string to convert.
3741 #define RTUtf16ToLatin1(pwszString, ppszString) RTUtf16ToLatin1Tag((pwszString), (ppszString), RTSTR_TAG)
3748 * @param pwszString UTF-16 string to convert.
3754 RTDECL(int) RTUtf16ToLatin1Tag(PCRTUTF16 pwszString, char **ppszString, const char *pszTag);
3761 * @param pwszString The UTF-16 string to convert.
3763 * pwszString. The translation will stop when reaching
3791 #define RTUtf16ToLatin1Ex(pwszString, cwcString, ppsz, cch, pcch) \
3792 RTUtf16ToLatin1ExTag((pwszString), (cwcString), (ppsz), (cch), (pcch), RTSTR_TAG)
3799 * @param pwszString The UTF-16 string to convert.
3801 * pwszString. The translation will stop when reaching
3830 RTDECL(int) RTUtf16ToLatin1ExTag(PCRTUTF16 pwszString, size_t cwcString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag);