29 #ifndef __IColorXFormChange__ 30 #define __IColorXFormChange__ 35 #include "IPMUnknown.h" 36 #include "ColorMgmtID.h" 42 #define CXFORMFLAG_AFFECTS_SCREEN (1L<<0) 43 #define CXFORMFLAG_AFFECTS_PRINTER (1L<<1) 44 #define CXFORMFLAG_AFFECTS_CACHEVALIDITY (1L<<2) 46 #define CXFORMFLAG_SCOPE_ITEMS (1L<<16) 47 #define CXFORMFLAG_SCOPE_DOCUMENTS (1L<<17) 48 #define CXFORMFLAG_SCOPE_GLOBAL (1L<<18) 53 class IColorXFormChange : public IPMUnknown 56 enum { kDefaultIID = IID_ICOLORXFORMCHANGE };
64 virtual void Change(
IDataBase* iDataBase,
ICommand *cmdChangedBy, int32 changeFlags) = 0;
69 virtual int32 GetChangeFlags()
const = 0;
72 #endif // __IColorXFormChange__