Lines Matching refs:archive

184 static HRESULT Archive_Get_HardLinkNode(IInArchive *archive, UInt32 index, CHardLinkNode &h, bool &defined)

191 RINOK(archive->GetProperty(index, kpidINode, &prop))
197 RINOK(archive->GetProperty(index, kpidStreamId, &prop))
212 IInArchive *archive = _arc->Archive;
221 RINOK(archive->GetNumberOfItems(&numItems))
230 RINOK(Archive_Get_HardLinkNode(archive, realIndex, h, defined))
234 RINOK(Archive_IsItem_AltStream(archive, realIndex, isAltStream))
238 RINOK(Archive_IsItem_Dir(archive, realIndex, isDir))
781 IInArchive *archive = _arc->Archive;
787 RINOK(archive->GetProperty(index, kpidHardLink, &prop))
792 _link.isRelative = false; // RAR5, TAR: hard links are from root folder of archive
802 RINOK(archive->GetProperty(index, kpidCopyLink, &prop));
807 _link.isRelative = false; // RAR5: copy links are from root folder of archive
817 RINOK(archive->GetProperty(index, kpidSymLink, &prop))
942 static HRESULT GetOwner(IInArchive *archive,
947 RINOK(archive->GetProperty(index, pidId, &prop))
961 RINOK(archive->GetProperty(index, pidName, &prop))
983 IInArchive *archive = _arc->Archive;
995 RINOK(archive->GetProperty(index, kpidPosixAttrib, &prop))
1006 RINOK(archive->GetProperty(index, kpidAttrib, &prop))
1024 GetOwner(archive, index, kpidUser, kpidUserId, _fi.Owner);
1025 GetOwner(archive, index, kpidGroup, kpidGroupId, _fi.Group);
1297 IInArchive *archive = _arc->Archive;
1398 RINOK(Archive_Get_HardLinkNode(archive, index, h, defined))
1613 IInArchive *archive = _arc->Archive;
1619 RINOK(archive->GetProperty(index, kpidPosition, &prop))
1634 RINOK(Archive_GetItemBoolProp(archive, index, kpidEncrypted, _encrypted))
1959 linkInfo.linkPath is path from root of archive. So we must add _dirPathPrefix_Full before linkPath.