X-Git-Url: https://git.saurik.com/apple/mdnsresponder.git/blobdiff_plain/8e92c31c9a45a66732f5bc7afbc9f5596c17e91d..7f0064bd55e3fa98568d2c359429ff8a38b23a6c:/mDNSWindows/Applications/ExplorerPlugin/ClassFactory.h?ds=inline diff --git a/mDNSWindows/Applications/ExplorerPlugin/ClassFactory.h b/mDNSWindows/Applications/ExplorerPlugin/ClassFactory.h deleted file mode 100644 index 2361129..0000000 --- a/mDNSWindows/Applications/ExplorerPlugin/ClassFactory.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright (c) 2003-2004 Apple Computer, Inc. All rights reserved. - * - * @APPLE_LICENSE_HEADER_START@ - * - * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. - * - * This file contains Original Code and/or Modifications of Original Code - * as defined in and that are subject to the Apple Public Source License - * Version 2.0 (the 'License'). You may not use this file except in - * compliance with the License. Please obtain a copy of the License at - * http://www.opensource.apple.com/apsl/ and read it before using this - * file. - * - * The Original Code and all software distributed under the License are - * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER - * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, - * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. - * Please see the License for the specific language governing rights and - * limitations under the License. - * - * @APPLE_LICENSE_HEADER_END@ - - Change History (most recent first): - -$Log: ClassFactory.h,v $ -Revision 1.1 2004/01/30 03:01:56 bradley -Explorer Plugin to browse for Rendezvous-enabled Web and FTP servers from within Internet Explorer. - -*/ - -#ifndef __CLASS_FACTORY__ -#define __CLASS_FACTORY__ - -#include "StdAfx.h" - -//=========================================================================================================================== -// ClassFactory -//=========================================================================================================================== - -class ClassFactory : public IClassFactory -{ - protected: - - DWORD mRefCount; - CLSID mCLSIDObject; - - public: - - ClassFactory( CLSID inCLSID ); - ~ClassFactory( void ); - - // IUnknown methods - - STDMETHODIMP QueryInterface( REFIID inID, LPVOID *outResult ); - STDMETHODIMP_( DWORD ) AddRef( void ); - STDMETHODIMP_( DWORD ) Release( void ); - - // IClassFactory methods - - STDMETHODIMP CreateInstance( LPUNKNOWN inUnknown, REFIID inID, LPVOID *outObject ); - STDMETHODIMP LockServer( BOOL inLock ); -}; - -#endif // __CLASS_FACTORY__