Lines Matching refs:pDirEntry
359 RTDECL(int) RTDirRead(PRTDIR pDir, PRTDIRENTRY pDirEntry, size_t *pcbDirEntry)
366 AssertMsgReturn(VALID_PTR(pDirEntry), ("%p\n", pDirEntry), VERR_INVALID_POINTER);
368 size_t cbDirEntry = sizeof(*pDirEntry);
397 pDirEntry->INodeId = pDir->Data.d_ino; /* may need #ifdefing later */
399 pDirEntry->enmType = rtDirType(pDir->Data.d_type);
401 pDirEntry->enmType = RTDIRENTRYTYPE_UNKNOWN;
403 pDirEntry->cbName = (uint16_t)cchName;
404 Assert(pDirEntry->cbName == cchName);
405 memcpy(pDirEntry->szName, pszName, cchName + 1);
417 pDir, pDir->pszPath, pDirEntry, RT_SUCCESS(rc) ? pDirEntry->szName : "<failed>",
456 RTDECL(int) RTDirReadEx(PRTDIR pDir, PRTDIRENTRYEX pDirEntry, size_t *pcbDirEntry, RTFSOBJATTRADD enmAdditionalAttribs, uint32_t fFlags)
463 AssertMsgReturn(VALID_PTR(pDirEntry), ("%p\n", pDirEntry), VERR_INVALID_POINTER);
469 size_t cbDirEntry = sizeof(*pDirEntry);
498 pDirEntry->cwcShortName = 0;
499 pDirEntry->wszShortName[0] = 0;
500 pDirEntry->cbName = (uint16_t)cchName;
501 Assert(pDirEntry->cbName == cchName);
502 memcpy(pDirEntry->szName, pszName, cchName + 1);
511 rc = RTPathQueryInfoEx(pszNamePath, &pDirEntry->Info, enmAdditionalAttribs, fFlags);
518 rtDirSetDummyInfo(&pDirEntry->Info, rtDirType(pDir->Data.d_type));
520 rtDirSetDummyInfo(&pDirEntry->Info, RTDIRENTRYTYPE_UNKNOWN);