Searched refs:pwszSrc (Results 1 - 10 of 10) sorted by relevance

/vbox/src/VBox/Runtime/common/string/
H A DRTUtf16Copy.cpp35 RTDECL(int) RTUtf16Copy(PRTUTF16 pwszDst, size_t cwcDst, PCRTUTF16 pwszSrc) argument
37 size_t wcwSrc = RTUtf16Len(pwszSrc);
40 memcpy(pwszDst, pwszSrc, wcwSrc + 1);
46 memcpy(pwszDst, pwszSrc, cwcDst - 1);
H A DRTUtf16Cat.cpp35 RTDECL(int) RTUtf16Cat(PRTUTF16 pwszDst, size_t cwcDst, PCRTUTF16 pwszSrc) argument
39 return RTUtf16Copy(pwszDst2, cwcDst - (pwszDst2 - pwszDst), pwszSrc);
/vbox/src/VBox/GuestHost/SharedClipboard/
H A Dclipboard-helper.cpp27 int vboxClipboardUtf16GetWinSize(PRTUTF16 pwszSrc, size_t cwSrc, size_t *pcwDest) argument
31 LogFlowFunc(("pwszSrc=%.*ls, cwSrc=%u\n", cwSrc, pwszSrc, cwSrc));
32 AssertLogRelMsgReturn(pwszSrc != NULL, ("vboxClipboardUtf16GetWinSize: received a null Utf16 string, returning VERR_INVALID_PARAMETER\n"), VERR_INVALID_PARAMETER);
41 if (pwszSrc[0] == UTF16BEMARKER)
44 AssertReturn(pwszSrc[0] != UTF16BEMARKER, VERR_INVALID_PARAMETER);
49 for (i = (pwszSrc[0] == UTF16LEMARKER ? 1 : 0); i < cwSrc; ++i, ++cwDest)
52 if (pwszSrc[i] == LINEFEED)
56 if (pwszSrc[i] == CARRIAGERETURN)
59 if (pwszSrc[
72 vboxClipboardUtf16LinToWin(PRTUTF16 pwszSrc, size_t cwSrc, PRTUTF16 pu16Dest, size_t cwDest) argument
150 vboxClipboardUtf16GetLinSize(PRTUTF16 pwszSrc, size_t cwSrc, size_t *pcwDest) argument
198 vboxClipboardUtf16WinToLin(PRTUTF16 pwszSrc, size_t cwSrc, PRTUTF16 pu16Dest, size_t cwDest) argument
[all...]
H A Dx11-clipboard.cpp1031 * @param pwszSrc the text to be converted
1032 * @param cbSrc the length of @a pwszSrc in bytes
1038 static int clipWinTxtToUtf8(PRTUTF16 pwszSrc, size_t cbSrc, char *pszBuf, argument
1045 LogRelFlowFunc (("pwszSrc=%.*ls, cbSrc=%u\n", cbSrc, pwszSrc, cbSrc));
1047 AssertPtr(pwszSrc);
1049 rc = vboxClipboardUtf16GetLinSize(pwszSrc, cwSrc, &cwTmp);
1058 rc = vboxClipboardUtf16WinToLin(pwszSrc, cwSrc, pwszTmp, cwTmp);
1093 static int clipWinTxtToUtf8ForX11CB(Display *pDisplay, PRTUTF16 pwszSrc, argument
1102 int rc = clipWinTxtBufSizeForUtf8(pwszSrc, cbSr
[all...]
/vbox/include/VBox/GuestHost/
H A Dclipboard-helper.h50 * @param pwszSrc The source Utf16 string
54 int vboxClipboardUtf16GetWinSize(PRTUTF16 pwszSrc, size_t cwSrc, size_t *pcwDest);
62 * @param pwszSrc Source Utf16 text to convert
67 int vboxClipboardUtf16LinToWin(PRTUTF16 pwszSrc, size_t cwSrc, PRTUTF16 pu16Dest, size_t cwDest);
75 * @param pwszSrc The source Utf16 string
79 int vboxClipboardUtf16GetLinSize(PRTUTF16 pwszSrc, size_t cwSrc, size_t *pcwDest);
87 * @param pwszSrc Text to convert
92 int vboxClipboardUtf16WinToLin(PRTUTF16 pwszSrc, size_t cwSrc, PRTUTF16 pu16Dest, size_t cwDest);
/vbox/src/VBox/Runtime/r3/
H A Dstream.cpp765 PRTUTF16 pwszSrc = NULL; local
767 rc = RTStrToUtf16Ex((const char *)pvBuf, cbWrite, &pwszSrc, 0, &cwcSrc);
770 if (!WriteConsoleW(hCon, pwszSrc, (DWORD)cwcSrc, &cwcWritten, NULL))
777 if (!WriteConsoleW(hCon, &pwszSrc[cwcWritten], 1, &cwcThis, NULL))
797 PCRTUTF16 pwszCur = pwszSrc;
799 while ((uintptr_t)(pwszCur - pwszSrc) < cwcWritten)
810 RTUtf16Free(pwszSrc);
/vbox/src/VBox/Runtime/r3/win/
H A Ddirenum-win.cpp310 PCRTUTF16 pwszSrc = (PCRTUTF16)pDir->Data.cAlternateFileName; local
313 while (pwszSrc[off] && off < RT_ELEMENTS(pDirEntry->wszShortName) - 1U)
315 pwszDst[off] = pwszSrc[off];
H A Dpath-win.cpp545 PRTUTF16 pwszSrc; local
546 int rc = RTStrToUtf16(pszSrc, &pwszSrc);
559 DWORD dwAttr = GetFileAttributesW(pwszSrc);
569 if (MoveFileExW(pwszSrc, pwszDst, fFlags))
581 RTUtf16Free(pwszSrc);
/vbox/include/iprt/
H A Dstring.h3407 * @param pwszSrc The source string. NULL is not OK.
3409 RTDECL(int) RTUtf16Copy(PRTUTF16 pwszDst, size_t cwcDst, PCRTUTF16 pwszSrc);
3435 * @param pwszSrc The source string. NULL is not OK.
3440 RTDECL(int) RTUtf16CopyEx(PRTUTF16 pwszDst, size_t cwcDst, PCRTUTF16 pwszSrc, size_t cwcSrcMax);
3452 * @param pwszSrc The source string. NULL is not OK.
3454 RTDECL(int) RTUtf16Cat(PRTUTF16 pwszDst, size_t cwcDst, PCRTUTF16 pwszSrc);
3468 RTDECL(int) RTUtf16CatAscii(PRTUTF16 pwszDst, size_t cwcDst, const char *pwszSrc);
3480 * @param pwszSrc The source string. NULL is not OK.
3485 RTDECL(int) RTUtf16CatEx(PRTUTF16 pwszDst, size_t cwcDst, PCRTUTF16 pwszSrc, size_t cwcSrcMax);
/vbox/src/VBox/HostServices/SharedFolders/
H A Dvbsf.cpp562 PRTUTF16 pwszSrc = &pPath->String.ucs2[0]; local
563 Log(("Root %s path %.*ls\n", pszRoot, cwcSrc, pwszSrc));
566 && *pwszSrc < 0x80
567 && VBSF_IS_PATH_SLASH(pClient, (char)*pwszSrc))
569 pwszSrc++;
573 size_t cchPathAsUtf8 = RTUtf16CalcUtf8Len(pwszSrc);
600 rc = RTUtf16ToUtf8Ex(pwszSrc, cwcSrc, &pszDst, cchFullPath - cchRoot + 1, &cchActual);

Completed in 99 milliseconds