class CPrintEditObj : public CCmdTarget { public: // member data and functions protected: // interface maps DECLARE_INTERFACE_MAP() BEGIN_INTERFACE_PART(EditObj, IEditInterface) STDMETHOD_ (void, EditObject)(); END_INTERFACE_PORT(EditObj) BEGIN_INTERFACE_PART(PrintObj, IPrintInterface) STDMETHOD_ (void, PrintObject)(); END_INTERFACE_PART(PrintObj) };