/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* Copyright (c)1997-1999 Microsoft Corporation, All Rights Reserved */ /* File created by MIDL compiler version 3.02.88 */ /* at Fri May 22 18:46:33 1998 */ /* Compiler settings for d:\devbin\shell\v6\idl\DESIGNER.idl: Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext error checks: none, no_format_optimization */ //@@MIDL_FILE_HEADING( ) #include "rpc.h" #include "rpcndr.h" #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ #ifndef __DESIGNER_h__ #define __DESIGNER_h__ #ifdef __cplusplus extern "C"{ #endif /* Forward Declarations */ #ifndef __IActiveDesigner_FWD_DEFINED__ #define __IActiveDesigner_FWD_DEFINED__ typedef interface IActiveDesigner IActiveDesigner; #endif /* __IActiveDesigner_FWD_DEFINED__ */ #ifndef __ICodeNavigate_FWD_DEFINED__ #define __ICodeNavigate_FWD_DEFINED__ typedef interface ICodeNavigate ICodeNavigate; #endif /* __ICodeNavigate_FWD_DEFINED__ */ #ifndef __ISelectionContainer_FWD_DEFINED__ #define __ISelectionContainer_FWD_DEFINED__ typedef interface ISelectionContainer ISelectionContainer; #endif /* __ISelectionContainer_FWD_DEFINED__ */ #ifndef __ITrackSelection_FWD_DEFINED__ #define __ITrackSelection_FWD_DEFINED__ typedef interface ITrackSelection ITrackSelection; #endif /* __ITrackSelection_FWD_DEFINED__ */ #ifndef __IProfferTypeLib_FWD_DEFINED__ #define __IProfferTypeLib_FWD_DEFINED__ typedef interface IProfferTypeLib IProfferTypeLib; #endif /* __IProfferTypeLib_FWD_DEFINED__ */ #ifndef __IProvideDynamicClassInfo_FWD_DEFINED__ #define __IProvideDynamicClassInfo_FWD_DEFINED__ typedef interface IProvideDynamicClassInfo IProvideDynamicClassInfo; #endif /* __IProvideDynamicClassInfo_FWD_DEFINED__ */ #ifndef __IExtendedObject_FWD_DEFINED__ #define __IExtendedObject_FWD_DEFINED__ typedef interface IExtendedObject IExtendedObject; #endif /* __IExtendedObject_FWD_DEFINED__ */ /* header files for imported files */ #include "oleidl.h" #include "servprov.h" #include "oaidl.h" #include "ocidl.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_DESIGNER_0000 * at Fri May 22 18:46:33 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ //+------------------------------------------------------------------------- // // Microsoft Windows // Copyright 1995 - 1997 Microsoft Corporation. All Rights Reserved. // // File: designer.h // //-------------------------------------------------------------------------- #ifndef _DESIGNER_H_ #define _DESIGNER_H_ const GUID CATID_Designer = {0x4eb304d0, 0x7555, 0x11cf, 0xa0, 0xc2, 0x00, 0xaa, 0x00, 0x62, 0xbe, 0x57}; extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0000_v0_0_s_ifspec; #ifndef __IActiveDesigner_INTERFACE_DEFINED__ #define __IActiveDesigner_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IActiveDesigner * at Fri May 22 18:46:33 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][uuid][local][object] */ typedef /* [unique] */ IActiveDesigner __RPC_FAR *LPACTIVEDESIGNER; EXTERN_C const IID IID_IActiveDesigner; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("51aae3e0-7486-11cf-a0C2-00aa0062be57") IActiveDesigner : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetRuntimeClassID( /* [out] */ CLSID __RPC_FAR *pclsid) = 0; virtual HRESULT STDMETHODCALLTYPE GetRuntimeMiscStatusFlags( /* [out] */ DWORD __RPC_FAR *pdwMiscFlags) = 0; virtual HRESULT STDMETHODCALLTYPE QueryPersistenceInterface( /* [in] */ REFIID riidPersist) = 0; virtual HRESULT STDMETHODCALLTYPE SaveRuntimeState( /* [in] */ REFIID riidPersist, /* [in] */ REFIID riidObjStgMed, /* [in] */ void __RPC_FAR *pObjStgMed) = 0; virtual HRESULT STDMETHODCALLTYPE GetExtensibilityObject( /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppvObjOut) = 0; }; #else /* C style interface */ typedef struct IActiveDesignerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IActiveDesigner __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IActiveDesigner __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IActiveDesigner __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRuntimeClassID )( IActiveDesigner __RPC_FAR * This, /* [out] */ CLSID __RPC_FAR *pclsid); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRuntimeMiscStatusFlags )( IActiveDesigner __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *pdwMiscFlags); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryPersistenceInterface )( IActiveDesigner __RPC_FAR * This, /* [in] */ REFIID riidPersist); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveRuntimeState )( IActiveDesigner __RPC_FAR * This, /* [in] */ REFIID riidPersist, /* [in] */ REFIID riidObjStgMed, /* [in] */ void __RPC_FAR *pObjStgMed); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExtensibilityObject )( IActiveDesigner __RPC_FAR * This, /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppvObjOut); END_INTERFACE } IActiveDesignerVtbl; interface IActiveDesigner { CONST_VTBL struct IActiveDesignerVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IActiveDesigner_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IActiveDesigner_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IActiveDesigner_Release(This) \ (This)->lpVtbl -> Release(This) #define IActiveDesigner_GetRuntimeClassID(This,pclsid) \ (This)->lpVtbl -> GetRuntimeClassID(This,pclsid) #define IActiveDesigner_GetRuntimeMiscStatusFlags(This,pdwMiscFlags) \ (This)->lpVtbl -> GetRuntimeMiscStatusFlags(This,pdwMiscFlags) #define IActiveDesigner_QueryPersistenceInterface(This,riidPersist) \ (This)->lpVtbl -> QueryPersistenceInterface(This,riidPersist) #define IActiveDesigner_SaveRuntimeState(This,riidPersist,riidObjStgMed,pObjStgMed) \ (This)->lpVtbl -> SaveRuntimeState(This,riidPersist,riidObjStgMed,pObjStgMed) #define IActiveDesigner_GetExtensibilityObject(This,ppvObjOut) \ (This)->lpVtbl -> GetExtensibilityObject(This,ppvObjOut) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IActiveDesigner_GetRuntimeClassID_Proxy( IActiveDesigner __RPC_FAR * This, /* [out] */ CLSID __RPC_FAR *pclsid); void __RPC_STUB IActiveDesigner_GetRuntimeClassID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IActiveDesigner_GetRuntimeMiscStatusFlags_Proxy( IActiveDesigner __RPC_FAR * This, /* [out] */ DWORD __RPC_FAR *pdwMiscFlags); void __RPC_STUB IActiveDesigner_GetRuntimeMiscStatusFlags_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IActiveDesigner_QueryPersistenceInterface_Proxy( IActiveDesigner __RPC_FAR * This, /* [in] */ REFIID riidPersist); void __RPC_STUB IActiveDesigner_QueryPersistenceInterface_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IActiveDesigner_SaveRuntimeState_Proxy( IActiveDesigner __RPC_FAR * This, /* [in] */ REFIID riidPersist, /* [in] */ REFIID riidObjStgMed, /* [in] */ void __RPC_FAR *pObjStgMed); void __RPC_STUB IActiveDesigner_SaveRuntimeState_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IActiveDesigner_GetExtensibilityObject_Proxy( IActiveDesigner __RPC_FAR * This, /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppvObjOut); void __RPC_STUB IActiveDesigner_GetExtensibilityObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IActiveDesigner_INTERFACE_DEFINED__ */ #ifndef __ICodeNavigate_INTERFACE_DEFINED__ #define __ICodeNavigate_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: ICodeNavigate * at Fri May 22 18:46:33 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][uuid][local][object] */ typedef /* [unique] */ ICodeNavigate __RPC_FAR *LPCODENAVIGATE; EXTERN_C const IID IID_ICodeNavigate; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("6d5140c4-7436-11ce-8034-00aa006009fa") ICodeNavigate : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE DisplayDefaultEventHandler( /* [in] */ LPCOLESTR lpstrObjectName) = 0; }; #else /* C style interface */ typedef struct ICodeNavigateVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ICodeNavigate __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ICodeNavigate __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ICodeNavigate __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisplayDefaultEventHandler )( ICodeNavigate __RPC_FAR * This, /* [in] */ LPCOLESTR lpstrObjectName); END_INTERFACE } ICodeNavigateVtbl; interface ICodeNavigate { CONST_VTBL struct ICodeNavigateVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ICodeNavigate_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICodeNavigate_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICodeNavigate_Release(This) \ (This)->lpVtbl -> Release(This) #define ICodeNavigate_DisplayDefaultEventHandler(This,lpstrObjectName) \ (This)->lpVtbl -> DisplayDefaultEventHandler(This,lpstrObjectName) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE ICodeNavigate_DisplayDefaultEventHandler_Proxy( ICodeNavigate __RPC_FAR * This, /* [in] */ LPCOLESTR lpstrObjectName); void __RPC_STUB ICodeNavigate_DisplayDefaultEventHandler_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICodeNavigate_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_DESIGNER_0141 * at Fri May 22 18:46:33 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ #define SID_SCodeNavigate IID_ICodeNavigate #define GETOBJS_ALL 1 #define GETOBJS_SELECTED 2 #define SELOBJS_ACTIVATE_WINDOW 1 extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0141_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0141_v0_0_s_ifspec; #ifndef __ISelectionContainer_INTERFACE_DEFINED__ #define __ISelectionContainer_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: ISelectionContainer * at Fri May 22 18:46:33 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][uuid][local][object] */ typedef /* [unique] */ ISelectionContainer __RPC_FAR *LPSELECTIONCONTAINER; EXTERN_C const IID IID_ISelectionContainer; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("6d5140c6-7436-11ce-8034-00aa006009fa") ISelectionContainer : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE CountObjects( /* [in] */ DWORD dwFlags, /* [out] */ ULONG __RPC_FAR *pc) = 0; virtual HRESULT STDMETHODCALLTYPE GetObjects( /* [in] */ DWORD dwFlags, /* [in] */ ULONG cObjects, /* [size_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *apUnkObjects) = 0; virtual HRESULT STDMETHODCALLTYPE SelectObjects( /* [in] */ ULONG cSelect, /* [size_is][in] */ IUnknown __RPC_FAR *__RPC_FAR *apUnkSelect, /* [in] */ DWORD dwFlags) = 0; }; #else /* C style interface */ typedef struct ISelectionContainerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISelectionContainer __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISelectionContainer __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISelectionContainer __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CountObjects )( ISelectionContainer __RPC_FAR * This, /* [in] */ DWORD dwFlags, /* [out] */ ULONG __RPC_FAR *pc); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetObjects )( ISelectionContainer __RPC_FAR * This, /* [in] */ DWORD dwFlags, /* [in] */ ULONG cObjects, /* [size_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *apUnkObjects); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelectObjects )( ISelectionContainer __RPC_FAR * This, /* [in] */ ULONG cSelect, /* [size_is][in] */ IUnknown __RPC_FAR *__RPC_FAR *apUnkSelect, /* [in] */ DWORD dwFlags); END_INTERFACE } ISelectionContainerVtbl; interface ISelectionContainer { CONST_VTBL struct ISelectionContainerVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISelectionContainer_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISelectionContainer_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISelectionContainer_Release(This) \ (This)->lpVtbl -> Release(This) #define ISelectionContainer_CountObjects(This,dwFlags,pc) \ (This)->lpVtbl -> CountObjects(This,dwFlags,pc) #define ISelectionContainer_GetObjects(This,dwFlags,cObjects,apUnkObjects) \ (This)->lpVtbl -> GetObjects(This,dwFlags,cObjects,apUnkObjects) #define ISelectionContainer_SelectObjects(This,cSelect,apUnkSelect,dwFlags) \ (This)->lpVtbl -> SelectObjects(This,cSelect,apUnkSelect,dwFlags) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE ISelectionContainer_CountObjects_Proxy( ISelectionContainer __RPC_FAR * This, /* [in] */ DWORD dwFlags, /* [out] */ ULONG __RPC_FAR *pc); void __RPC_STUB ISelectionContainer_CountObjects_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISelectionContainer_GetObjects_Proxy( ISelectionContainer __RPC_FAR * This, /* [in] */ DWORD dwFlags, /* [in] */ ULONG cObjects, /* [size_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *apUnkObjects); void __RPC_STUB ISelectionContainer_GetObjects_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISelectionContainer_SelectObjects_Proxy( ISelectionContainer __RPC_FAR * This, /* [in] */ ULONG cSelect, /* [size_is][in] */ IUnknown __RPC_FAR *__RPC_FAR *apUnkSelect, /* [in] */ DWORD dwFlags); void __RPC_STUB ISelectionContainer_SelectObjects_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISelectionContainer_INTERFACE_DEFINED__ */ #ifndef __ITrackSelection_INTERFACE_DEFINED__ #define __ITrackSelection_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: ITrackSelection * at Fri May 22 18:46:33 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][uuid][local][object] */ typedef /* [unique] */ ITrackSelection __RPC_FAR *LPTRACKSELECTION; EXTERN_C const IID IID_ITrackSelection; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("6d5140c5-7436-11ce-8034-00aa006009fa") ITrackSelection : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE OnSelectChange( /* [in] */ ISelectionContainer __RPC_FAR *pSC) = 0; }; #else /* C style interface */ typedef struct ITrackSelectionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ITrackSelection __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ITrackSelection __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ITrackSelection __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnSelectChange )( ITrackSelection __RPC_FAR * This, /* [in] */ ISelectionContainer __RPC_FAR *pSC); END_INTERFACE } ITrackSelectionVtbl; interface ITrackSelection { CONST_VTBL struct ITrackSelectionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ITrackSelection_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITrackSelection_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITrackSelection_Release(This) \ (This)->lpVtbl -> Release(This) #define ITrackSelection_OnSelectChange(This,pSC) \ (This)->lpVtbl -> OnSelectChange(This,pSC) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE ITrackSelection_OnSelectChange_Proxy( ITrackSelection __RPC_FAR * This, /* [in] */ ISelectionContainer __RPC_FAR *pSC); void __RPC_STUB ITrackSelection_OnSelectChange_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITrackSelection_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_DESIGNER_0143 * at Fri May 22 18:46:33 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ #define SID_STrackSelection IID_ITrackSelection #define CONTROLTYPELIB (0x00000001) extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0143_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0143_v0_0_s_ifspec; #ifndef __IProfferTypeLib_INTERFACE_DEFINED__ #define __IProfferTypeLib_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IProfferTypeLib * at Fri May 22 18:46:33 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][uuid][local][object] */ typedef /* [unique] */ IProfferTypeLib __RPC_FAR *LPPROFFERTYPELIB; EXTERN_C const IID IID_IProfferTypeLib; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("718cc500-0a76-11cf-8045-00aa006009fa") IProfferTypeLib : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE ProfferTypeLib( /* [in] */ REFGUID guidTypeLib, /* [in] */ UINT uVerMaj, /* [in] */ UINT uVerMin, /* [in] */ DWORD dwFlags) = 0; }; #else /* C style interface */ typedef struct IProfferTypeLibVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IProfferTypeLib __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IProfferTypeLib __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IProfferTypeLib __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProfferTypeLib )( IProfferTypeLib __RPC_FAR * This, /* [in] */ REFGUID guidTypeLib, /* [in] */ UINT uVerMaj, /* [in] */ UINT uVerMin, /* [in] */ DWORD dwFlags); END_INTERFACE } IProfferTypeLibVtbl; interface IProfferTypeLib { CONST_VTBL struct IProfferTypeLibVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IProfferTypeLib_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IProfferTypeLib_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IProfferTypeLib_Release(This) \ (This)->lpVtbl -> Release(This) #define IProfferTypeLib_ProfferTypeLib(This,guidTypeLib,uVerMaj,uVerMin,dwFlags) \ (This)->lpVtbl -> ProfferTypeLib(This,guidTypeLib,uVerMaj,uVerMin,dwFlags) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IProfferTypeLib_ProfferTypeLib_Proxy( IProfferTypeLib __RPC_FAR * This, /* [in] */ REFGUID guidTypeLib, /* [in] */ UINT uVerMaj, /* [in] */ UINT uVerMin, /* [in] */ DWORD dwFlags); void __RPC_STUB IProfferTypeLib_ProfferTypeLib_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IProfferTypeLib_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_DESIGNER_0144 * at Fri May 22 18:46:33 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ #define SID_SProfferTypeLib IID_IProfferTypeLib extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0144_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0144_v0_0_s_ifspec; #ifndef __IProvideDynamicClassInfo_INTERFACE_DEFINED__ #define __IProvideDynamicClassInfo_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IProvideDynamicClassInfo * at Fri May 22 18:46:33 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][uuid][local][object] */ typedef /* [unique] */ IProvideDynamicClassInfo __RPC_FAR *LPPROVIDEDYNAMICCLASSINFO; EXTERN_C const IID IID_IProvideDynamicClassInfo; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("468cfb80-b4f9-11cf-80dd-00aa00614895") IProvideDynamicClassInfo : public IProvideClassInfo { public: virtual HRESULT STDMETHODCALLTYPE GetDynamicClassInfo( /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTI, /* [out] */ DWORD __RPC_FAR *pdwCookie) = 0; virtual HRESULT STDMETHODCALLTYPE FreezeShape( void) = 0; }; #else /* C style interface */ typedef struct IProvideDynamicClassInfoVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IProvideDynamicClassInfo __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IProvideDynamicClassInfo __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IProvideDynamicClassInfo __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassInfo )( IProvideDynamicClassInfo __RPC_FAR * This, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTI); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDynamicClassInfo )( IProvideDynamicClassInfo __RPC_FAR * This, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTI, /* [out] */ DWORD __RPC_FAR *pdwCookie); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FreezeShape )( IProvideDynamicClassInfo __RPC_FAR * This); END_INTERFACE } IProvideDynamicClassInfoVtbl; interface IProvideDynamicClassInfo { CONST_VTBL struct IProvideDynamicClassInfoVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IProvideDynamicClassInfo_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IProvideDynamicClassInfo_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IProvideDynamicClassInfo_Release(This) \ (This)->lpVtbl -> Release(This) #define IProvideDynamicClassInfo_GetClassInfo(This,ppTI) \ (This)->lpVtbl -> GetClassInfo(This,ppTI) #define IProvideDynamicClassInfo_GetDynamicClassInfo(This,ppTI,pdwCookie) \ (This)->lpVtbl -> GetDynamicClassInfo(This,ppTI,pdwCookie) #define IProvideDynamicClassInfo_FreezeShape(This) \ (This)->lpVtbl -> FreezeShape(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IProvideDynamicClassInfo_GetDynamicClassInfo_Proxy( IProvideDynamicClassInfo __RPC_FAR * This, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTI, /* [out] */ DWORD __RPC_FAR *pdwCookie); void __RPC_STUB IProvideDynamicClassInfo_GetDynamicClassInfo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IProvideDynamicClassInfo_FreezeShape_Proxy( IProvideDynamicClassInfo __RPC_FAR * This); void __RPC_STUB IProvideDynamicClassInfo_FreezeShape_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IProvideDynamicClassInfo_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_DESIGNER_0145 * at Fri May 22 18:46:33 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ const GUID SID_SApplicationObject = {0x0c539790, 0x12e4, 0x11cf, 0xb6, 0x61, 0x00, 0xaa, 0x00, 0x4c, 0xd6, 0xd8}; extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0145_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0145_v0_0_s_ifspec; #ifndef __IExtendedObject_INTERFACE_DEFINED__ #define __IExtendedObject_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IExtendedObject * at Fri May 22 18:46:33 1998 * using MIDL 3.02.88 ****************************************/ /* [object][uuid] */ EXTERN_C const IID IID_IExtendedObject; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("A575C060-5B17-11d1-AB3E-00A0C9055A90") IExtendedObject : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetInnerObject( /* [in] */ REFIID iid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject) = 0; }; #else /* C style interface */ typedef struct IExtendedObjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IExtendedObject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IExtendedObject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IExtendedObject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInnerObject )( IExtendedObject __RPC_FAR * This, /* [in] */ REFIID iid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); END_INTERFACE } IExtendedObjectVtbl; interface IExtendedObject { CONST_VTBL struct IExtendedObjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IExtendedObject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IExtendedObject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IExtendedObject_Release(This) \ (This)->lpVtbl -> Release(This) #define IExtendedObject_GetInnerObject(This,iid,ppvObject) \ (This)->lpVtbl -> GetInnerObject(This,iid,ppvObject) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IExtendedObject_GetInnerObject_Proxy( IExtendedObject __RPC_FAR * This, /* [in] */ REFIID iid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); void __RPC_STUB IExtendedObject_GetInnerObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IExtendedObject_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_DESIGNER_0146 * at Fri May 22 18:46:33 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ #endif extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0146_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_DESIGNER_0146_v0_0_s_ifspec; /* Additional Prototypes for ALL interfaces */ /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif