1370b324cSopenharmony_ci// IProgress.h 2370b324cSopenharmony_ci 3370b324cSopenharmony_ci#ifndef ZIP7_INC_IPROGRESS_H 4370b324cSopenharmony_ci#define ZIP7_INC_IPROGRESS_H 5370b324cSopenharmony_ci 6370b324cSopenharmony_ci#include "../Common/MyTypes.h" 7370b324cSopenharmony_ci 8370b324cSopenharmony_ci#include "IDecl.h" 9370b324cSopenharmony_ci 10370b324cSopenharmony_ciZ7_PURE_INTERFACES_BEGIN 11370b324cSopenharmony_ci 12370b324cSopenharmony_ci#define Z7_IFACEM_IProgress(x) \ 13370b324cSopenharmony_ci x(SetTotal(UInt64 total)) \ 14370b324cSopenharmony_ci x(SetCompleted(const UInt64 *completeValue)) \ 15370b324cSopenharmony_ci 16370b324cSopenharmony_ciZ7_DECL_IFACE_7ZIP(IProgress, 0, 5) 17370b324cSopenharmony_ci { Z7_IFACE_COM7_PURE(IProgress) }; 18370b324cSopenharmony_ci 19370b324cSopenharmony_ciZ7_PURE_INTERFACES_END 20370b324cSopenharmony_ci#endif 21