Lines Matching defs:pUniStr
1131 * @param pUniStr The path to fix up. MaximumLength is the max buffer
1134 DECLHIDDEN(void) supHardNtVpFix8dot3Path(PUNICODE_STRING pUniStr, bool fPathOnly)
1148 PRTUTF16 pwszFix = pUniStr->Buffer;
1173 NtDir.Buffer = pUniStr->Buffer;
1174 NtDir.Length = NtDir.MaximumLength = (USHORT)((pwszFix - pUniStr->Buffer) * sizeof(WCHAR));
1227 else if ( pUniStr->Length + cwcNameNew * sizeof(WCHAR) - cwcNameOld * sizeof(WCHAR) + sizeof(WCHAR)
1228 <= pUniStr->MaximumLength)
1230 size_t cwcLeft = pUniStr->Length - (pwszFixEnd - pUniStr->Buffer) * sizeof(WCHAR) + sizeof(WCHAR);
1232 pUniStr->Length -= (USHORT)(cwcNameOld * sizeof(WCHAR));
1233 pUniStr->Length += (USHORT)(cwcNameNew * sizeof(WCHAR));
2370 PUNICODE_STRING pUniStr = (PUNICODE_STRING)RTMemAllocZ(cbUniStr);
2371 if (!pUniStr)
2375 NTSTATUS rcNt = NtQueryInformationProcess(hProcess, ProcessImageFileName, pUniStr, cbUniStr - sizeof(WCHAR), &cbIgn);
2378 if (supHardNtVpAreUniStringsEqual(pUniStr, &pImage->Name.UniStr))
2382 pUniStr->Buffer[pUniStr->Length / sizeof(WCHAR)] = '\0';
2385 pUniStr->Buffer, pImage->Name.UniStr.Buffer);
2391 RTMemFree(pUniStr);