Lines Matching refs:prop
170 NCOM::CPropVariant prop;
173 case kpidIsDir: prop = true; break;
174 case kpidAttrib: if (ParentDirItem) prop = ParentDirItem->GetWinAttrib(); break;
175 case kpidCTime: if (ParentDirItem) PropVariant_SetFrom_FiTime(prop, ParentDirItem->CTime); break;
176 case kpidATime: if (ParentDirItem) PropVariant_SetFrom_FiTime(prop, ParentDirItem->ATime); break;
177 case kpidMTime: if (ParentDirItem) PropVariant_SetFrom_FiTime(prop, ParentDirItem->MTime); break;
178 case kpidArcFileName: if (!ArcFileName.IsEmpty()) prop = ArcFileName; break;
180 prop.Detach(value);
361 NCOM::CPropVariant prop;
368 prop = _isHardLink;
369 prop.Detach(value);
377 prop.Detach(value);
395 prop = simpleName;
402 prop = GetRelativePath(simpleName, fs2us(fullPath));
405 prop.Detach(value);
420 prop = us;
421 prop.Detach(value);
436 prop = DirItems->GetLogPath((unsigned)up2.DirIndex);
437 prop.Detach(value);
442 prop.Detach(value);
455 case kpidSize: prop = (UInt64)0; break;
456 case kpidIsAnti: prop = true; break;
460 prop = (*NewNames)[(unsigned)up.NewNameIndex];
465 prop = *Comment;
478 case kpidPath: prop = DirItems->GetLogPath((unsigned)up.DirIndex); break;
479 case kpidIsDir: prop = di.IsDir(); break;
480 case kpidSize: prop = (UInt64)(di.IsDir() ? (UInt64)0 : di.Size); break;
481 case kpidCTime: PropVariant_SetFrom_FiTime(prop, di.CTime); break;
482 case kpidATime: PropVariant_SetFrom_FiTime(prop, di.ATime); break;
483 case kpidMTime: PropVariant_SetFrom_FiTime(prop, di.MTime); break;
484 case kpidAttrib: prop = (UInt32)di.GetWinAttrib(); break;
485 case kpidPosixAttrib: prop = (UInt32)di.GetPosixAttrib(); break;
488 case kpidIsAltStream: prop = di.IsAltStream; break;
489 // case kpidShortName: prop = di.ShortName; break;
504 prop = (UInt32)major(di.rdev);
509 prop = (UInt32)minor(di.rdev);
516 // case kpidDevice: if (S_ISCHR(di.mode) || S_ISBLK(di.mode)) prop = (UInt64)(di.rdev); break;
518 case kpidUserId: if (StoreOwnerId) prop = (UInt32)di.uid; break;
519 case kpidGroupId: if (StoreOwnerId) prop = (UInt32)di.gid; break;
522 prop = DirItems->OwnerNameMap.Strings[(unsigned)di.OwnerNameIndex];
526 prop = DirItems->OwnerGroupMap.Strings[(unsigned)di.OwnerGroupIndex];
531 prop.Detach(value);