This commit is contained in:
Igor Pavlov
2023-12-22 17:17:05 +00:00
committed by Kornel
parent ec44a8a070
commit a36c48cece
954 changed files with 42199 additions and 25482 deletions

View File

@@ -1,7 +1,7 @@
// ZipOut.h
#ifndef __ZIP_OUT_H
#define __ZIP_OUT_H
#ifndef ZIP7_INC_ZIP_OUT_H
#define ZIP7_INC_ZIP_OUT_H
#include "../../../Common/MyCom.h"
@@ -74,6 +74,10 @@ class COutArchive
void SeekToCurPos();
public:
CMyComPtr<IStreamSetRestriction> SetRestriction;
HRESULT ClearRestriction();
HRESULT SetRestrictionFromCurrent();
HRESULT Create(IOutStream *outStream);
UInt64 GetCurPos() const { return m_CurPos; }
@@ -88,7 +92,7 @@ public:
void WriteDescriptor(const CItemOut &item);
void WriteCentralDir(const CObjectVector<CItemOut> &items, const CByteBuffer *comment);
HRESULT WriteCentralDir(const CObjectVector<CItemOut> &items, const CByteBuffer *comment);
void CreateStreamForCompressing(CMyComPtr<IOutStream> &outStream);
void CreateStreamForCopying(CMyComPtr<ISequentialOutStream> &outStream);