Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 944 of file fs.cpp.
Referenced by CDesktopFolder::CopyItems(), CFSFolder::CopyItems(), CDesktopFolder::DeleteItems(), CFSFolder::DeleteItems(), and CDefaultContextMenu::DoDelete().
{ WCHAR *pwszPathsList; WCHAR *pwszListPos; int iPathLen, i; iPathLen = wcslen(wszBasePath); pwszPathsList = (WCHAR *)HeapAlloc(GetProcessHeap(), 0, MAX_PATH * sizeof(WCHAR) * cidl + 1); pwszListPos = pwszPathsList; for (i = 0; i < cidl; i++) { if (!_ILIsFolder(pidls[i]) && !_ILIsValue(pidls[i])) continue; wcscpy(pwszListPos, wszBasePath); pwszListPos += iPathLen; /* FIXME: abort if path too long */ _ILSimpleGetTextW(pidls[i], pwszListPos, MAX_PATH - iPathLen); pwszListPos += wcslen(pwszListPos) + 1; } *pwszListPos = 0; return pwszPathsList; }