I wasn''t planing to do it, but in some way I managed to replace one include-file in VC98\Include\ .. the one named unknwn.h. Since my vc6 cd''s are at home, and I am not home at the moment, I can''t get the original unknwn.h and I really need it. I''ve tried to download the file from internet, but the unknwn.h I''ve found are not the one I need, ''cause someone has made changes in them. Can someone post the _real_ unknwn.h (well, I don''t know the size of the file so it might not be possible) here from vc6, or get me a url to where I can find it? Or maybe if it''s not possible to post here, and you can''t find it on the internet
Thanks alot.
[Edited by - Maxwan on June 20, 2005 4:10:10 PM]
Please! More than 30 peoples has read this message and not a single one has posted the unknwn.h file! It wont take long just to post it here, please!
/* this ALWAYS GENERATED file contains the definitions for the interfaces *//* File created by MIDL compiler version 3.03.0110 *//* at Thu Sep 11 10:57:03 1997 *//* Compiler settings for unknwn.idl: Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext error checks: none*///@@MIDL_FILE_HEADING( )/* verify that the <rpcndr.h> version is high enough to compile this file*/#ifndef __REQUIRED_RPCNDR_H_VERSION__#define __REQUIRED_RPCNDR_H_VERSION__ 440#endif#include "rpc.h"#include "rpcndr.h"#ifndef __RPCNDR_H_VERSION__#error this stub requires an updated version of <rpcndr.h>#endif // __RPCNDR_H_VERSION__#ifndef COM_NO_WINDOWS_H#include "windows.h"#include "ole2.h"#endif /*COM_NO_WINDOWS_H*/#ifndef __unknwn_h__#define __unknwn_h__#ifdef __cplusplusextern "C"{#endif /* Forward Declarations */ #ifndef __IUnknown_FWD_DEFINED__#define __IUnknown_FWD_DEFINED__typedef interface IUnknown IUnknown;#endif /* __IUnknown_FWD_DEFINED__ */#ifndef __IClassFactory_FWD_DEFINED__#define __IClassFactory_FWD_DEFINED__typedef interface IClassFactory IClassFactory;#endif /* __IClassFactory_FWD_DEFINED__ *//* header files for imported files */#include "wtypes.h"void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);void __RPC_USER MIDL_user_free( void __RPC_FAR * ); /**************************************** * Generated header for interface: __MIDL_itf_unknwn_0000 * at Thu Sep 11 10:57:03 1997 * using MIDL 3.03.0110 ****************************************//* [local] */ //+-------------------------------------------------------------------------//// Microsoft Windows// Copyright (C) Microsoft Corporation, 1992-1997.////--------------------------------------------------------------------------extern RPC_IF_HANDLE __MIDL_itf_unknwn_0000_v0_0_c_ifspec;extern RPC_IF_HANDLE __MIDL_itf_unknwn_0000_v0_0_s_ifspec;#ifndef __IUnknown_INTERFACE_DEFINED__#define __IUnknown_INTERFACE_DEFINED__/**************************************** * Generated header for interface: IUnknown * at Thu Sep 11 10:57:03 1997 * using MIDL 3.03.0110 ****************************************//* [unique][uuid][object][local] */ typedef /* [unique] */ IUnknown __RPC_FAR *LPUNKNOWN;//////////////////////////////////////////////////////////////////// IID_IUnknown and all other system IIDs are provided in UUID.LIB// Link that library in with your proxies, clients and servers//////////////////////////////////////////////////////////////////EXTERN_C const IID IID_IUnknown;#if defined(__cplusplus) && !defined(CINTERFACE)#if (_MSC_VER >= 1200) // VC6 or greaterextern "C++"{#endif MIDL_INTERFACE("00000000-0000-0000-C000-000000000046" IUnknown { public: BEGIN_INTERFACE virtual HRESULT STDMETHODCALLTYPE QueryInterface( /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject) = 0; virtual ULONG STDMETHODCALLTYPE AddRef( void) = 0; virtual ULONG STDMETHODCALLTYPE Release( void) = 0;#if (_MSC_VER >= 1200) // VC6 or greater template <class Q> HRESULT STDMETHODCALLTYPE QueryInterface(Q** pp) { return QueryInterface(__uuidof(Q), (void**)pp); }#endif END_INTERFACE };#if (_MSC_VER >= 1200) // VC6 or greater} // extern "C++"#endif #else /* C style interface */ typedef struct IUnknownVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IUnknown __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IUnknown __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IUnknown __RPC_FAR * This); END_INTERFACE } IUnknownVtbl; interface IUnknown { CONST_VTBL struct IUnknownVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS#define IUnknown_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)#define IUnknown_AddRef(This) \ (This)->lpVtbl -> AddRef(This)#define IUnknown_Release(This) \ (This)->lpVtbl -> Release(This)#endif /* COBJMACROS */#endif /* C style interface */HRESULT STDMETHODCALLTYPE IUnknown_QueryInterface_Proxy( IUnknown __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);void __RPC_STUB IUnknown_QueryInterface_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);ULONG STDMETHODCALLTYPE IUnknown_AddRef_Proxy( IUnknown __RPC_FAR * This);void __RPC_STUB IUnknown_AddRef_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);ULONG STDMETHODCALLTYPE IUnknown_Release_Proxy( IUnknown __RPC_FAR * This);void __RPC_STUB IUnknown_Release_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);#endif /* __IUnknown_INTERFACE_DEFINED__ */#ifndef __IClassFactory_INTERFACE_DEFINED__#define __IClassFactory_INTERFACE_DEFINED__/**************************************** * Generated header for interface: IClassFactory * at Thu Sep 11 10:57:03 1997 * using MIDL 3.03.0110 ****************************************//* [unique][uuid][object] */ typedef /* [unique] */ IClassFactory __RPC_FAR *LPCLASSFACTORY;EXTERN_C const IID IID_IClassFactory;#if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("00000001-0000-0000-C000-000000000046" IClassFactory : public IUnknown { public: virtual /* [local] */ HRESULT STDMETHODCALLTYPE CreateInstance( /* [unique][in] */ IUnknown __RPC_FAR *pUnkOuter, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject) = 0; virtual /* [local] */ HRESULT STDMETHODCALLTYPE LockServer( /* [in] */ BOOL fLock) = 0; }; #else /* C style interface */ typedef struct IClassFactoryVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IClassFactory __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IClassFactory __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IClassFactory __RPC_FAR * This); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateInstance )( IClassFactory __RPC_FAR * This, /* [unique][in] */ IUnknown __RPC_FAR *pUnkOuter, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LockServer )( IClassFactory __RPC_FAR * This, /* [in] */ BOOL fLock); END_INTERFACE } IClassFactoryVtbl; interface IClassFactory { CONST_VTBL struct IClassFactoryVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS#define IClassFactory_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)#define IClassFactory_AddRef(This) \ (This)->lpVtbl -> AddRef(This)#define IClassFactory_Release(This) \ (This)->lpVtbl -> Release(This)#define IClassFactory_CreateInstance(This,pUnkOuter,riid,ppvObject) \ (This)->lpVtbl -> CreateInstance(This,pUnkOuter,riid,ppvObject)#define IClassFactory_LockServer(This,fLock) \ (This)->lpVtbl -> LockServer(This,fLock)#endif /* COBJMACROS */#endif /* C style interface *//* [call_as] */ HRESULT STDMETHODCALLTYPE IClassFactory_RemoteCreateInstance_Proxy( IClassFactory __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject);void __RPC_STUB IClassFactory_RemoteCreateInstance_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);/* [call_as] */ HRESULT __stdcall IClassFactory_RemoteLockServer_Proxy( IClassFactory __RPC_FAR * This, /* [in] */ BOOL fLock);void __RPC_STUB IClassFactory_RemoteLockServer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);#endif /* __IClassFactory_INTERFACE_DEFINED__ *//* Additional Prototypes for ALL interfaces *//* [local] */ HRESULT STDMETHODCALLTYPE IClassFactory_CreateInstance_Proxy( IClassFactory __RPC_FAR * This, /* [unique][in] */ IUnknown __RPC_FAR *pUnkOuter, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);/* [call_as] */ HRESULT STDMETHODCALLTYPE IClassFactory_CreateInstance_Stub( IClassFactory __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject);/* [local] */ HRESULT STDMETHODCALLTYPE IClassFactory_LockServer_Proxy( IClassFactory __RPC_FAR * This, /* [in] */ BOOL fLock);/* [call_as] */ HRESULT __stdcall IClassFactory_LockServer_Stub( IClassFactory __RPC_FAR * This, /* [in] */ BOOL fLock);/* end of Additional Prototypes */#ifdef __cplusplus}#endif#endif
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement