Lines Matching defs:wszPath

152     RTUTF16                 wszPath[1];
451 WCHAR wszPath[RTPATH_MAX];
452 PRTUTF16 pwszPath = wszPath;
453 int rc = RTStrToUtf16Ex(pszName, RTSTR_MAX, &pwszPath, RT_ELEMENTS(wszPath), NULL);
471 void *pvRet = (void *)LoadLibraryExW(wszPath, NULL /*hFile*/, fFlags);
478 pvRet = (void *)LoadLibraryExW(wszPath, NULL /*hFile*/, 0);
626 memcpy(pEntry->wszPath, pUniStr->Buffer, pUniStr->Length);
627 pEntry->wszPath[pUniStr->Length / sizeof(WCHAR)] = '\0';
653 && supR3HardenedWinVerifyCacheIsMatch(pOther->wszPath, pEntry->wszPath, pEntry->cbPath / sizeof(RTUTF16)))
683 && supR3HardenedWinVerifyCacheIsMatch(pCur->wszPath, pwszPath, cbPath / sizeof(RTUTF16)))
722 if (supR3HardenedWinVerifyCacheIsMatch(pCur->wszPath, pawcDir, cwcDir))
724 if (pCur->wszPath[cwcDir] == '\\' || pCur->wszPath[cwcDir] == '/')
726 if (RTUtf16ICmpAscii(&pCur->wszPath[cwcDir + 1], pszName))
905 RTUTF16 wszPath[260 + 260]; /* Assumes we've limited the import name length to 256. */
906 AssertCompile(sizeof(wszPath) > sizeof(g_System32NtPath));
912 PRTUTF16 pwszName = &wszPath[0];
917 UniStrName.Buffer = wszPath;
922 UniStrStatic.Buffer = &wszPath[cwcName + 1];
924 UniStrStatic.MaximumLength = (USHORT)(sizeof(wszPath) - cwcName * sizeof(WCHAR) - sizeof(WCHAR));
961 size_t cwcCopy = RT_MIN(pUniStrResult->Length / sizeof(RTUTF16), RT_ELEMENTS(wszPath) - 1);
962 memcpy(wszPath, pUniStrResult->Buffer, cwcCopy * sizeof(RTUTF16));
963 wszPath[cwcCopy] = '\0';
1002 if (aDirs[i].pawcDir && aDirs[i].cwcDir && aDirs[i].cwcDir < RT_ELEMENTS(wszPath) / 3 * 2)
1004 memcpy(wszPath, aDirs[i].pawcDir, aDirs[i].cwcDir * sizeof(RTUTF16));
1006 wszPath[cwc++] = '\\';
1007 cwcName = RT_ELEMENTS(wszPath) - cwc;
1008 pwszName = &wszPath[cwc];
1014 NtName.Buffer = wszPath;
1049 pCur->szName, wszPath, rcNtRedir));
1098 int rc = supHardenedWinVerifyImageTrust(pCur->hFile, pCur->wszPath, pCur->fFlags, pCur->rc,
1103 rc, pCur->rc, fWinVerifyTrust, pCur->wszPath));
1111 rc, pCur->rc, fWinVerifyTrust, pCur->wszPath));
1208 pszCaller, pCacheHit->rc, pCacheHit->wszPath));
1211 int rc = supHardenedWinVerifyImageTrust(pCacheHit->hFile, pCacheHit->wszPath, pCacheHit->fFlags, pCacheHit->rc,
1216 pszCaller, rc, pCacheHit->rc, fWinVerifyTrust, pCacheHit->wszPath));
1222 pszCaller, pCacheHit->wszPath));
1226 pszCaller, pCacheHit->rc, pCacheHit->wszPath));
1230 pszCaller, pCacheHit->rc, pCacheHit->wszPath, pCacheHit->fWinVerifyTrust ? "" : " [lacks WinVerifyTrust]"));
1656 WCHAR wszPath[260];
1658 UNICODE_STRING UniStrStatic = { 0, (USHORT)sizeof(wszPath) - sizeof(WCHAR), wszPath };
1683 rcNt = supR3HardenedCopyRedirectionResult(wszPath, RT_ELEMENTS(wszPath), pUniStrResult, pName, &cwc);
1692 ResolvedName.Buffer = wszPath;
1703 memcpy(wszPath, pName->Buffer, pName->Length);
1704 wszPath[pName->Length / sizeof(WCHAR)] = '\0';
1714 memcpy(wszPath, pName->Buffer, pName->Length);
1715 wszPath[pName->Length / sizeof(WCHAR)] = '\0';
1778 rcNt = supR3HardenedCopyRedirectionResult(wszPath, RT_ELEMENTS(wszPath), pUniStrResult, pName, &cwc);
1795 AssertCompile(sizeof(g_System32WinPath.awcBuffer) <= sizeof(wszPath));
1797 if (cwc + 1 + cwcName + fNeedDllSuffix * 4 >= RT_ELEMENTS(wszPath))
1805 memcpy(wszPath, g_System32WinPath.UniStr.Buffer, cwc * sizeof(RTUTF16));
1806 wszPath[cwc++] = '\\';
1807 memcpy(&wszPath[cwc], pawcName, cwcName * sizeof(WCHAR));
1810 wszPath[cwc] = '\0';
1813 memcpy(&wszPath[cwc], L".dll", 5 * sizeof(WCHAR));
1819 ResolvedName.Buffer = wszPath;
1835 int rc = RTNtPathFromWinUtf16Ex(&NtPathUniStr, &hRootDir, wszPath, RTSTR_MAX);
1839 "supR3HardenedMonitor_LdrLoadDll: RTNtPathFromWinUtf16Ex failed on '%ls': %Rrc\n", wszPath, rc);
1878 wszPath, rcNt);
1881 wszPath, pOrgName->Length / sizeof(WCHAR), pOrgName->Buffer, rcNt);
1882 SUP_DPRINTF(("supR3HardenedMonitor_LdrLoadDll: returns rcNt=%#x '%ls'\n", rcNt, wszPath));
1912 wszPath, dwErr, NtPathUniStr.Length / sizeof(RTUTF16), NtPathUniStr.Buffer,
1945 SUP_DPRINTF(("supR3HardenedMonitor_LdrLoadDll: returns rcNt=%#x hMod=%p '%ls'\n", rcNt, *phMod, wszPath));
1947 SUP_DPRINTF(("supR3HardenedMonitor_LdrLoadDll: returns rcNt=%#x '%ls'\n", rcNt, wszPath));