1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
// HfsHandler.h #ifndef __ARCHIVE_HFS_HANDLER_H #define __ARCHIVE_HFS_HANDLER_H #include "Common/MyCom.h" #include "../IArchive.h" #include "HfsIn.h" namespace NArchive { namespace NHfs { class CHandler: public IInArchive, public CMyUnknownImp { CMyComPtr<IInStream> _stream; CDatabase _db; public: MY_UNKNOWN_IMP1(IInArchive) INTERFACE_IInArchive(;) }; }} #endif