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