Lines Matching refs:archive
9 1) Formats - internal and external archive handlers
42 a) request ISetCompressCodecsInfo from created archive handler.
337 bool NeedSetLibCodecs; // = false, if we don't need to set codecs for archive handler via ISetCompressCodecsInfo
344 HRESULT CreateArchiveHandler(const CArcInfoEx &ai, bool outHandler, void **archive) const
346 return Libs[(unsigned)ai.LibIndex].CreateObject(&ai.ClassID, outHandler ? &IID_IOutArchive : &IID_IInArchive, (void **)archive);
413 HRESULT CreateInArchive(unsigned formatIndex, CMyComPtr<IInArchive> &archive) const
421 archive = ai.CreateInArchive();
426 return CreateArchiveHandler(ai, false, (void **)&archive);
432 HRESULT CreateOutArchive(unsigned formatIndex, CMyComPtr<IOutArchive> &archive) const
440 archive = ai.CreateOutArchive();
446 return CreateArchiveHandler(ai, true, (void **)&archive);