Files
Aaru.Compression.Native/3rdparty/lzma/CPP/7zip/Common/OffsetStream.h

23 lines
366 B
C
Raw Normal View History

2021-10-19 21:27:23 +01:00
// OffsetStream.h
2023-09-24 03:13:03 +01:00
#ifndef ZIP7_INC_OFFSET_STREAM_H
#define ZIP7_INC_OFFSET_STREAM_H
2021-10-19 21:27:23 +01:00
#include "../../Common/MyCom.h"
#include "../IStream.h"
2023-09-24 03:13:03 +01:00
Z7_CLASS_IMP_NOQIB_1(
COffsetOutStream
, IOutStream
)
Z7_IFACE_COM7_IMP(ISequentialOutStream)
2021-10-19 21:27:23 +01:00
CMyComPtr<IOutStream> _stream;
2023-09-24 03:13:03 +01:00
UInt64 _offset;
2021-10-19 21:27:23 +01:00
public:
HRESULT Init(IOutStream *stream, UInt64 offset);
};
#endif