24 #ifndef __IXPItemXPPrePostCmdData__ 25 #define __IXPItemXPPrePostCmdData__ 27 #include "IPMUnknown.h" 29 #include "IXPManager.h" 34 enum { kDefaultIID = IID_IXPITEMXPPREPOSTCMDDATA };
36 virtual void SetDoBehavior(bool32 invalidate, IXPManager::XPChangeType chg) = 0;
37 virtual void SetUndoBehavior(bool32 invalidate, IXPManager::XPChangeType chg) = 0;
39 virtual bool32 InvalidateOnDo() = 0;
40 virtual bool32 InvalidateOnUndo() = 0;
41 virtual IXPManager::XPChangeType GetChangeTypeOnDo() = 0;
42 virtual IXPManager::XPChangeType GetChangeTypeOnUndo() = 0;