1 // IProgress.h 2 3 #ifndef ZIP7_INC_IPROGRESS_H 4 #define ZIP7_INC_IPROGRESS_H 5 6 #include "../Common/MyTypes.h" 7 8 #include "IDecl.h" 9 10 Z7_PURE_INTERFACES_BEGIN 11 12 #define Z7_IFACEM_IProgress(x) \ 13 x(SetTotal(UInt64 total)) \ 14 x(SetCompleted(const UInt64 *completeValue)) \ 15 16 Z7_DECL_IFACE_7ZIP(IProgress, 0, 5) 17 { Z7_IFACE_COM7_PURE(IProgress) }; 18 19 Z7_PURE_INTERFACES_END 20 #endif 21