3 #ifndef __ZIP_UPDATE_H
\r
4 #define __ZIP_UPDATE_H
\r
6 #include "../../ICoder.h"
\r
7 #include "../IArchive.h"
\r
9 #include "../../Common/CreateCoder.h"
\r
11 #include "ZipCompressionMode.h"
\r
14 namespace NArchive {
\r
22 CUpdateRange(UInt64 position, UInt64 size): Position(position), Size(size) {};
\r
30 bool NtfsTimeIsDefined;
\r
39 // CUpdateRange CommentRange;
\r
44 CUpdateItem(): NtfsTimeIsDefined(false), IsUtf8(false), Size(0) {}
\r
48 DECL_EXTERNAL_CODECS_LOC_VARS
\r
49 const CObjectVector<CItemEx> &inputItems,
\r
50 const CObjectVector<CUpdateItem> &updateItems,
\r
51 ISequentialOutStream *seqOutStream,
\r
52 CInArchive *inArchive,
\r
53 CCompressionMethodMode *compressionMethodMode,
\r
54 IArchiveUpdateCallback *updateCallback);
\r