/*++ Copyright (C) Microsoft Corporation, 1997 - 1999 Module Name: csubchng.hxx Abstract: Header file containing SENS's IEventObjectChange definition. Author: Gopal Parupudi [Notes:] optional-notes Revision History: GopalP 1/26/1998 Start. --*/ #ifndef __CSUBCHNG_HXX__ #define __CSUBCHNG_HXX__ class CImpIEventObjectChange : public IEventObjectChange { public: CImpIEventObjectChange(void); ~CImpIEventObjectChange(void); // // IUnknown // STDMETHOD (QueryInterface) (REFIID, LPVOID *); STDMETHOD_(ULONG, AddRef) (void); STDMETHOD_(ULONG, Release) (void); // // IEventObjectChange // STDMETHOD (ChangedSubscription) (EOC_ChangeType, BSTR); STDMETHOD (ChangedEventClass) (EOC_ChangeType, BSTR); STDMETHOD (ChangedPublisher) (EOC_ChangeType, BSTR); private: LONG m_cRef; }; typedef CImpIEventObjectChange FAR * LPCIMPIEVENTOBJECTCHANGE; HRESULT GetDestinationNameFromSubscription( BSTR bstrSubscriptionID, BSTR *pbstrDestinationName ); #endif // __CSUBCHNG_HXX__