• Home
  • Raw
  • Download

Lines Matching refs:archive

952 static HRESULT Archive_GetItem_Size(IInArchive *archive, UInt32 index, UInt64 &size, bool &defined)  in Archive_GetItem_Size()  argument
957 RINOK(archive->GetProperty(index, kpidSize, &prop)); in Archive_GetItem_Size()
1258 HRESULT CArc::ReadBasicProps(IInArchive *archive, UInt64 startPos, HRESULT openRes) in ReadBasicProps() argument
1269 RINOK(archive->GetArchiveProperty(kpidErrorFlags, &prop)); in ReadBasicProps()
1274 RINOK(archive->GetArchiveProperty(kpidWarningFlags, &prop)); in ReadBasicProps()
1280 RINOK(archive->GetArchiveProperty(kpidError, &prop)); in ReadBasicProps()
1287 RINOK(archive->GetArchiveProperty(kpidWarning, &prop)); in ReadBasicProps()
1294 RINOK(Archive_GetArcProp_UInt(archive, kpidPhySize, PhySize, PhySize_Defined)); in ReadBasicProps()
1305 RINOK(Archive_GetArcProp_Int(archive, kpidOffset, Offset, offsetDefined)); in ReadBasicProps()
1336 …T CArc::PrepareToOpen(const COpenOptions &op, unsigned formatIndex, CMyComPtr<IInArchive> &archive) in PrepareToOpen() argument
1341 RINOK(op.codecs->CreateInArchive(formatIndex, archive)); in PrepareToOpen()
1343 if (!archive) in PrepareToOpen()
1355 archive.QueryInterface(IID_ISetCompressCodecsInfo, (void **)&setCompressCodecsInfo); in PrepareToOpen()
1377 archive.QueryInterface(IID_IArchiveAllowTail, (void **)&allowTail); in PrepareToOpen()
1395 RINOK(SetProperties(archive, *op.props)); in PrepareToOpen()
1404 static HRESULT ReadParseItemProps(IInArchive *archive, const CArcInfoEx &ai, NArchive::NParser::CPa… in ReadParseItemProps() argument
1410 RINOK(Archive_GetArcProp_Bool(archive, kpidIsNotArcType, pi.IsNotArcType)); in ReadParseItemProps()
1417 RINOK(archive->GetArchiveProperty(kpidMTime, &prop)); in ReadParseItemProps()
1428 RINOK(archive->GetArchiveProperty(kpidCTime, &prop)); in ReadParseItemProps()
1438 RINOK(archive->GetArchiveProperty(kpidName, &prop)); in ReadParseItemProps()
1446 RINOK(archive->GetArchiveProperty(kpidExtension, &prop)); in ReadParseItemProps()
1454 RINOK(archive->GetArchiveProperty(kpidShortComment, &prop)); in ReadParseItemProps()
1461 RINOK(archive->GetNumberOfItems(&numItems)); in ReadParseItemProps()
1474 Archive_GetItem_Size(archive, i, size, defined); in ReadParseItemProps()
1482 Archive_IsItem_Dir(archive, i, isDir); in ReadParseItemProps()
1592 static HRESULT OpenArchiveSpec(IInArchive *archive, bool needPhySize, in OpenArchiveSpec() argument
1606 RINOK(archive->Open(stream, maxCheckStartPosition, openCallback)); in OpenArchiveSpec()
1611 RINOK(Archive_GetArcProp_UInt(archive, kpidPhySize, phySize, phySize_Defined)); in OpenArchiveSpec()
1616 RINOK(Archive_GetArcProp_Bool(archive, kpidPhySizeCantBeDetected, phySizeCantBeDetected)); in OpenArchiveSpec()
1623 RINOK(archive->Extract(NULL, (UInt32)(Int32)-1, BoolToInt(true), extractCallback)); in OpenArchiveSpec()
1973 CMyComPtr<IInArchive> archive; in OpenStream2() local
1975 RINOK(PrepareToOpen(op, (unsigned)FormatIndex, archive)); in OpenStream2()
1976 if (!archive) in OpenStream2()
1983 result = archive->Open(op.stream, &searchLimit, op.callback); in OpenStream2()
1988 archive.QueryInterface(IID_IArchiveOpenSeq, (void **)&openSeq); in OpenStream2()
1994 RINOK(ReadBasicProps(archive, 0, result)); in OpenStream2()
2099 Archive = archive; in OpenStream2()
2239 CMyComPtr<IInArchive> archive; in OpenStream2() local
2240 RINOK(PrepareToOpen(op, (unsigned)FormatIndex, archive)); in OpenStream2()
2241 if (!archive) in OpenStream2()
2254 result = OpenArchiveSpec(archive, in OpenStream2()
2268 RINOK(ReadBasicProps(archive, 0, result)); in OpenStream2()
2338 Archive = archive; in OpenStream2()
2355 RINOK(ReadParseItemProps(archive, ai, pi)); in OpenStream2()
2718 CMyComPtr<IInArchive> archive; in OpenStream2() local
2719 RINOK(PrepareToOpen(op, index, archive)); in OpenStream2()
2720 if (!archive) in OpenStream2()
2752 HRESULT result = OpenArchiveSpec(archive, in OpenStream2()
2758 RINOK(ReadBasicProps(archive, ai.Flags_UseGlobalOffset() ? 0 : startArcPos, result)); in OpenStream2()
2877 RINOK(ReadParseItemProps(archive, ai, pi)); in OpenStream2()
2957 Archive = archive; in OpenStream2()