Lines Matching full:propid
113 STDMETHODIMP CArchiveUpdateCallback::GetRootProp(PROPID propID, PROPVARIANT *value)
116 switch (propID)
143 STDMETHODIMP CArchiveUpdateCallback::GetRawPropInfo(UInt32 /* index */, BSTR *name, PROPID *propID)
146 *propID = kpidNtSecure;
150 STDMETHODIMP CArchiveUpdateCallback::GetRootRawProp(PROPID
152 propID
162 if (propID == kpidNtSecure)
179 return GetRootProps->GetRootRawProp(propID, data, dataSize, propType);
188 STDMETHODIMP CArchiveUpdateCallback::GetRawProp(UInt32 index, PROPID propID, const void **data, UInt32 *dataSize, UInt32 *propType)
194 if (propID == kpidNtSecure ||
195 propID == kpidNtReparse)
204 propID, data, dataSize, propType);
220 if (propID == kpidNtSecure)
234 // propID == kpidNtReparse
302 STDMETHODIMP CArchiveUpdateCallback::GetProperty(UInt32 index, PROPID propID, PROPVARIANT *value)
311 if (propID == kpidIsHardLink)
318 if (propID == kpidSymLink)
353 else if (propID == kpidHardLink)
372 && propID != kpidIsDir
373 && propID != kpidPath
374 && propID != kpidIsAltStream)
376 switch (propID)
382 else if (propID == kpidPath && up.NewNameIndex >= 0)
384 else if (propID == kpidShortName && up.NewNameIndex >= 0 && up.IsMainRenameItem)
389 || (KeepOriginalItemNames && (propID == kpidPath || propID == kpidIsAltStream)))
391 return Archive->GetProperty(ArcItems ? (*ArcItems)[up.ArcIndex].IndexInServer : up.ArcIndex, propID, value);
395 switch (propID)