3 #ifndef __ARCHIVE_COM_HANDLER_H
\r
4 #define __ARCHIVE_COM_HANDLER_H
\r
6 #include "Common/MyCom.h"
\r
7 #include "../IArchive.h"
\r
10 namespace NArchive {
\r
15 public IInArchiveGetStream,
\r
16 public CMyUnknownImp
\r
18 CMyComPtr<IInStream> _stream;
\r
21 MY_UNKNOWN_IMP2(IInArchive, IInArchiveGetStream)
\r
22 INTERFACE_IInArchive(;)
\r
23 STDMETHOD(GetStream)(UInt32 index, ISequentialInStream **stream);
\r