#pragma option push -b -a8 -pc -A- /*P_O_Push*/ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 3.01.75 */ /* at Wed Apr 22 20:05:10 1998 */ /* Compiler settings for schemaedit.idl: Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext error checks: none */ //@@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 __schemaedit_h__ #define __schemaedit_h__ #ifdef __cplusplus extern "C"{ #endif /* Forward Declarations */ #ifndef __ISearchSchema_FWD_DEFINED__ #define __ISearchSchema_FWD_DEFINED__ typedef interface ISearchSchema ISearchSchema; #endif /* __ISearchSchema_FWD_DEFINED__ */ #ifndef __IColumn_FWD_DEFINED__ #define __IColumn_FWD_DEFINED__ typedef interface IColumn IColumn; #endif /* __IColumn_FWD_DEFINED__ */ #ifndef __IColumns_FWD_DEFINED__ #define __IColumns_FWD_DEFINED__ typedef interface IColumns IColumns; #endif /* __IColumns_FWD_DEFINED__ */ #ifndef __IStoplist_FWD_DEFINED__ #define __IStoplist_FWD_DEFINED__ typedef interface IStoplist IStoplist; #endif /* __IStoplist_FWD_DEFINED__ */ #ifndef __IStoplists_FWD_DEFINED__ #define __IStoplists_FWD_DEFINED__ typedef interface IStoplists IStoplists; #endif /* __IStoplists_FWD_DEFINED__ */ /* header files for imported files */ #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 * ); #ifndef __ISearchSchema_INTERFACE_DEFINED__ #define __ISearchSchema_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: ISearchSchema * at Wed Apr 22 20:05:10 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_ISearchSchema; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("1F0B79D5-1B41-11D1-BCD1-00C04FB6EAD7") ISearchSchema : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( void) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Columns( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Stoplists( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; }; #else /* C style interface */ typedef struct ISearchSchemaVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISearchSchema __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISearchSchema __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISearchSchema __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISearchSchema __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISearchSchema __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISearchSchema __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISearchSchema __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )( ISearchSchema __RPC_FAR * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Columns )( ISearchSchema __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Stoplists )( ISearchSchema __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); END_INTERFACE } ISearchSchemaVtbl; interface ISearchSchema { CONST_VTBL struct ISearchSchemaVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISearchSchema_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISearchSchema_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISearchSchema_Release(This) \ (This)->lpVtbl -> Release(This) #define ISearchSchema_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISearchSchema_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISearchSchema_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISearchSchema_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISearchSchema_Save(This) \ (This)->lpVtbl -> Save(This) #define ISearchSchema_get_Columns(This,pVal) \ (This)->lpVtbl -> get_Columns(This,pVal) #define ISearchSchema_get_Stoplists(This,pVal) \ (This)->lpVtbl -> get_Stoplists(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISearchSchema_Save_Proxy( ISearchSchema __RPC_FAR * This); void __RPC_STUB ISearchSchema_Save_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISearchSchema_get_Columns_Proxy( ISearchSchema __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB ISearchSchema_get_Columns_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISearchSchema_get_Stoplists_Proxy( ISearchSchema __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB ISearchSchema_get_Stoplists_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISearchSchema_INTERFACE_DEFINED__ */ #ifndef __IColumn_INTERFACE_DEFINED__ #define __IColumn_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IColumn * at Wed Apr 22 20:05:10 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IColumn; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("1F0B79D9-1B41-11D1-BCD1-00C04FB6EAD7") IColumn : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description( /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Description( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PropGuid( /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PropGuid( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PropPid( /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PropPid( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Retrieve( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Retrieve( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Index( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Index( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type( /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Type( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Length( /* [retval][out] */ LONG __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Length( /* [in] */ LONG newVal) = 0; }; #else /* C style interface */ typedef struct IColumnVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IColumn __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IColumn __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IColumn __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IColumn __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IColumn __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IColumn __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IColumn __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IColumn __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( IColumn __RPC_FAR * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Description )( IColumn __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Description )( IColumn __RPC_FAR * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PropGuid )( IColumn __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PropGuid )( IColumn __RPC_FAR * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PropPid )( IColumn __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PropPid )( IColumn __RPC_FAR * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Retrieve )( IColumn __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Retrieve )( IColumn __RPC_FAR * This, /* [in] */ VARIANT_BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Index )( IColumn __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Index )( IColumn __RPC_FAR * This, /* [in] */ VARIANT_BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )( IColumn __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )( IColumn __RPC_FAR * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Length )( IColumn __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Length )( IColumn __RPC_FAR * This, /* [in] */ LONG newVal); END_INTERFACE } IColumnVtbl; interface IColumn { CONST_VTBL struct IColumnVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IColumn_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IColumn_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IColumn_Release(This) \ (This)->lpVtbl -> Release(This) #define IColumn_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IColumn_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IColumn_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IColumn_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IColumn_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IColumn_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define IColumn_get_Description(This,pVal) \ (This)->lpVtbl -> get_Description(This,pVal) #define IColumn_put_Description(This,newVal) \ (This)->lpVtbl -> put_Description(This,newVal) #define IColumn_get_PropGuid(This,pVal) \ (This)->lpVtbl -> get_PropGuid(This,pVal) #define IColumn_put_PropGuid(This,newVal) \ (This)->lpVtbl -> put_PropGuid(This,newVal) #define IColumn_get_PropPid(This,pVal) \ (This)->lpVtbl -> get_PropPid(This,pVal) #define IColumn_put_PropPid(This,newVal) \ (This)->lpVtbl -> put_PropPid(This,newVal) #define IColumn_get_Retrieve(This,pVal) \ (This)->lpVtbl -> get_Retrieve(This,pVal) #define IColumn_put_Retrieve(This,newVal) \ (This)->lpVtbl -> put_Retrieve(This,newVal) #define IColumn_get_Index(This,pVal) \ (This)->lpVtbl -> get_Index(This,pVal) #define IColumn_put_Index(This,newVal) \ (This)->lpVtbl -> put_Index(This,newVal) #define IColumn_get_Type(This,pVal) \ (This)->lpVtbl -> get_Type(This,pVal) #define IColumn_put_Type(This,newVal) \ (This)->lpVtbl -> put_Type(This,newVal) #define IColumn_get_Length(This,pVal) \ (This)->lpVtbl -> get_Length(This,pVal) #define IColumn_put_Length(This,newVal) \ (This)->lpVtbl -> put_Length(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IColumn_get_Name_Proxy( IColumn __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); void __RPC_STUB IColumn_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IColumn_put_Name_Proxy( IColumn __RPC_FAR * This, /* [in] */ BSTR newVal); void __RPC_STUB IColumn_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IColumn_get_Description_Proxy( IColumn __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); void __RPC_STUB IColumn_get_Description_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IColumn_put_Description_Proxy( IColumn __RPC_FAR * This, /* [in] */ BSTR newVal); void __RPC_STUB IColumn_put_Description_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IColumn_get_PropGuid_Proxy( IColumn __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); void __RPC_STUB IColumn_get_PropGuid_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IColumn_put_PropGuid_Proxy( IColumn __RPC_FAR * This, /* [in] */ BSTR newVal); void __RPC_STUB IColumn_put_PropGuid_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IColumn_get_PropPid_Proxy( IColumn __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); void __RPC_STUB IColumn_get_PropPid_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IColumn_put_PropPid_Proxy( IColumn __RPC_FAR * This, /* [in] */ BSTR newVal); void __RPC_STUB IColumn_put_PropPid_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IColumn_get_Retrieve_Proxy( IColumn __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal); void __RPC_STUB IColumn_get_Retrieve_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IColumn_put_Retrieve_Proxy( IColumn __RPC_FAR * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB IColumn_put_Retrieve_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IColumn_get_Index_Proxy( IColumn __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal); void __RPC_STUB IColumn_get_Index_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IColumn_put_Index_Proxy( IColumn __RPC_FAR * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB IColumn_put_Index_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IColumn_get_Type_Proxy( IColumn __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); void __RPC_STUB IColumn_get_Type_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IColumn_put_Type_Proxy( IColumn __RPC_FAR * This, /* [in] */ BSTR newVal); void __RPC_STUB IColumn_put_Type_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IColumn_get_Length_Proxy( IColumn __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *pVal); void __RPC_STUB IColumn_get_Length_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IColumn_put_Length_Proxy( IColumn __RPC_FAR * This, /* [in] */ LONG newVal); void __RPC_STUB IColumn_put_Length_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IColumn_INTERFACE_DEFINED__ */ #ifndef __IColumns_INTERFACE_DEFINED__ #define __IColumns_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IColumns * at Wed Apr 22 20:05:10 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IColumns; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("FC33E907-1E62-11d1-BCD1-00C04FB6EAD7") IColumns : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ BSTR Key, /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnkIter) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ LONG __RPC_FAR *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ BSTR Key, /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR Name, /* [in] */ BSTR Description, /* [in] */ BSTR Type, /* [in] */ BSTR PropGuid, /* [in] */ BSTR PropPid, /* [in] */ VARIANT_BOOL Index, /* [in] */ VARIANT_BOOL Retrieve, /* [in] */ LONG Length, /* [retval][out] */ VARIANT __RPC_FAR *pResult) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clear( void) = 0; }; #else /* C style interface */ typedef struct IColumnsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IColumns __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IColumns __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IColumns __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IColumns __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IColumns __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IColumns __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IColumns __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IColumns __RPC_FAR * This, /* [in] */ BSTR Key, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IColumns __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnkIter); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IColumns __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( IColumns __RPC_FAR * This, /* [in] */ BSTR Key, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IColumns __RPC_FAR * This, /* [in] */ BSTR Name, /* [in] */ BSTR Description, /* [in] */ BSTR Type, /* [in] */ BSTR PropGuid, /* [in] */ BSTR PropPid, /* [in] */ VARIANT_BOOL Index, /* [in] */ VARIANT_BOOL Retrieve, /* [in] */ LONG Length, /* [retval][out] */ VARIANT __RPC_FAR *pResult); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear )( IColumns __RPC_FAR * This); END_INTERFACE } IColumnsVtbl; interface IColumns { CONST_VTBL struct IColumnsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IColumns_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IColumns_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IColumns_Release(This) \ (This)->lpVtbl -> Release(This) #define IColumns_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IColumns_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IColumns_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IColumns_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IColumns_get_Item(This,Key,pVal) \ (This)->lpVtbl -> get_Item(This,Key,pVal) #define IColumns_get__NewEnum(This,ppUnkIter) \ (This)->lpVtbl -> get__NewEnum(This,ppUnkIter) #define IColumns_get_Count(This,pVal) \ (This)->lpVtbl -> get_Count(This,pVal) #define IColumns_Remove(This,Key,pVal) \ (This)->lpVtbl -> Remove(This,Key,pVal) #define IColumns_Add(This,Name,Description,Type,PropGuid,PropPid,Index,Retrieve,Length,pResult) \ (This)->lpVtbl -> Add(This,Name,Description,Type,PropGuid,PropPid,Index,Retrieve,Length,pResult) #define IColumns_Clear(This) \ (This)->lpVtbl -> Clear(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IColumns_get_Item_Proxy( IColumns __RPC_FAR * This, /* [in] */ BSTR Key, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IColumns_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IColumns_get__NewEnum_Proxy( IColumns __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnkIter); void __RPC_STUB IColumns_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IColumns_get_Count_Proxy( IColumns __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *pVal); void __RPC_STUB IColumns_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IColumns_Remove_Proxy( IColumns __RPC_FAR * This, /* [in] */ BSTR Key, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IColumns_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IColumns_Add_Proxy( IColumns __RPC_FAR * This, /* [in] */ BSTR Name, /* [in] */ BSTR Description, /* [in] */ BSTR Type, /* [in] */ BSTR PropGuid, /* [in] */ BSTR PropPid, /* [in] */ VARIANT_BOOL Index, /* [in] */ VARIANT_BOOL Retrieve, /* [in] */ LONG Length, /* [retval][out] */ VARIANT __RPC_FAR *pResult); void __RPC_STUB IColumns_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IColumns_Clear_Proxy( IColumns __RPC_FAR * This); void __RPC_STUB IColumns_Clear_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IColumns_INTERFACE_DEFINED__ */ #ifndef __IStoplist_INTERFACE_DEFINED__ #define __IStoplist_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IStoplist * at Wed Apr 22 20:05:10 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IStoplist; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("1F0B79D8-1B41-11D1-BCD1-00C04FB6EAD7") IStoplist : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Language( /* [retval][out] */ LONG __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Language( /* [in] */ LONG newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubLanguage( /* [retval][out] */ LONG __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SubLanguage( /* [in] */ LONG newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Filename( /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Filename( /* [in] */ BSTR newVal) = 0; }; #else /* C style interface */ typedef struct IStoplistVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IStoplist __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IStoplist __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IStoplist __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IStoplist __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IStoplist __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IStoplist __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IStoplist __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IStoplist __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( IStoplist __RPC_FAR * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Language )( IStoplist __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Language )( IStoplist __RPC_FAR * This, /* [in] */ LONG newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubLanguage )( IStoplist __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SubLanguage )( IStoplist __RPC_FAR * This, /* [in] */ LONG newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Filename )( IStoplist __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Filename )( IStoplist __RPC_FAR * This, /* [in] */ BSTR newVal); END_INTERFACE } IStoplistVtbl; interface IStoplist { CONST_VTBL struct IStoplistVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IStoplist_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IStoplist_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IStoplist_Release(This) \ (This)->lpVtbl -> Release(This) #define IStoplist_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IStoplist_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IStoplist_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IStoplist_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IStoplist_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IStoplist_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define IStoplist_get_Language(This,pVal) \ (This)->lpVtbl -> get_Language(This,pVal) #define IStoplist_put_Language(This,newVal) \ (This)->lpVtbl -> put_Language(This,newVal) #define IStoplist_get_SubLanguage(This,pVal) \ (This)->lpVtbl -> get_SubLanguage(This,pVal) #define IStoplist_put_SubLanguage(This,newVal) \ (This)->lpVtbl -> put_SubLanguage(This,newVal) #define IStoplist_get_Filename(This,pVal) \ (This)->lpVtbl -> get_Filename(This,pVal) #define IStoplist_put_Filename(This,newVal) \ (This)->lpVtbl -> put_Filename(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IStoplist_get_Name_Proxy( IStoplist __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); void __RPC_STUB IStoplist_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IStoplist_put_Name_Proxy( IStoplist __RPC_FAR * This, /* [in] */ BSTR newVal); void __RPC_STUB IStoplist_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IStoplist_get_Language_Proxy( IStoplist __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *pVal); void __RPC_STUB IStoplist_get_Language_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IStoplist_put_Language_Proxy( IStoplist __RPC_FAR * This, /* [in] */ LONG newVal); void __RPC_STUB IStoplist_put_Language_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IStoplist_get_SubLanguage_Proxy( IStoplist __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *pVal); void __RPC_STUB IStoplist_get_SubLanguage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IStoplist_put_SubLanguage_Proxy( IStoplist __RPC_FAR * This, /* [in] */ LONG newVal); void __RPC_STUB IStoplist_put_SubLanguage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IStoplist_get_Filename_Proxy( IStoplist __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); void __RPC_STUB IStoplist_get_Filename_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IStoplist_put_Filename_Proxy( IStoplist __RPC_FAR * This, /* [in] */ BSTR newVal); void __RPC_STUB IStoplist_put_Filename_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IStoplist_INTERFACE_DEFINED__ */ #ifndef __IStoplists_INTERFACE_DEFINED__ #define __IStoplists_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IStoplists * at Wed Apr 22 20:05:10 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IStoplists; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("69A5414B-1F07-11D1-BCD1-00C04FB6EAD7") IStoplists : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ BSTR Key, /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnkIter) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ LONG __RPC_FAR *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ BSTR Key, /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR Name, /* [in] */ BSTR Filename, /* [in] */ LONG Language, /* [in] */ LONG SubLanguage, /* [retval][out] */ VARIANT __RPC_FAR *pResult) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clear( void) = 0; }; #else /* C style interface */ typedef struct IStoplistsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IStoplists __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IStoplists __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IStoplists __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IStoplists __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IStoplists __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IStoplists __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IStoplists __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IStoplists __RPC_FAR * This, /* [in] */ BSTR Key, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IStoplists __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnkIter); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IStoplists __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( IStoplists __RPC_FAR * This, /* [in] */ BSTR Key, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IStoplists __RPC_FAR * This, /* [in] */ BSTR Name, /* [in] */ BSTR Filename, /* [in] */ LONG Language, /* [in] */ LONG SubLanguage, /* [retval][out] */ VARIANT __RPC_FAR *pResult); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear )( IStoplists __RPC_FAR * This); END_INTERFACE } IStoplistsVtbl; interface IStoplists { CONST_VTBL struct IStoplistsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IStoplists_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IStoplists_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IStoplists_Release(This) \ (This)->lpVtbl -> Release(This) #define IStoplists_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IStoplists_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IStoplists_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IStoplists_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IStoplists_get_Item(This,Key,pVal) \ (This)->lpVtbl -> get_Item(This,Key,pVal) #define IStoplists_get__NewEnum(This,ppUnkIter) \ (This)->lpVtbl -> get__NewEnum(This,ppUnkIter) #define IStoplists_get_Count(This,pVal) \ (This)->lpVtbl -> get_Count(This,pVal) #define IStoplists_Remove(This,Key,pVal) \ (This)->lpVtbl -> Remove(This,Key,pVal) #define IStoplists_Add(This,Name,Filename,Language,SubLanguage,pResult) \ (This)->lpVtbl -> Add(This,Name,Filename,Language,SubLanguage,pResult) #define IStoplists_Clear(This) \ (This)->lpVtbl -> Clear(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IStoplists_get_Item_Proxy( IStoplists __RPC_FAR * This, /* [in] */ BSTR Key, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IStoplists_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IStoplists_get__NewEnum_Proxy( IStoplists __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnkIter); void __RPC_STUB IStoplists_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IStoplists_get_Count_Proxy( IStoplists __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *pVal); void __RPC_STUB IStoplists_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStoplists_Remove_Proxy( IStoplists __RPC_FAR * This, /* [in] */ BSTR Key, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IStoplists_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStoplists_Add_Proxy( IStoplists __RPC_FAR * This, /* [in] */ BSTR Name, /* [in] */ BSTR Filename, /* [in] */ LONG Language, /* [in] */ LONG SubLanguage, /* [retval][out] */ VARIANT __RPC_FAR *pResult); void __RPC_STUB IStoplists_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IStoplists_Clear_Proxy( IStoplists __RPC_FAR * This); void __RPC_STUB IStoplists_Clear_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IStoplists_INTERFACE_DEFINED__ */ /* Additional Prototypes for ALL interfaces */ unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif #pragma option pop /*P_O_Pop*/