Mercurial > hg > easyhg-kdiff3
view kdiff3/diff_ext_for_kdiff3/class_factory.h @ 103:1b9430d5cf2b
Separate deltas if only one is of type where B==C
author | joachim99 |
---|---|
date | Sun, 28 Nov 2010 16:44:56 +0000 |
parents | 08ea9b86c12c |
children |
line wrap: on
line source
/* * Copyright (c) 2003, Sergey Zorin. All rights reserved. * * This software is distributable under the BSD license. See the terms * of the BSD license in the LICENSE file provided with this software. * */ #ifndef __class_factory_h__ #define __class_factory_h__ #include <shlobj.h> #include <shlguid.h> class CLASS_FACTORY : public IClassFactory { public: CLASS_FACTORY(); virtual ~CLASS_FACTORY(); //IUnknown members STDMETHODIMP QueryInterface(REFIID, void**); STDMETHODIMP_(ULONG) AddRef(); STDMETHODIMP_(ULONG) Release(); //ICLASS_FACTORY members STDMETHODIMP CreateInstance(IUnknown*, REFIID, void**); STDMETHODIMP LockServer(BOOL); private: ULONG _ref_count; }; #endif //__class_factory_h__