aboutsummaryrefslogtreecommitdiff
path: root/CPP/7zip/Common/OffsetStream.h
blob: 9bd554cc8b6819bb09a10aab1b4c4e40c0b950cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// OffsetStream.h

#ifndef ZIP7_INC_OFFSET_STREAM_H
#define ZIP7_INC_OFFSET_STREAM_H

#include "../../Common/MyCom.h"

#include "../IStream.h"

Z7_CLASS_IMP_NOQIB_1(
  COffsetOutStream
  , IOutStream
)
  Z7_IFACE_COM7_IMP(ISequentialOutStream)

  CMyComPtr<IOutStream> _stream;
  UInt64 _offset;
public:
  HRESULT Init(IOutStream *stream, UInt64 offset);
};

#endif