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