1*f6dc9357SAndroid Build Coastguard Worker // OffsetStream.h 2*f6dc9357SAndroid Build Coastguard Worker 3*f6dc9357SAndroid Build Coastguard Worker #ifndef ZIP7_INC_OFFSET_STREAM_H 4*f6dc9357SAndroid Build Coastguard Worker #define ZIP7_INC_OFFSET_STREAM_H 5*f6dc9357SAndroid Build Coastguard Worker 6*f6dc9357SAndroid Build Coastguard Worker #include "../../Common/MyCom.h" 7*f6dc9357SAndroid Build Coastguard Worker 8*f6dc9357SAndroid Build Coastguard Worker #include "../IStream.h" 9*f6dc9357SAndroid Build Coastguard Worker 10*f6dc9357SAndroid Build Coastguard Worker Z7_CLASS_IMP_NOQIB_1( 11*f6dc9357SAndroid Build Coastguard Worker COffsetOutStream 12*f6dc9357SAndroid Build Coastguard Worker , IOutStream 13*f6dc9357SAndroid Build Coastguard Worker ) 14*f6dc9357SAndroid Build Coastguard Worker Z7_IFACE_COM7_IMP(ISequentialOutStream) 15*f6dc9357SAndroid Build Coastguard Worker 16*f6dc9357SAndroid Build Coastguard Worker CMyComPtr<IOutStream> _stream; 17*f6dc9357SAndroid Build Coastguard Worker UInt64 _offset; 18*f6dc9357SAndroid Build Coastguard Worker public: 19*f6dc9357SAndroid Build Coastguard Worker HRESULT Init(IOutStream *stream, UInt64 offset); 20*f6dc9357SAndroid Build Coastguard Worker }; 21*f6dc9357SAndroid Build Coastguard Worker 22*f6dc9357SAndroid Build Coastguard Worker #endif 23