Lines Matching refs:pDirEntry
128 int rtDirReadEx(PRTDIR pDir, PRTDIRENTRYEX pDirEntry, size_t *pcbDirEntry, RTFSOBJATTRADD enmAdditionalAttribs, uint32_t fFlags)
136 pDirEntry->cbName = (uint16_t)strlen(pszDirListC[iDirFile]);
137 strcpy(pDirEntry->szName, pszDirListC[iDirFile++]);
142 pDirEntry->cbName = (uint16_t)strlen(pszDirListTestdir[iDirFile]);
143 strcpy(pDirEntry->szName, pszDirListTestdir[iDirFile++]);
148 pDirEntry->cbName = (uint16_t)strlen(pszDirListSUBDIR[iDirFile]);
149 strcpy(pDirEntry->szName, pszDirListSUBDIR[iDirFile++]);
194 PRTDIRENTRYEX pDirEntry = NULL;
206 pDirEntry = (PRTDIRENTRYEX)RTMemAlloc(cbDirEntry);
207 if (pDirEntry == 0)
217 strcpy(pDirEntry->szName, pszFullPath);
221 strcat(pDirEntry->szName, szWildCard);
223 rc = RTDirOpenFiltered (&hSearch, pDirEntry->szName, RTDIRFILTER_WINNT);
232 rc = RTDirReadEx(hSearch, pDirEntry, &cbDirEntrySize, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK);
245 Log2(("vbsfCorrectCasing: found %s\n", &pDirEntry->szName[0]));
246 if ( pDirEntry->cbName == cbComponent
247 && !RTStrICmp(pszStartComponent, &pDirEntry->szName[0]))
249 Log(("Found original name %s (%s)\n", &pDirEntry->szName[0], pszStartComponent));
250 strcpy(pszStartComponent, &pDirEntry->szName[0]);
259 if (pDirEntry)
260 RTMemFree(pDirEntry);