/*++ Copyright (C) Microsoft Corporation, 1997 - 1999 Module Name: cfacchng.hxx Abstract: Contains the definition of the CIEventObjectChangeCF class. Author: Gopal Parupudi [Notes:] optional-notes Revision History: GopalP 11/17/1997 Start. --*/ #ifndef __CFACCHNG_HXX__ #define __CFACCHNG_HXX__ class CIEventObjectChangeCF : public IClassFactory { public: CIEventObjectChangeCF(void); ~CIEventObjectChangeCF(void); // // IUnknown members functions // STDMETHOD (QueryInterface) (REFIID, LPVOID*); STDMETHOD_(ULONG, AddRef) (void); STDMETHOD_(ULONG, Release) (void); // // IClassFactory member functions // STDMETHOD (CreateInstance) (LPUNKNOWN, REFIID, LPVOID*); STDMETHOD (LockServer) (BOOL); private: ULONG m_cRef; // Reference Count }; typedef CIEventObjectChangeCF FAR * LPCIEVENTOBJECTCHANGECF; #endif // __CFACCHNG_HXX__