27 #ifndef __IDynamicUpdate__ 28 #define __IDynamicUpdate__ 30 #include "IPMUnknown.h" 31 #include "CommandID.h" 41 enum { kDefaultIID = IID_IDYNAMICUPDATE };
43 virtual void BeginDynamicUpdate() = 0;
46 virtual void EndDynamicUpdate(bool16 inval = kTrue) = 0;
49 virtual void AbortDynamicUpdate() = 0;
52 enum DynamicState { kNotStarted, kBeginDynamic, kEndDynamic, kAbortDynamic, kEndDynamicWithoutInval };
53 virtual DynamicState GetDynamicState()
const = 0;
56 #endif // __IDynamicUpdate__