Lines Matching refs:ParsedPath
56 PSHFLSTRING ParsedPath = NULL;
123 ParsedPath = (PSHFLSTRING)vbsfAllocNonPagedMem(ParsedPathSize);
124 if (!ParsedPath)
130 if (!ShflStringInitBuffer(ParsedPath, ParsedPathSize))
139 /* Copy directory name into ParsedPath. */
140 RtlCopyMemory(ParsedPath->String.ucs2, DirectoryName->Buffer, DirectoryName->Length);
144 ParsedPath->String.ucs2[cch] = L'\\';
148 RtlCopyMemory (&ParsedPath->String.ucs2[cch], Template->Buffer, Template->Length);
152 ParsedPath->String.ucs2[cch] = 0;
155 ParsedPath->u16Length = (uint16_t)(cch * sizeof(WCHAR));
157 AssertMsg(ParsedPath->u16Length + sizeof(WCHAR) == ParsedPath->u16Size,
158 ("u16Length %d, u16Size %d\n", ParsedPath->u16Length, ParsedPath->u16Size));
160 Log(("VBOXSF: MrxQueryDirectory: ParsedPath = %.*ls\n",
161 ParsedPath->u16Length / sizeof(WCHAR), ParsedPath->String.ucs2));
172 ParsedPath, fSFFlags, index, &u32BufSize, (PSHFLDIRINFO)pHGCMBuffer, &cFiles);
501 if (ParsedPath)
502 vbsfFreeNonPagedMem(ParsedPath);