Searched refs:pwsz (Results 1 - 21 of 21) sorted by relevance

/vbox/src/VBox/Runtime/common/string/
H A Dutf-16.cpp46 * @param pwsz Pointer to the UTF-16 string.
53 static int rtUtf16Length(PCRTUTF16 pwsz, size_t cwc, size_t *pcuc, size_t *pcwcActual) argument
55 PCRTUTF16 pwszStart = pwsz;
59 RTUTF16 wc = *pwsz;
65 pwsz++;
71 RTStrAssertMsgFailed(("Lone UTF-16 trail surrogate: %#x (%.*Rhxs)\n", wc, RT_MIN(cwc * 2, 10), pwsz));
81 RTUTF16 wcTrail = pwsz[1];
89 pwsz += 2;
97 *pcwcActual = pwsz - pwszStart;
108 PRTUTF16 pwsz local
128 PRTUTF16 pwsz = (PRTUTF16)RTMemAllocTag(cb, pszTag); local
140 PRTUTF16 pwsz = (PRTUTF16)RTMemAllocTag(cb + cwcExtra * sizeof(RTUTF16), pszTag); local
187 RTUtf16ValidateEncoding(PCRTUTF16 pwsz) argument
194 RTUtf16ValidateEncodingEx(PCRTUTF16 pwsz, size_t cwc, uint32_t fFlags) argument
228 RTUtf16IsValidEncoding(PCRTUTF16 pwsz) argument
236 RTUtf16PurgeComplementSet(PRTUTF16 pwsz, PCRTUNICP puszValidSet, char chReplacement) argument
276 rtUtf16CalcUtf8Length(PCRTUTF16 pwsz, size_t cwc, size_t *pcch) argument
343 rtUtf16RecodeAsUtf8(PCRTUTF16 pwsz, size_t cwc, char *psz, size_t cch, size_t *pcch) argument
540 RTUtf16CalcUtf8Len(PCRTUTF16 pwsz) argument
549 RTUtf16CalcUtf8LenEx(PCRTUTF16 pwsz, size_t cwc, size_t *pcch) argument
560 RTUtf16GetCpInternal(PCRTUTF16 pwsz) argument
636 RTUtf16PutCpInternal(PRTUTF16 pwsz, RTUNICP CodePoint) argument
[all...]
H A Dutf-16-latin-1.cpp45 * @param pwsz The UTF-16 string.
49 static int rtUtf16CalcLatin1Length(PCRTUTF16 pwsz, size_t cwc, size_t *pcch) argument
55 RTUTF16 wc = *pwsz++; cwc--;
85 wc = *pwsz++; cwc--;
109 * @param pwsz The UTF-16 string.
110 * @param cwc The number of RTUTF16 characters to process from pwsz. The recoding
115 static int rtUtf16RecodeAsLatin1(PCRTUTF16 pwsz, size_t cwc, char *psz, size_t cch) argument
121 RTUTF16 wc = *pwsz++; cwc--;
160 RTUTF16 wc2 = *pwsz++; cwc--;
277 RTDECL(size_t) RTUtf16CalcLatin1Len(PCRTUTF16 pwsz) argument
286 RTUtf16CalcLatin1LenEx(PCRTUTF16 pwsz, size_t cwc, size_t *pcch) argument
328 rtLatin1RecodeAsUtf16(const char *psz, size_t cch, PRTUTF16 pwsz, size_t cwc) argument
378 PRTUTF16 pwsz = (PRTUTF16)RTMemAllocTag((cwc + 1) * sizeof(RTUTF16), pszTag); local
[all...]
H A Dutf-16-case.cpp108 RTDECL(PRTUTF16) RTUtf16ToLower(PRTUTF16 pwsz) argument
110 PRTUTF16 pwc = pwsz;
141 return pwsz;
146 RTDECL(PRTUTF16) RTUtf16ToUpper(PRTUTF16 pwsz) argument
148 PRTUTF16 pwc = pwsz;
175 return pwsz;
H A Dstrformat.cpp70 static unsigned _strnlenUtf16(PCRTUTF16 pwsz, unsigned cchMax);
94 * @param pwsz Pointer to string.
97 static unsigned _strnlenUtf16(PCRTUTF16 pwsz, unsigned cchMax) argument
104 int rc = RTUtf16GetCpEx(&pwsz, &cp);
112 PCRTUTF16 pwszC = pwsz;
114 while (cchMax-- > 0 && *pwsz != '\0')
115 pwsz++;
117 return (unsigned)(pwsz - pwszC);
H A Dutf-8.cpp642 * @param pwsz Where to store the UTF-16 string.
643 * @param cwc The number of RTUTF16 items the pwsz buffer can hold, excluding the terminator ('\\0').
645 static int rtUtf8RecodeAsUtf16(const char *psz, size_t cch, PRTUTF16 pwsz, size_t cwc) argument
649 PRTUTF16 pwc = pwsz;
737 PRTUTF16 pwsz = (PRTUTF16)RTMemAllocTag((cwc + 1) * sizeof(RTUTF16), pszTag); local
738 if (pwsz)
743 rc = rtUtf8RecodeAsUtf16(pszString, RTSTR_MAX, pwsz, cwc);
746 *ppwszString = pwsz;
749 RTMemFree(pwsz);
/vbox/src/VBox/Additions/WINNT/Installer/Loader/
H A DVBoxWindowsAdditions.cpp200 PWCHAR pwsz = pwszNewCmdLine = (PWCHAR)LocalAlloc(LPTR, cchNewCmdLine * sizeof(WCHAR)); local
201 if (!pwsz)
206 *pwsz++ = L'"';
207 wcscpy(pwsz, wszModule);
208 pwsz += cchModule;
209 *pwsz++ = L'"';
212 *pwsz++ = L' ';
213 wcscpy(pwsz, pwszOrgCmdLine);
217 *pwsz = L'\0';
/vbox/include/iprt/
H A Dstring.h3377 * @param pwsz The string to strip.
3379 RTDECL(PRTUTF16) RTUtf16Strip(PRTUTF16 pwsz); variable
3385 * @param pwsz The string to strip.
3387 RTDECL(PRTUTF16) RTUtf16StripL(PCRTUTF16 pwsz); variable
3392 * @returns pwsz.
3393 * @param pwsz The string to strip.
3395 RTDECL(PRTUTF16) RTUtf16StripR(PRTUTF16 pwsz); variable
3567 * @param pwsz The string to fold.
3569 RTDECL(PRTUTF16) RTUtf16ToLower(PRTUTF16 pwsz); variable
3580 * @param pwsz Th
3582 RTDECL(PRTUTF16) RTUtf16ToUpper(PRTUTF16 pwsz); variable
3590 RTDECL(int) RTUtf16ValidateEncoding(PCRTUTF16 pwsz); variable
3609 RTDECL(bool) RTUtf16IsValidEncoding(PCRTUTF16 pwsz); variable
3715 RTDECL(size_t) RTUtf16CalcUtf8Len(PCRTUTF16 pwsz); variable
3844 RTDECL(size_t) RTUtf16CalcLatin1Len(PCRTUTF16 pwsz); variable
3870 RTDECL(RTUNICP) RTUtf16GetCpInternal(PCRTUTF16 pwsz); variable
3913 RTUtf16GetCp(PCRTUTF16 pwsz) argument
3962 RTUtf16PutCp(PRTUTF16 pwsz, RTUNICP CodePoint) argument
3979 RTUtf16NextCp(PCRTUTF16 pwsz) argument
[all...]
/vbox/src/VBox/Runtime/r3/win/
H A DRTSystemQueryDmiString-win.cpp88 PRTUTF16 pwsz = NULL; local
89 int rc = RTStrToUtf16(psz, &pwsz);
92 BSTR pBStr = SysAllocString((const OLECHAR *)pwsz);
93 RTUtf16Free(pwsz);
H A Dsymlink-win.cpp162 PRTUTF16 pwsz = pwszNativeTarget; local
163 while ((wc = *pwsz) != '\0')
166 *pwsz = '\\';
167 pwsz++;
/vbox/src/VBox/Runtime/testcase/
H A DtstRTUuid.cpp122 RTUTF16 *pwsz; local
123 rc = RTStrToUtf16(sz2, &pwsz);
127 RTTESTI_CHECK_RC(RTUuidFromUtf16(&Uuid2, pwsz), VINF_SUCCESS);
132 memcpy(pwsz2, pwsz, 2 * (RTUUID_STR_LENGTH + 2));
138 memcpy(pwsz3, pwsz, 2 * (RTUUID_STR_LENGTH + 1 - off));
144 RTUtf16Free(pwsz);
H A DtstUtf8.cpp69 PRTUTF16 pwsz; local
76 rc = RTStrToUtf16(s_szBadString1, &pwsz);
79 rc = RTStrToUtf16(s_szBadString2, &pwsz);
87 pwszRand = (PRTUTF16)RTMemAlloc(31 * sizeof(*pwsz));
121 pwszRand = (PRTUTF16)RTMemAlloc(31 * sizeof(*pwsz));
128 rc = RTStrToUtf16(pszUtf8, &pwsz);
132 for (i = 0; pwszRand[i] == pwsz[i] && pwsz[i] != 0; i++)
134 if (pwszRand[i] == pwsz[i] && pwsz[
965 PRTUTF16 pwsz = &s_Buf.wszBuf[0]; local
[all...]
/vbox/src/VBox/Additions/haiku/VBoxTray/
H A DVBoxClipboard.cpp265 PRTUTF16 pwsz; local
266 rc = RTStrToUtf16(str.String(), &pwsz);
269 uint32_t cb = (RTUtf16Len(pwsz) + 1) * sizeof(RTUTF16);
271 rc = VbglR3ClipboardWriteData(fClientId, VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT, pwsz, cb);
273 RTUtf16Free(pwsz);
/vbox/src/VBox/Main/glue/
H A Dstring.cpp64 PRTUTF16 pwsz = (PRTUTF16)m_bstr; local
65 vrc = ::RTStrToUtf16Ex(a_pszSrc, a_cchMax, &pwsz, cwc + 1, NULL);
/vbox/src/VBox/Main/cbinding/
H A DVBoxCAPI.cpp79 PRTUTF16 pwsz;
80 int vrc = RTStrToUtf16(pszString, &pwsz);
81 *ppwszString = ::SysAllocString(pwsz);
82 RTUtf16Free(pwsz);
116 VBoxComUnallocString(BSTR pwsz) argument
118 if (pwsz)
121 nsMemory::Free(pwsz);
123 ::SysFreeString(pwsz);
H A DVBoxCAPI_v4_3.h21601 * @param pwsz pointer to string to be freed
21603 void (*pfnComUnallocString)(BSTR pwsz);
/vbox/src/VBox/HostDrivers/Support/win/
H A DSUPHardenedVerifyImage-win.cpp563 * @param pwsz The UTF-16 path string.
566 static bool supHardViUtf16PathEndsWith(PCRTUTF16 pwsz, const char *pszSuffix) argument
568 size_t cwc = RTUtf16Len(pwsz);
571 return supHardViUtf16PathIsEqual(pwsz + cwc - cchSuffix, pszSuffix);
580 * @param pwsz The UTF-16 path string.
681 * @param pwsz The UTF-16 path string.
683 static uint32_t supHardViUtf16PathCountSlashes(PCRTUTF16 pwsz) argument
687 while ((wc = *pwsz++) != '\0')
763 PCRTUTF16 pwsz; local
768 pwsz
2561 PCRTUTF16 pwsz; local
[all...]
H A DSUPR3HardenedMain-win.cpp407 * @param pwsz The string.
409 static size_t suplibHardenedWStrLen(PCRTUTF16 pwsz) argument
411 PCRTUTF16 pwszCur = pwsz;
414 return pwszCur - pwsz;
4880 static const struct { PCRTUTF16 pwsz; size_t cb; } s_abFields[] = member in struct:__anon16397
4895 RTUTF16 const wcFirst = *s_abFields[i].pwsz;
4901 if (memcmp(pwc + 1, s_abFields[i].pwsz, s_abFields[i].cb + sizeof(RTUTF16)) == 0)
4913 s_abFields[i].pwsz, cwcField < 15 ? 15 - cwcField : 0, "", pwc));
4916 s_abFields[i].pwsz, cwcField < 15 ? 15 - cwcField : 0, "", rc));
/vbox/src/VBox/Additions/common/VBoxService/
H A DVBoxServiceClipboard-os2.cpp513 PRTUTF16 pwsz; local
514 rc = RTStrToUtf16(pszUtf8, &pwsz);
517 pv = pwszFree = pwsz;
518 cb = (RTUtf16Len(pwsz) + 1) * sizeof(RTUTF16);
/vbox/src/VBox/HostDrivers/Support/
H A DSUPR3HardenedMain.cpp373 * @param pwsz The string.
375 static void suplibHardenedPrintWideStr(PCRTUTF16 pwsz) argument
379 RTUTF16 wc = *pwsz++;
/vbox/src/VBox/GuestHost/SharedClipboard/
H A Dx11-clipboard.cpp1010 * @param pwsz the source text in UCS-2 with Windows EOLs
1015 static int clipWinTxtBufSizeForUtf8(PRTUTF16 pwsz, size_t cwc, argument
1019 int rc = RTUtf16CalcUtf8LenEx(pwsz, cwc, &cbRet);
/vbox/src/VBox/Devices/USB/
H A DVUSBDevice.cpp669 PRTUTF16 pwsz = wsz; local
671 int rc = RTStrToUtf16Ex(pString->psz, RT_ELEMENTS(wsz) - 1, &pwsz, RT_ELEMENTS(wsz), &cwc);

Completed in 257 milliseconds