1 // UdfHandler.h 2 3 #ifndef ZIP7_INC_UDF_HANDLER_H 4 #define ZIP7_INC_UDF_HANDLER_H 5 6 #include "../../../Common/MyCom.h" 7 8 #include "../IArchive.h" 9 10 #include "UdfIn.h" 11 12 namespace NArchive { 13 namespace NUdf { 14 15 struct CRef2 16 { 17 unsigned Vol; 18 unsigned Fs; 19 unsigned Ref; 20 }; 21 22 Z7_CLASS_IMP_CHandler_IInArchive_1( 23 IInArchiveGetStream 24 ) 25 CRecordVector<CRef2> _refs2; 26 CMyComPtr<IInStream> _inStream; 27 CInArchive _archive; 28 }; 29 30 }} 31 32 #endif 33