Searched refs:pwszString (Results 1 - 22 of 22) sorted by relevance

/vbox/src/VBox/Runtime/common/string/
H A DRTUtf16NLen.cpp35 RTDECL(size_t) RTUtf16NLen(PCRTUTF16 pwszString, size_t cwcMax) argument
37 PCRTUTF16 pwszStart = pwszString;
38 while (cwcMax-- > 0 && pwszString != '\0')
39 pwszString++;
40 return pwszString - pwszStart;
H A DRTUtf16End.cpp35 RTDECL(PCRTUTF16) RTUtf16End(PCRTUTF16 pwszString, size_t cwcMax) argument
39 if (!*pwszString)
40 return pwszString;
41 pwszString++;
H A DRTUtf16NLenEx.cpp34 RTDECL(int) RTUtf16NLenEx(PCRTUTF16 pwszString, size_t cwcMax, size_t *pcwc) argument
36 PCRTUTF16 pwcEnd = RTUtf16End(pwszString, cwcMax);
42 *pcwc = pwcEnd - pwszString;
H A Dutf-16.cpp116 RTDECL(void) RTUtf16Free(PRTUTF16 pwszString) argument
118 if (pwszString)
119 RTMemTmpFree(pwszString);
124 RTDECL(PRTUTF16) RTUtf16DupTag(PCRTUTF16 pwszString, const char *pszTag) argument
126 Assert(pwszString);
127 size_t cb = (RTUtf16Len(pwszString) + 1) * sizeof(RTUTF16);
130 memcpy(pwsz, pwszString, cb);
136 RTDECL(int) RTUtf16DupExTag(PRTUTF16 *ppwszString, PCRTUTF16 pwszString, size_t cwcExtra, const char *pszTag) argument
138 Assert(pwszString);
139 size_t cb = (RTUtf16Len(pwszString)
152 RTUtf16Len(PCRTUTF16 pwszString) argument
443 RTUtf16ToUtf8Tag(PCRTUTF16 pwszString, char **ppszString, const char *pszTag) argument
482 RTUtf16ToUtf8ExTag(PCRTUTF16 pwszString, size_t cwcString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag) argument
[all...]
H A Dutf-16-latin-1.cpp180 RTDECL(int) RTUtf16ToLatin1Tag(PCRTUTF16 pwszString, char **ppszString, const char *pszTag) argument
186 Assert(VALID_PTR(pwszString));
193 int rc = rtUtf16CalcLatin1Length(pwszString, RTSTR_MAX, &cch);
202 rc = rtUtf16RecodeAsLatin1(pwszString, RTSTR_MAX, pszResult, cch);
219 RTDECL(int) RTUtf16ToLatin1ExTag(PCRTUTF16 pwszString, size_t cwcString, char **ppsz, size_t cch, size_t *pcch, const char *pszTag) argument
224 AssertPtr(pwszString);
232 int rc = rtUtf16CalcLatin1Length(pwszString, cwcString, &cchResult);
259 rc = rtUtf16RecodeAsLatin1(pwszString, cwcString, pszResult, cch - 1);
/vbox/src/VBox/Runtime/r3/win/
H A Dutf8-win.cpp61 PRTUTF16 pwszString = NULL; local
62 int rc = RTStrToUtf16(pszString, &pwszString);
69 int cbResult = WideCharToMultiByte(CP_ACP, 0, pwszString, -1, NULL, 0, NULL, NULL);
81 if (WideCharToMultiByte(CP_ACP, 0, pwszString, -1, lpString, cbResult, NULL, NULL) > 0)
85 RTMemTmpFree(pwszString);
105 RTMemTmpFree(pwszString);
138 PRTUTF16 pwszString = (PRTUTF16)RTMemTmpAlloc(cwc * sizeof(RTUTF16)); local
139 if (pwszString)
144 if (MultiByteToWideChar(CP_ACP, 0, pszString, -1, pwszString, cwc) > 0)
149 rc = RTUtf16ToUtf8(pwszString, ppszStrin
[all...]
H A Ddir-win.cpp59 PRTUTF16 pwszString; local
60 rc = RTStrToUtf16(pszPath, &pwszString);
67 if (CreateDirectoryW((LPCWSTR)pwszString, NULL))
84 if ( SetFileAttributesW((LPCWSTR)pwszString, FILE_ATTRIBUTE_NOT_CONTENT_INDEXED)
91 RTUtf16Free(pwszString);
110 PRTUTF16 pwszString; local
111 int rc = RTStrToUtf16(pszPath, &pwszString);
118 if (RemoveDirectoryW((LPCWSTR)pwszString))
123 RTUtf16Free(pwszString);
/vbox/src/VBox/Runtime/generic/
H A Duuid-generic.cpp352 RTDECL(int) RTUuidToUtf16(PCRTUUID pUuid, PRTUTF16 pwszString, size_t cwcString) argument
359 AssertPtrReturn(pwszString, VERR_INVALID_PARAMETER);
377 pwszString[ 0] = g_achDigits[(u32TimeLow >> 28)/*& 0xf*/];
378 pwszString[ 1] = g_achDigits[(u32TimeLow >> 24) & 0xf];
379 pwszString[ 2] = g_achDigits[(u32TimeLow >> 20) & 0xf];
380 pwszString[ 3] = g_achDigits[(u32TimeLow >> 16) & 0xf];
381 pwszString[ 4] = g_achDigits[(u32TimeLow >> 12) & 0xf];
382 pwszString[ 5] = g_achDigits[(u32TimeLow >> 8) & 0xf];
383 pwszString[ 6] = g_achDigits[(u32TimeLow >> 4) & 0xf];
384 pwszString[
422 RTUuidFromUtf16(PRTUUID pUuid, PCRTUTF16 pwszString) argument
[all...]
/vbox/include/iprt/
H A Duuid.h161 * @param pwszString Where to store result string.
165 RTDECL(int) RTUuidToUtf16(PCRTUUID pUuid, PRTUTF16 pwszString, size_t cwcString);
176 * @param pwszString String with UUID text data.
178 RTDECL(int) RTUuidFromUtf16(PRTUUID pUuid, PCRTUTF16 pwszString);
H A Dstring.h1067 * pwszString. The translation will stop when
3268 * @param pwszString The UTF-16 string to free. NULL is accepted.
3270 RTDECL(void) RTUtf16Free(PRTUTF16 pwszString); variable
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, cwcExtr
3330 RTDECL(size_t) RTUtf16Len(PCRTUTF16 pwszString); variable
[all...]
/vbox/src/VBox/Main/cbinding/
H A DVBoxCAPI.cpp58 VBoxUtf16ToUtf8(CBSTR pwszString, char **ppszString) argument
60 if (!pwszString)
65 return RTUtf16ToUtf8(pwszString, ppszString);
94 VBoxUtf16Clear(BSTR pwszString) argument
96 RT_BZERO(pwszString, RTUtf16Len(pwszString) * sizeof(RTUTF16));
100 VBoxUtf16Free(BSTR pwszString) argument
103 RTUtf16Free(pwszString);
105 ::SysFreeString(pwszString);
810 int (*pfnUtf16ToUtf8)(CBSTR pwszString, cha
[all...]
H A DVBoxCAPI_v2_2.h4800 void (*pfnUtf16Free)(PRUnichar *pwszString);
4803 int (*pfnUtf16ToUtf8)(const PRUnichar *pwszString, char **ppszString);
H A DVBoxCAPI_v3_0.h5339 void (*pfnUtf16Free)(PRUnichar *pwszString);
5342 int (*pfnUtf16ToUtf8)(const PRUnichar *pwszString, char **ppszString);
H A DVBoxCAPI_v3_1.h5240 void (*pfnUtf16Free)(PRUnichar *pwszString);
5243 int (*pfnUtf16ToUtf8)(const PRUnichar *pwszString, char **ppszString);
H A DVBoxCAPI_v3_2.h5578 void (*pfnUtf16Free)(PRUnichar *pwszString);
5581 int (*pfnUtf16ToUtf8)(const PRUnichar *pwszString, char **ppszString);
H A DVBoxCAPI_v4_0.h7410 void (*pfnUtf16Free)(PRUnichar *pwszString);
7413 int (*pfnUtf16ToUtf8)(const PRUnichar *pwszString, char **ppszString);
H A DVBoxCAPI_v4_1.h7831 void (*pfnUtf16Free)(PRUnichar *pwszString);
7834 int (*pfnUtf16ToUtf8)(const PRUnichar *pwszString, char **ppszString);
H A DVBoxCAPI_v4_2.h8837 void (*pfnUtf16Free)(PRUnichar *pwszString);
8840 int (*pfnUtf16ToUtf8)(const PRUnichar *pwszString, char **ppszString);
H A DVBoxCAPI_v4_3.h21612 * @param pwszString input string
21616 int (*pfnUtf16ToUtf8)(CBSTR pwszString, char **ppszString);
21634 * @param pwszString string to be freed.
21636 void (*pfnUtf16Free)(BSTR pwszString);
/vbox/src/VBox/HostServices/SharedClipboard/
H A Ddarwin-pasteboard.cpp177 PRTUTF16 pwszString = (PRTUTF16)CFDataGetBytePtr(outData); local
178 if (pwszString)
179 rc = RTUtf16DupEx(&pwszTmp, pwszString, 0);
/vbox/src/VBox/HostServices/SharedFolders/
H A Dvbsf.cpp1615 PRTUTF16 pwszString; local
1747 pwszString = pSFDEntry->name.String.ucs2;
1748 int rc2 = RTStrToUtf16Ex(pDirEntry->szName, RTSTR_MAX, &pwszString, pDirEntry->cbName+1, NULL);
1764 ::CFStringAppendCharacters(inStr, (UniChar *)pwszString, RTUtf16Len(pwszString));
1770 ::CFStringGetCharacters(inStr, rangeCharacters, pwszString);
1771 pwszString[ucs2Length] = 0x0000; // NULL terminated
/vbox/src/VBox/Installer/win/InstallHelper/
H A DVBoxInstallHelper.cpp94 static void logStringW(MSIHANDLE hInstall, LPCWSTR pwszString, ...) argument
100 va_start(va, pwszString);
101 _vsnwprintf(szBuffer, RT_ELEMENTS(szBuffer), pwszString, va);

Completed in 1406 milliseconds