home *** CD-ROM | disk | FTP | other *** search
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
-
-
- /* File created by MIDL compiler version 3.01.76 */
- /* at Wed Sep 24 14:39:38 1997
- */
- /* Compiler settings for .\stlcoll.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 __stlcoll_h__
- #define __stlcoll_h__
-
- #ifdef __cplusplus
- extern "C"{
- #endif
-
- /* Forward Declarations */
-
- #ifndef __IStlMaps_FWD_DEFINED__
- #define __IStlMaps_FWD_DEFINED__
- typedef interface IStlMaps IStlMaps;
- #endif /* __IStlMaps_FWD_DEFINED__ */
-
-
- #ifndef __IStlMapStringToMyObject_FWD_DEFINED__
- #define __IStlMapStringToMyObject_FWD_DEFINED__
- typedef interface IStlMapStringToMyObject IStlMapStringToMyObject;
- #endif /* __IStlMapStringToMyObject_FWD_DEFINED__ */
-
-
- #ifndef __IStlMapDWordToMyStruct_FWD_DEFINED__
- #define __IStlMapDWordToMyStruct_FWD_DEFINED__
- typedef interface IStlMapDWordToMyStruct IStlMapDWordToMyStruct;
- #endif /* __IStlMapDWordToMyStruct_FWD_DEFINED__ */
-
-
- #ifndef __IStlMapStringToString_FWD_DEFINED__
- #define __IStlMapStringToString_FWD_DEFINED__
- typedef interface IStlMapStringToString IStlMapStringToString;
- #endif /* __IStlMapStringToString_FWD_DEFINED__ */
-
-
- #ifndef __IStlLists_FWD_DEFINED__
- #define __IStlLists_FWD_DEFINED__
- typedef interface IStlLists IStlLists;
- #endif /* __IStlLists_FWD_DEFINED__ */
-
-
- #ifndef __IStlStringList_FWD_DEFINED__
- #define __IStlStringList_FWD_DEFINED__
- typedef interface IStlStringList IStlStringList;
- #endif /* __IStlStringList_FWD_DEFINED__ */
-
-
- #ifndef __IStlMyStructList_FWD_DEFINED__
- #define __IStlMyStructList_FWD_DEFINED__
- typedef interface IStlMyStructList IStlMyStructList;
- #endif /* __IStlMyStructList_FWD_DEFINED__ */
-
-
- #ifndef __IStlintList_FWD_DEFINED__
- #define __IStlintList_FWD_DEFINED__
- typedef interface IStlintList IStlintList;
- #endif /* __IStlintList_FWD_DEFINED__ */
-
-
- #ifndef __IStlArrays_FWD_DEFINED__
- #define __IStlArrays_FWD_DEFINED__
- typedef interface IStlArrays IStlArrays;
- #endif /* __IStlArrays_FWD_DEFINED__ */
-
-
- #ifndef __IStlDWordArray_FWD_DEFINED__
- #define __IStlDWordArray_FWD_DEFINED__
- typedef interface IStlDWordArray IStlDWordArray;
- #endif /* __IStlDWordArray_FWD_DEFINED__ */
-
-
- #ifndef __IStlMyObjectArray_FWD_DEFINED__
- #define __IStlMyObjectArray_FWD_DEFINED__
- typedef interface IStlMyObjectArray IStlMyObjectArray;
- #endif /* __IStlMyObjectArray_FWD_DEFINED__ */
-
-
- #ifndef __IStlPointArray_FWD_DEFINED__
- #define __IStlPointArray_FWD_DEFINED__
- typedef interface IStlPointArray IStlPointArray;
- #endif /* __IStlPointArray_FWD_DEFINED__ */
-
-
- #ifndef __CStlMaps_FWD_DEFINED__
- #define __CStlMaps_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class CStlMaps CStlMaps;
- #else
- typedef struct CStlMaps CStlMaps;
- #endif /* __cplusplus */
-
- #endif /* __CStlMaps_FWD_DEFINED__ */
-
-
- #ifndef __CStlMapStringToMyObject_FWD_DEFINED__
- #define __CStlMapStringToMyObject_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class CStlMapStringToMyObject CStlMapStringToMyObject;
- #else
- typedef struct CStlMapStringToMyObject CStlMapStringToMyObject;
- #endif /* __cplusplus */
-
- #endif /* __CStlMapStringToMyObject_FWD_DEFINED__ */
-
-
- #ifndef __CStlMapDWordToMyStruct_FWD_DEFINED__
- #define __CStlMapDWordToMyStruct_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class CStlMapDWordToMyStruct CStlMapDWordToMyStruct;
- #else
- typedef struct CStlMapDWordToMyStruct CStlMapDWordToMyStruct;
- #endif /* __cplusplus */
-
- #endif /* __CStlMapDWordToMyStruct_FWD_DEFINED__ */
-
-
- #ifndef __CStlMapStringToString_FWD_DEFINED__
- #define __CStlMapStringToString_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class CStlMapStringToString CStlMapStringToString;
- #else
- typedef struct CStlMapStringToString CStlMapStringToString;
- #endif /* __cplusplus */
-
- #endif /* __CStlMapStringToString_FWD_DEFINED__ */
-
-
- #ifndef __CStlLists_FWD_DEFINED__
- #define __CStlLists_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class CStlLists CStlLists;
- #else
- typedef struct CStlLists CStlLists;
- #endif /* __cplusplus */
-
- #endif /* __CStlLists_FWD_DEFINED__ */
-
-
- #ifndef __CStlArrays_FWD_DEFINED__
- #define __CStlArrays_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class CStlArrays CStlArrays;
- #else
- typedef struct CStlArrays CStlArrays;
- #endif /* __cplusplus */
-
- #endif /* __CStlArrays_FWD_DEFINED__ */
-
-
- #ifndef __CStlDWordArray_FWD_DEFINED__
- #define __CStlDWordArray_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class CStlDWordArray CStlDWordArray;
- #else
- typedef struct CStlDWordArray CStlDWordArray;
- #endif /* __cplusplus */
-
- #endif /* __CStlDWordArray_FWD_DEFINED__ */
-
-
- /* header files for imported files */
- #include "idata.h"
- #include "oaidl.h"
-
- void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
-
- #ifndef __IStlMaps_INTERFACE_DEFINED__
- #define __IStlMaps_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IStlMaps
- * at Wed Sep 24 14:39:38 1997
- * using MIDL 3.01.76
- ****************************************/
- /* [unique][helpstring][uuid][object] */
-
-
-
- EXTERN_C const IID IID_IStlMaps;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("7CE086C9-3E78-11D0-AE6B-00C04FD7D06E")
- IStlMaps : public IUnknown
- {
- public:
- };
-
- #else /* C style interface */
-
- typedef struct IStlMapsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IStlMaps __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IStlMaps __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IStlMaps __RPC_FAR * This);
-
- END_INTERFACE
- } IStlMapsVtbl;
-
- interface IStlMaps
- {
- CONST_VTBL struct IStlMapsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IStlMaps_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IStlMaps_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IStlMaps_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
-
- #endif /* __IStlMaps_INTERFACE_DEFINED__ */
-
-
- #ifndef __IStlMapStringToMyObject_INTERFACE_DEFINED__
- #define __IStlMapStringToMyObject_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IStlMapStringToMyObject
- * at Wed Sep 24 14:39:38 1997
- * using MIDL 3.01.76
- ****************************************/
- /* [unique][helpstring][uuid][object] */
-
-
-
- EXTERN_C const IID IID_IStlMapStringToMyObject;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("7CE086CE-3E78-11D0-AE6B-00C04FD7D06E")
- IStlMapStringToMyObject : public IUnknown
- {
- public:
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Map(
- /* [in] */ BSTR str,
- /* [retval][out] */ IMyStruct __RPC_FAR *__RPC_FAR *obj) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Map(
- /* [in] */ BSTR str,
- /* [in] */ IMyStruct __RPC_FAR *obj) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Lookup(
- /* [in] */ BSTR str,
- IMyStruct __RPC_FAR *__RPC_FAR *obj,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE First( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Next(
- /* [out] */ BSTR __RPC_FAR *str,
- /* [out] */ IMyStruct __RPC_FAR *__RPC_FAR *obj,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Remove(
- /* [retval][out] */ BSTR __RPC_FAR *str) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ UINT __RPC_FAR *dw) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IStlMapStringToMyObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IStlMapStringToMyObject __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IStlMapStringToMyObject __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IStlMapStringToMyObject __RPC_FAR * This);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Map )(
- IStlMapStringToMyObject __RPC_FAR * This,
- /* [in] */ BSTR str,
- /* [retval][out] */ IMyStruct __RPC_FAR *__RPC_FAR *obj);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Map )(
- IStlMapStringToMyObject __RPC_FAR * This,
- /* [in] */ BSTR str,
- /* [in] */ IMyStruct __RPC_FAR *obj);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Lookup )(
- IStlMapStringToMyObject __RPC_FAR * This,
- /* [in] */ BSTR str,
- IMyStruct __RPC_FAR *__RPC_FAR *obj,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *First )(
- IStlMapStringToMyObject __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IStlMapStringToMyObject __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *str,
- /* [out] */ IMyStruct __RPC_FAR *__RPC_FAR *obj,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remove )(
- IStlMapStringToMyObject __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *str);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )(
- IStlMapStringToMyObject __RPC_FAR * This);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IStlMapStringToMyObject __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
- END_INTERFACE
- } IStlMapStringToMyObjectVtbl;
-
- interface IStlMapStringToMyObject
- {
- CONST_VTBL struct IStlMapStringToMyObjectVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IStlMapStringToMyObject_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IStlMapStringToMyObject_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IStlMapStringToMyObject_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IStlMapStringToMyObject_get_Map(This,str,obj) \
- (This)->lpVtbl -> get_Map(This,str,obj)
-
- #define IStlMapStringToMyObject_put_Map(This,str,obj) \
- (This)->lpVtbl -> put_Map(This,str,obj)
-
- #define IStlMapStringToMyObject_Lookup(This,str,obj,b) \
- (This)->lpVtbl -> Lookup(This,str,obj,b)
-
- #define IStlMapStringToMyObject_First(This) \
- (This)->lpVtbl -> First(This)
-
- #define IStlMapStringToMyObject_Next(This,str,obj,b) \
- (This)->lpVtbl -> Next(This,str,obj,b)
-
- #define IStlMapStringToMyObject_get_Remove(This,str) \
- (This)->lpVtbl -> get_Remove(This,str)
-
- #define IStlMapStringToMyObject_RemoveAll(This) \
- (This)->lpVtbl -> RemoveAll(This)
-
- #define IStlMapStringToMyObject_get_Count(This,dw) \
- (This)->lpVtbl -> get_Count(This,dw)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToMyObject_get_Map_Proxy(
- IStlMapStringToMyObject __RPC_FAR * This,
- /* [in] */ BSTR str,
- /* [retval][out] */ IMyStruct __RPC_FAR *__RPC_FAR *obj);
-
-
- void __RPC_STUB IStlMapStringToMyObject_get_Map_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToMyObject_put_Map_Proxy(
- IStlMapStringToMyObject __RPC_FAR * This,
- /* [in] */ BSTR str,
- /* [in] */ IMyStruct __RPC_FAR *obj);
-
-
- void __RPC_STUB IStlMapStringToMyObject_put_Map_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToMyObject_Lookup_Proxy(
- IStlMapStringToMyObject __RPC_FAR * This,
- /* [in] */ BSTR str,
- IMyStruct __RPC_FAR *__RPC_FAR *obj,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IStlMapStringToMyObject_Lookup_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToMyObject_First_Proxy(
- IStlMapStringToMyObject __RPC_FAR * This);
-
-
- void __RPC_STUB IStlMapStringToMyObject_First_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToMyObject_Next_Proxy(
- IStlMapStringToMyObject __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *str,
- /* [out] */ IMyStruct __RPC_FAR *__RPC_FAR *obj,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IStlMapStringToMyObject_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToMyObject_get_Remove_Proxy(
- IStlMapStringToMyObject __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *str);
-
-
- void __RPC_STUB IStlMapStringToMyObject_get_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToMyObject_RemoveAll_Proxy(
- IStlMapStringToMyObject __RPC_FAR * This);
-
-
- void __RPC_STUB IStlMapStringToMyObject_RemoveAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToMyObject_get_Count_Proxy(
- IStlMapStringToMyObject __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
-
- void __RPC_STUB IStlMapStringToMyObject_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IStlMapStringToMyObject_INTERFACE_DEFINED__ */
-
-
- #ifndef __IStlMapDWordToMyStruct_INTERFACE_DEFINED__
- #define __IStlMapDWordToMyStruct_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IStlMapDWordToMyStruct
- * at Wed Sep 24 14:39:38 1997
- * using MIDL 3.01.76
- ****************************************/
- /* [unique][helpstring][uuid][object] */
-
-
-
- EXTERN_C const IID IID_IStlMapDWordToMyStruct;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("7CE086D3-3E78-11D0-AE6B-00C04FD7D06E")
- IStlMapDWordToMyStruct : public IUnknown
- {
- public:
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Map(
- /* [in] */ DWORD dw,
- /* [retval][out] */ IMyStruct __RPC_FAR *__RPC_FAR *str) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Map(
- /* [in] */ DWORD dw,
- /* [in] */ IMyStruct __RPC_FAR *str) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Lookup(
- /* [in] */ DWORD dw,
- /* [out] */ IMyStruct __RPC_FAR *__RPC_FAR *str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE First( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Next(
- /* [out] */ DWORD __RPC_FAR *dw,
- /* [out] */ IMyStruct __RPC_FAR *__RPC_FAR *str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Remove(
- /* [retval][out] */ DWORD __RPC_FAR *str) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ UINT __RPC_FAR *dw) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IStlMapDWordToMyStructVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IStlMapDWordToMyStruct __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IStlMapDWordToMyStruct __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IStlMapDWordToMyStruct __RPC_FAR * This);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Map )(
- IStlMapDWordToMyStruct __RPC_FAR * This,
- /* [in] */ DWORD dw,
- /* [retval][out] */ IMyStruct __RPC_FAR *__RPC_FAR *str);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Map )(
- IStlMapDWordToMyStruct __RPC_FAR * This,
- /* [in] */ DWORD dw,
- /* [in] */ IMyStruct __RPC_FAR *str);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Lookup )(
- IStlMapDWordToMyStruct __RPC_FAR * This,
- /* [in] */ DWORD dw,
- /* [out] */ IMyStruct __RPC_FAR *__RPC_FAR *str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *First )(
- IStlMapDWordToMyStruct __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IStlMapDWordToMyStruct __RPC_FAR * This,
- /* [out] */ DWORD __RPC_FAR *dw,
- /* [out] */ IMyStruct __RPC_FAR *__RPC_FAR *str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remove )(
- IStlMapDWordToMyStruct __RPC_FAR * This,
- /* [retval][out] */ DWORD __RPC_FAR *str);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )(
- IStlMapDWordToMyStruct __RPC_FAR * This);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IStlMapDWordToMyStruct __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
- END_INTERFACE
- } IStlMapDWordToMyStructVtbl;
-
- interface IStlMapDWordToMyStruct
- {
- CONST_VTBL struct IStlMapDWordToMyStructVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IStlMapDWordToMyStruct_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IStlMapDWordToMyStruct_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IStlMapDWordToMyStruct_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IStlMapDWordToMyStruct_get_Map(This,dw,str) \
- (This)->lpVtbl -> get_Map(This,dw,str)
-
- #define IStlMapDWordToMyStruct_put_Map(This,dw,str) \
- (This)->lpVtbl -> put_Map(This,dw,str)
-
- #define IStlMapDWordToMyStruct_Lookup(This,dw,str,b) \
- (This)->lpVtbl -> Lookup(This,dw,str,b)
-
- #define IStlMapDWordToMyStruct_First(This) \
- (This)->lpVtbl -> First(This)
-
- #define IStlMapDWordToMyStruct_Next(This,dw,str,b) \
- (This)->lpVtbl -> Next(This,dw,str,b)
-
- #define IStlMapDWordToMyStruct_get_Remove(This,str) \
- (This)->lpVtbl -> get_Remove(This,str)
-
- #define IStlMapDWordToMyStruct_RemoveAll(This) \
- (This)->lpVtbl -> RemoveAll(This)
-
- #define IStlMapDWordToMyStruct_get_Count(This,dw) \
- (This)->lpVtbl -> get_Count(This,dw)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlMapDWordToMyStruct_get_Map_Proxy(
- IStlMapDWordToMyStruct __RPC_FAR * This,
- /* [in] */ DWORD dw,
- /* [retval][out] */ IMyStruct __RPC_FAR *__RPC_FAR *str);
-
-
- void __RPC_STUB IStlMapDWordToMyStruct_get_Map_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlMapDWordToMyStruct_put_Map_Proxy(
- IStlMapDWordToMyStruct __RPC_FAR * This,
- /* [in] */ DWORD dw,
- /* [in] */ IMyStruct __RPC_FAR *str);
-
-
- void __RPC_STUB IStlMapDWordToMyStruct_put_Map_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMapDWordToMyStruct_Lookup_Proxy(
- IStlMapDWordToMyStruct __RPC_FAR * This,
- /* [in] */ DWORD dw,
- /* [out] */ IMyStruct __RPC_FAR *__RPC_FAR *str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IStlMapDWordToMyStruct_Lookup_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMapDWordToMyStruct_First_Proxy(
- IStlMapDWordToMyStruct __RPC_FAR * This);
-
-
- void __RPC_STUB IStlMapDWordToMyStruct_First_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMapDWordToMyStruct_Next_Proxy(
- IStlMapDWordToMyStruct __RPC_FAR * This,
- /* [out] */ DWORD __RPC_FAR *dw,
- /* [out] */ IMyStruct __RPC_FAR *__RPC_FAR *str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IStlMapDWordToMyStruct_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlMapDWordToMyStruct_get_Remove_Proxy(
- IStlMapDWordToMyStruct __RPC_FAR * This,
- /* [retval][out] */ DWORD __RPC_FAR *str);
-
-
- void __RPC_STUB IStlMapDWordToMyStruct_get_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMapDWordToMyStruct_RemoveAll_Proxy(
- IStlMapDWordToMyStruct __RPC_FAR * This);
-
-
- void __RPC_STUB IStlMapDWordToMyStruct_RemoveAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlMapDWordToMyStruct_get_Count_Proxy(
- IStlMapDWordToMyStruct __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
-
- void __RPC_STUB IStlMapDWordToMyStruct_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IStlMapDWordToMyStruct_INTERFACE_DEFINED__ */
-
-
- #ifndef __IStlMapStringToString_INTERFACE_DEFINED__
- #define __IStlMapStringToString_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IStlMapStringToString
- * at Wed Sep 24 14:39:38 1997
- * using MIDL 3.01.76
- ****************************************/
- /* [unique][helpstring][uuid][object] */
-
-
-
- EXTERN_C const IID IID_IStlMapStringToString;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("7CE086D8-3E78-11D0-AE6B-00C04FD7D06E")
- IStlMapStringToString : public IUnknown
- {
- public:
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Map(
- /* [in] */ BSTR str1,
- /* [retval][out] */ BSTR __RPC_FAR *str2) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Map(
- /* [in] */ BSTR str1,
- /* [in] */ BSTR str2) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Lookup(
- /* [in] */ BSTR str1,
- /* [out] */ BSTR __RPC_FAR *str2,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE First( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Next(
- /* [out] */ BSTR __RPC_FAR *str1,
- /* [out] */ BSTR __RPC_FAR *str2,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Remove(
- /* [retval][out] */ BSTR __RPC_FAR *str) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ UINT __RPC_FAR *dw) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IStlMapStringToStringVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IStlMapStringToString __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IStlMapStringToString __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IStlMapStringToString __RPC_FAR * This);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Map )(
- IStlMapStringToString __RPC_FAR * This,
- /* [in] */ BSTR str1,
- /* [retval][out] */ BSTR __RPC_FAR *str2);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Map )(
- IStlMapStringToString __RPC_FAR * This,
- /* [in] */ BSTR str1,
- /* [in] */ BSTR str2);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Lookup )(
- IStlMapStringToString __RPC_FAR * This,
- /* [in] */ BSTR str1,
- /* [out] */ BSTR __RPC_FAR *str2,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *First )(
- IStlMapStringToString __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IStlMapStringToString __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *str1,
- /* [out] */ BSTR __RPC_FAR *str2,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remove )(
- IStlMapStringToString __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *str);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )(
- IStlMapStringToString __RPC_FAR * This);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IStlMapStringToString __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
- END_INTERFACE
- } IStlMapStringToStringVtbl;
-
- interface IStlMapStringToString
- {
- CONST_VTBL struct IStlMapStringToStringVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IStlMapStringToString_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IStlMapStringToString_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IStlMapStringToString_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IStlMapStringToString_get_Map(This,str1,str2) \
- (This)->lpVtbl -> get_Map(This,str1,str2)
-
- #define IStlMapStringToString_put_Map(This,str1,str2) \
- (This)->lpVtbl -> put_Map(This,str1,str2)
-
- #define IStlMapStringToString_Lookup(This,str1,str2,b) \
- (This)->lpVtbl -> Lookup(This,str1,str2,b)
-
- #define IStlMapStringToString_First(This) \
- (This)->lpVtbl -> First(This)
-
- #define IStlMapStringToString_Next(This,str1,str2,b) \
- (This)->lpVtbl -> Next(This,str1,str2,b)
-
- #define IStlMapStringToString_get_Remove(This,str) \
- (This)->lpVtbl -> get_Remove(This,str)
-
- #define IStlMapStringToString_RemoveAll(This) \
- (This)->lpVtbl -> RemoveAll(This)
-
- #define IStlMapStringToString_get_Count(This,dw) \
- (This)->lpVtbl -> get_Count(This,dw)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToString_get_Map_Proxy(
- IStlMapStringToString __RPC_FAR * This,
- /* [in] */ BSTR str1,
- /* [retval][out] */ BSTR __RPC_FAR *str2);
-
-
- void __RPC_STUB IStlMapStringToString_get_Map_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToString_put_Map_Proxy(
- IStlMapStringToString __RPC_FAR * This,
- /* [in] */ BSTR str1,
- /* [in] */ BSTR str2);
-
-
- void __RPC_STUB IStlMapStringToString_put_Map_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToString_Lookup_Proxy(
- IStlMapStringToString __RPC_FAR * This,
- /* [in] */ BSTR str1,
- /* [out] */ BSTR __RPC_FAR *str2,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IStlMapStringToString_Lookup_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToString_First_Proxy(
- IStlMapStringToString __RPC_FAR * This);
-
-
- void __RPC_STUB IStlMapStringToString_First_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToString_Next_Proxy(
- IStlMapStringToString __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *str1,
- /* [out] */ BSTR __RPC_FAR *str2,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IStlMapStringToString_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToString_get_Remove_Proxy(
- IStlMapStringToString __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *str);
-
-
- void __RPC_STUB IStlMapStringToString_get_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToString_RemoveAll_Proxy(
- IStlMapStringToString __RPC_FAR * This);
-
-
- void __RPC_STUB IStlMapStringToString_RemoveAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlMapStringToString_get_Count_Proxy(
- IStlMapStringToString __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
-
- void __RPC_STUB IStlMapStringToString_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IStlMapStringToString_INTERFACE_DEFINED__ */
-
-
- #ifndef __IStlLists_INTERFACE_DEFINED__
- #define __IStlLists_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IStlLists
- * at Wed Sep 24 14:39:38 1997
- * using MIDL 3.01.76
- ****************************************/
- /* [unique][helpstring][uuid][object] */
-
-
-
- EXTERN_C const IID IID_IStlLists;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("7CE086DD-3E78-11D0-AE6B-00C04FD7D06E")
- IStlLists : public IUnknown
- {
- public:
- };
-
- #else /* C style interface */
-
- typedef struct IStlListsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IStlLists __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IStlLists __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IStlLists __RPC_FAR * This);
-
- END_INTERFACE
- } IStlListsVtbl;
-
- interface IStlLists
- {
- CONST_VTBL struct IStlListsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IStlLists_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IStlLists_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IStlLists_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
-
- #endif /* __IStlLists_INTERFACE_DEFINED__ */
-
-
- #ifndef __IStlStringList_INTERFACE_DEFINED__
- #define __IStlStringList_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IStlStringList
- * at Wed Sep 24 14:39:38 1997
- * using MIDL 3.01.76
- ****************************************/
- /* [unique][helpstring][uuid][object] */
-
-
-
- EXTERN_C const IID IID_IStlStringList;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("7CE086E2-3E78-11D0-AE6B-00C04FD7D06E")
- IStlStringList : public IUnknown
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Find(
- /* [in] */ BSTR str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SetAt(
- /* [in] */ BSTR str) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Add(
- /* [in] */ BSTR str) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_InsertBefore(
- /* [in] */ BSTR str) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Remove(
- /* [retval][out] */ BSTR __RPC_FAR *str) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE First( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Next(
- /* [out] */ BSTR __RPC_FAR *str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ UINT __RPC_FAR *dw) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IStlStringListVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IStlStringList __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IStlStringList __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IStlStringList __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Find )(
- IStlStringList __RPC_FAR * This,
- /* [in] */ BSTR str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SetAt )(
- IStlStringList __RPC_FAR * This,
- /* [in] */ BSTR str);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Add )(
- IStlStringList __RPC_FAR * This,
- /* [in] */ BSTR str);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_InsertBefore )(
- IStlStringList __RPC_FAR * This,
- /* [in] */ BSTR str);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remove )(
- IStlStringList __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *str);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )(
- IStlStringList __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *First )(
- IStlStringList __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IStlStringList __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IStlStringList __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
- END_INTERFACE
- } IStlStringListVtbl;
-
- interface IStlStringList
- {
- CONST_VTBL struct IStlStringListVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IStlStringList_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IStlStringList_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IStlStringList_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IStlStringList_Find(This,str,b) \
- (This)->lpVtbl -> Find(This,str,b)
-
- #define IStlStringList_put_SetAt(This,str) \
- (This)->lpVtbl -> put_SetAt(This,str)
-
- #define IStlStringList_put_Add(This,str) \
- (This)->lpVtbl -> put_Add(This,str)
-
- #define IStlStringList_put_InsertBefore(This,str) \
- (This)->lpVtbl -> put_InsertBefore(This,str)
-
- #define IStlStringList_get_Remove(This,str) \
- (This)->lpVtbl -> get_Remove(This,str)
-
- #define IStlStringList_RemoveAll(This) \
- (This)->lpVtbl -> RemoveAll(This)
-
- #define IStlStringList_First(This) \
- (This)->lpVtbl -> First(This)
-
- #define IStlStringList_Next(This,str,b) \
- (This)->lpVtbl -> Next(This,str,b)
-
- #define IStlStringList_get_Count(This,dw) \
- (This)->lpVtbl -> get_Count(This,dw)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlStringList_Find_Proxy(
- IStlStringList __RPC_FAR * This,
- /* [in] */ BSTR str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IStlStringList_Find_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlStringList_put_SetAt_Proxy(
- IStlStringList __RPC_FAR * This,
- /* [in] */ BSTR str);
-
-
- void __RPC_STUB IStlStringList_put_SetAt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlStringList_put_Add_Proxy(
- IStlStringList __RPC_FAR * This,
- /* [in] */ BSTR str);
-
-
- void __RPC_STUB IStlStringList_put_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlStringList_put_InsertBefore_Proxy(
- IStlStringList __RPC_FAR * This,
- /* [in] */ BSTR str);
-
-
- void __RPC_STUB IStlStringList_put_InsertBefore_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlStringList_get_Remove_Proxy(
- IStlStringList __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *str);
-
-
- void __RPC_STUB IStlStringList_get_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlStringList_RemoveAll_Proxy(
- IStlStringList __RPC_FAR * This);
-
-
- void __RPC_STUB IStlStringList_RemoveAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlStringList_First_Proxy(
- IStlStringList __RPC_FAR * This);
-
-
- void __RPC_STUB IStlStringList_First_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlStringList_Next_Proxy(
- IStlStringList __RPC_FAR * This,
- /* [out] */ BSTR __RPC_FAR *str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IStlStringList_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlStringList_get_Count_Proxy(
- IStlStringList __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
-
- void __RPC_STUB IStlStringList_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IStlStringList_INTERFACE_DEFINED__ */
-
-
- #ifndef __IStlMyStructList_INTERFACE_DEFINED__
- #define __IStlMyStructList_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IStlMyStructList
- * at Wed Sep 24 14:39:38 1997
- * using MIDL 3.01.76
- ****************************************/
- /* [unique][helpstring][uuid][object] */
-
-
-
- EXTERN_C const IID IID_IStlMyStructList;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("7CE086E7-3E78-11D0-AE6B-00C04FD7D06E")
- IStlMyStructList : public IUnknown
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Find(
- /* [in] */ IMyStruct __RPC_FAR *str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SetAt(
- /* [in] */ IMyStruct __RPC_FAR *str) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Add(
- /* [in] */ IMyStruct __RPC_FAR *str) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_InsertBefore(
- /* [in] */ IMyStruct __RPC_FAR *str) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Remove(
- /* [retval][out] */ IMyStruct __RPC_FAR *__RPC_FAR *str) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE First( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Next(
- /* [out] */ IMyStruct __RPC_FAR *__RPC_FAR *str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ UINT __RPC_FAR *dw) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IStlMyStructListVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IStlMyStructList __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IStlMyStructList __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IStlMyStructList __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Find )(
- IStlMyStructList __RPC_FAR * This,
- /* [in] */ IMyStruct __RPC_FAR *str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SetAt )(
- IStlMyStructList __RPC_FAR * This,
- /* [in] */ IMyStruct __RPC_FAR *str);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Add )(
- IStlMyStructList __RPC_FAR * This,
- /* [in] */ IMyStruct __RPC_FAR *str);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_InsertBefore )(
- IStlMyStructList __RPC_FAR * This,
- /* [in] */ IMyStruct __RPC_FAR *str);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remove )(
- IStlMyStructList __RPC_FAR * This,
- /* [retval][out] */ IMyStruct __RPC_FAR *__RPC_FAR *str);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )(
- IStlMyStructList __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *First )(
- IStlMyStructList __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IStlMyStructList __RPC_FAR * This,
- /* [out] */ IMyStruct __RPC_FAR *__RPC_FAR *str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IStlMyStructList __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
- END_INTERFACE
- } IStlMyStructListVtbl;
-
- interface IStlMyStructList
- {
- CONST_VTBL struct IStlMyStructListVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IStlMyStructList_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IStlMyStructList_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IStlMyStructList_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IStlMyStructList_Find(This,str,b) \
- (This)->lpVtbl -> Find(This,str,b)
-
- #define IStlMyStructList_put_SetAt(This,str) \
- (This)->lpVtbl -> put_SetAt(This,str)
-
- #define IStlMyStructList_put_Add(This,str) \
- (This)->lpVtbl -> put_Add(This,str)
-
- #define IStlMyStructList_put_InsertBefore(This,str) \
- (This)->lpVtbl -> put_InsertBefore(This,str)
-
- #define IStlMyStructList_get_Remove(This,str) \
- (This)->lpVtbl -> get_Remove(This,str)
-
- #define IStlMyStructList_RemoveAll(This) \
- (This)->lpVtbl -> RemoveAll(This)
-
- #define IStlMyStructList_First(This) \
- (This)->lpVtbl -> First(This)
-
- #define IStlMyStructList_Next(This,str,b) \
- (This)->lpVtbl -> Next(This,str,b)
-
- #define IStlMyStructList_get_Count(This,dw) \
- (This)->lpVtbl -> get_Count(This,dw)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMyStructList_Find_Proxy(
- IStlMyStructList __RPC_FAR * This,
- /* [in] */ IMyStruct __RPC_FAR *str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IStlMyStructList_Find_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlMyStructList_put_SetAt_Proxy(
- IStlMyStructList __RPC_FAR * This,
- /* [in] */ IMyStruct __RPC_FAR *str);
-
-
- void __RPC_STUB IStlMyStructList_put_SetAt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlMyStructList_put_Add_Proxy(
- IStlMyStructList __RPC_FAR * This,
- /* [in] */ IMyStruct __RPC_FAR *str);
-
-
- void __RPC_STUB IStlMyStructList_put_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlMyStructList_put_InsertBefore_Proxy(
- IStlMyStructList __RPC_FAR * This,
- /* [in] */ IMyStruct __RPC_FAR *str);
-
-
- void __RPC_STUB IStlMyStructList_put_InsertBefore_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlMyStructList_get_Remove_Proxy(
- IStlMyStructList __RPC_FAR * This,
- /* [retval][out] */ IMyStruct __RPC_FAR *__RPC_FAR *str);
-
-
- void __RPC_STUB IStlMyStructList_get_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMyStructList_RemoveAll_Proxy(
- IStlMyStructList __RPC_FAR * This);
-
-
- void __RPC_STUB IStlMyStructList_RemoveAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMyStructList_First_Proxy(
- IStlMyStructList __RPC_FAR * This);
-
-
- void __RPC_STUB IStlMyStructList_First_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMyStructList_Next_Proxy(
- IStlMyStructList __RPC_FAR * This,
- /* [out] */ IMyStruct __RPC_FAR *__RPC_FAR *str,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IStlMyStructList_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlMyStructList_get_Count_Proxy(
- IStlMyStructList __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
-
- void __RPC_STUB IStlMyStructList_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IStlMyStructList_INTERFACE_DEFINED__ */
-
-
- #ifndef __IStlintList_INTERFACE_DEFINED__
- #define __IStlintList_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IStlintList
- * at Wed Sep 24 14:39:38 1997
- * using MIDL 3.01.76
- ****************************************/
- /* [unique][helpstring][uuid][object] */
-
-
-
- EXTERN_C const IID IID_IStlintList;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("7CE086EC-3E78-11D0-AE6B-00C04FD7D06E")
- IStlintList : public IUnknown
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Find(
- /* [in] */ long n,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SetAt(
- /* [in] */ long n) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Add(
- /* [in] */ long n) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_InsertBefore(
- /* [in] */ long n) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Remove(
- /* [retval][out] */ long __RPC_FAR *n) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE First( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Next(
- /* [out] */ long __RPC_FAR *n,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ UINT __RPC_FAR *dw) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IStlintListVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IStlintList __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IStlintList __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IStlintList __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Find )(
- IStlintList __RPC_FAR * This,
- /* [in] */ long n,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SetAt )(
- IStlintList __RPC_FAR * This,
- /* [in] */ long n);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Add )(
- IStlintList __RPC_FAR * This,
- /* [in] */ long n);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_InsertBefore )(
- IStlintList __RPC_FAR * This,
- /* [in] */ long n);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remove )(
- IStlintList __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *n);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )(
- IStlintList __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *First )(
- IStlintList __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IStlintList __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *n,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IStlintList __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
- END_INTERFACE
- } IStlintListVtbl;
-
- interface IStlintList
- {
- CONST_VTBL struct IStlintListVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IStlintList_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IStlintList_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IStlintList_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IStlintList_Find(This,n,b) \
- (This)->lpVtbl -> Find(This,n,b)
-
- #define IStlintList_put_SetAt(This,n) \
- (This)->lpVtbl -> put_SetAt(This,n)
-
- #define IStlintList_put_Add(This,n) \
- (This)->lpVtbl -> put_Add(This,n)
-
- #define IStlintList_put_InsertBefore(This,n) \
- (This)->lpVtbl -> put_InsertBefore(This,n)
-
- #define IStlintList_get_Remove(This,n) \
- (This)->lpVtbl -> get_Remove(This,n)
-
- #define IStlintList_RemoveAll(This) \
- (This)->lpVtbl -> RemoveAll(This)
-
- #define IStlintList_First(This) \
- (This)->lpVtbl -> First(This)
-
- #define IStlintList_Next(This,n,b) \
- (This)->lpVtbl -> Next(This,n,b)
-
- #define IStlintList_get_Count(This,dw) \
- (This)->lpVtbl -> get_Count(This,dw)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlintList_Find_Proxy(
- IStlintList __RPC_FAR * This,
- /* [in] */ long n,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IStlintList_Find_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlintList_put_SetAt_Proxy(
- IStlintList __RPC_FAR * This,
- /* [in] */ long n);
-
-
- void __RPC_STUB IStlintList_put_SetAt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlintList_put_Add_Proxy(
- IStlintList __RPC_FAR * This,
- /* [in] */ long n);
-
-
- void __RPC_STUB IStlintList_put_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlintList_put_InsertBefore_Proxy(
- IStlintList __RPC_FAR * This,
- /* [in] */ long n);
-
-
- void __RPC_STUB IStlintList_put_InsertBefore_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlintList_get_Remove_Proxy(
- IStlintList __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *n);
-
-
- void __RPC_STUB IStlintList_get_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlintList_RemoveAll_Proxy(
- IStlintList __RPC_FAR * This);
-
-
- void __RPC_STUB IStlintList_RemoveAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlintList_First_Proxy(
- IStlintList __RPC_FAR * This);
-
-
- void __RPC_STUB IStlintList_First_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlintList_Next_Proxy(
- IStlintList __RPC_FAR * This,
- /* [out] */ long __RPC_FAR *n,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IStlintList_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlintList_get_Count_Proxy(
- IStlintList __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
-
- void __RPC_STUB IStlintList_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IStlintList_INTERFACE_DEFINED__ */
-
-
- #ifndef __IStlArrays_INTERFACE_DEFINED__
- #define __IStlArrays_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IStlArrays
- * at Wed Sep 24 14:39:38 1997
- * using MIDL 3.01.76
- ****************************************/
- /* [unique][helpstring][uuid][object] */
-
-
-
- EXTERN_C const IID IID_IStlArrays;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("7CE086F1-3E78-11D0-AE6B-00C04FD7D06E")
- IStlArrays : public IUnknown
- {
- public:
- };
-
- #else /* C style interface */
-
- typedef struct IStlArraysVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IStlArrays __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IStlArrays __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IStlArrays __RPC_FAR * This);
-
- END_INTERFACE
- } IStlArraysVtbl;
-
- interface IStlArrays
- {
- CONST_VTBL struct IStlArraysVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IStlArrays_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IStlArrays_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IStlArrays_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
-
- #endif /* __IStlArrays_INTERFACE_DEFINED__ */
-
-
- #ifndef __IStlDWordArray_INTERFACE_DEFINED__
- #define __IStlDWordArray_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IStlDWordArray
- * at Wed Sep 24 14:39:38 1997
- * using MIDL 3.01.76
- ****************************************/
- /* [unique][helpstring][uuid][object] */
-
-
-
- EXTERN_C const IID IID_IStlDWordArray;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("7CE086F6-3E78-11D0-AE6B-00C04FD7D06E")
- IStlDWordArray : public IUnknown
- {
- public:
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Array(
- /* [in] */ long idx,
- /* [retval][out] */ DWORD __RPC_FAR *dw) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Array(
- /* [in] */ long idx,
- /* [in] */ DWORD dw) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Add(
- /* [in] */ DWORD dw) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Remove(
- /* [in] */ long idx,
- /* [retval][out] */ DWORD __RPC_FAR *dw) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE First( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Next(
- /* [out] */ DWORD __RPC_FAR *pt,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ UINT __RPC_FAR *dw) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IStlDWordArrayVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IStlDWordArray __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IStlDWordArray __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IStlDWordArray __RPC_FAR * This);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Array )(
- IStlDWordArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [retval][out] */ DWORD __RPC_FAR *dw);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Array )(
- IStlDWordArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [in] */ DWORD dw);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Add )(
- IStlDWordArray __RPC_FAR * This,
- /* [in] */ DWORD dw);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remove )(
- IStlDWordArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [retval][out] */ DWORD __RPC_FAR *dw);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )(
- IStlDWordArray __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *First )(
- IStlDWordArray __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IStlDWordArray __RPC_FAR * This,
- /* [out] */ DWORD __RPC_FAR *pt,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IStlDWordArray __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
- END_INTERFACE
- } IStlDWordArrayVtbl;
-
- interface IStlDWordArray
- {
- CONST_VTBL struct IStlDWordArrayVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IStlDWordArray_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IStlDWordArray_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IStlDWordArray_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IStlDWordArray_get_Array(This,idx,dw) \
- (This)->lpVtbl -> get_Array(This,idx,dw)
-
- #define IStlDWordArray_put_Array(This,idx,dw) \
- (This)->lpVtbl -> put_Array(This,idx,dw)
-
- #define IStlDWordArray_put_Add(This,dw) \
- (This)->lpVtbl -> put_Add(This,dw)
-
- #define IStlDWordArray_get_Remove(This,idx,dw) \
- (This)->lpVtbl -> get_Remove(This,idx,dw)
-
- #define IStlDWordArray_RemoveAll(This) \
- (This)->lpVtbl -> RemoveAll(This)
-
- #define IStlDWordArray_First(This) \
- (This)->lpVtbl -> First(This)
-
- #define IStlDWordArray_Next(This,pt,b) \
- (This)->lpVtbl -> Next(This,pt,b)
-
- #define IStlDWordArray_get_Count(This,dw) \
- (This)->lpVtbl -> get_Count(This,dw)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlDWordArray_get_Array_Proxy(
- IStlDWordArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [retval][out] */ DWORD __RPC_FAR *dw);
-
-
- void __RPC_STUB IStlDWordArray_get_Array_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlDWordArray_put_Array_Proxy(
- IStlDWordArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [in] */ DWORD dw);
-
-
- void __RPC_STUB IStlDWordArray_put_Array_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlDWordArray_put_Add_Proxy(
- IStlDWordArray __RPC_FAR * This,
- /* [in] */ DWORD dw);
-
-
- void __RPC_STUB IStlDWordArray_put_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlDWordArray_get_Remove_Proxy(
- IStlDWordArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [retval][out] */ DWORD __RPC_FAR *dw);
-
-
- void __RPC_STUB IStlDWordArray_get_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlDWordArray_RemoveAll_Proxy(
- IStlDWordArray __RPC_FAR * This);
-
-
- void __RPC_STUB IStlDWordArray_RemoveAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlDWordArray_First_Proxy(
- IStlDWordArray __RPC_FAR * This);
-
-
- void __RPC_STUB IStlDWordArray_First_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlDWordArray_Next_Proxy(
- IStlDWordArray __RPC_FAR * This,
- /* [out] */ DWORD __RPC_FAR *pt,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IStlDWordArray_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlDWordArray_get_Count_Proxy(
- IStlDWordArray __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
-
- void __RPC_STUB IStlDWordArray_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IStlDWordArray_INTERFACE_DEFINED__ */
-
-
- #ifndef __IStlMyObjectArray_INTERFACE_DEFINED__
- #define __IStlMyObjectArray_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IStlMyObjectArray
- * at Wed Sep 24 14:39:38 1997
- * using MIDL 3.01.76
- ****************************************/
- /* [unique][helpstring][uuid][object] */
-
-
-
- EXTERN_C const IID IID_IStlMyObjectArray;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("7CE086FB-3E78-11D0-AE6B-00C04FD7D06E")
- IStlMyObjectArray : public IUnknown
- {
- public:
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Array(
- /* [in] */ long idx,
- /* [retval][out] */ IMyStruct __RPC_FAR *__RPC_FAR *str) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Array(
- /* [in] */ long idx,
- /* [in] */ IMyStruct __RPC_FAR *str) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Add(
- /* [in] */ IMyStruct __RPC_FAR *str) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Remove(
- /* [in] */ long idx,
- /* [retval][out] */ IMyStruct __RPC_FAR *__RPC_FAR *str) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE First( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Next(
- /* [out] */ IMyStruct __RPC_FAR *__RPC_FAR *pt,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ UINT __RPC_FAR *dw) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IStlMyObjectArrayVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IStlMyObjectArray __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IStlMyObjectArray __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IStlMyObjectArray __RPC_FAR * This);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Array )(
- IStlMyObjectArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [retval][out] */ IMyStruct __RPC_FAR *__RPC_FAR *str);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Array )(
- IStlMyObjectArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [in] */ IMyStruct __RPC_FAR *str);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Add )(
- IStlMyObjectArray __RPC_FAR * This,
- /* [in] */ IMyStruct __RPC_FAR *str);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remove )(
- IStlMyObjectArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [retval][out] */ IMyStruct __RPC_FAR *__RPC_FAR *str);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )(
- IStlMyObjectArray __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *First )(
- IStlMyObjectArray __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IStlMyObjectArray __RPC_FAR * This,
- /* [out] */ IMyStruct __RPC_FAR *__RPC_FAR *pt,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IStlMyObjectArray __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
- END_INTERFACE
- } IStlMyObjectArrayVtbl;
-
- interface IStlMyObjectArray
- {
- CONST_VTBL struct IStlMyObjectArrayVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IStlMyObjectArray_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IStlMyObjectArray_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IStlMyObjectArray_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IStlMyObjectArray_get_Array(This,idx,str) \
- (This)->lpVtbl -> get_Array(This,idx,str)
-
- #define IStlMyObjectArray_put_Array(This,idx,str) \
- (This)->lpVtbl -> put_Array(This,idx,str)
-
- #define IStlMyObjectArray_put_Add(This,str) \
- (This)->lpVtbl -> put_Add(This,str)
-
- #define IStlMyObjectArray_get_Remove(This,idx,str) \
- (This)->lpVtbl -> get_Remove(This,idx,str)
-
- #define IStlMyObjectArray_RemoveAll(This) \
- (This)->lpVtbl -> RemoveAll(This)
-
- #define IStlMyObjectArray_First(This) \
- (This)->lpVtbl -> First(This)
-
- #define IStlMyObjectArray_Next(This,pt,b) \
- (This)->lpVtbl -> Next(This,pt,b)
-
- #define IStlMyObjectArray_get_Count(This,dw) \
- (This)->lpVtbl -> get_Count(This,dw)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlMyObjectArray_get_Array_Proxy(
- IStlMyObjectArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [retval][out] */ IMyStruct __RPC_FAR *__RPC_FAR *str);
-
-
- void __RPC_STUB IStlMyObjectArray_get_Array_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlMyObjectArray_put_Array_Proxy(
- IStlMyObjectArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [in] */ IMyStruct __RPC_FAR *str);
-
-
- void __RPC_STUB IStlMyObjectArray_put_Array_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlMyObjectArray_put_Add_Proxy(
- IStlMyObjectArray __RPC_FAR * This,
- /* [in] */ IMyStruct __RPC_FAR *str);
-
-
- void __RPC_STUB IStlMyObjectArray_put_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlMyObjectArray_get_Remove_Proxy(
- IStlMyObjectArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [retval][out] */ IMyStruct __RPC_FAR *__RPC_FAR *str);
-
-
- void __RPC_STUB IStlMyObjectArray_get_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMyObjectArray_RemoveAll_Proxy(
- IStlMyObjectArray __RPC_FAR * This);
-
-
- void __RPC_STUB IStlMyObjectArray_RemoveAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMyObjectArray_First_Proxy(
- IStlMyObjectArray __RPC_FAR * This);
-
-
- void __RPC_STUB IStlMyObjectArray_First_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlMyObjectArray_Next_Proxy(
- IStlMyObjectArray __RPC_FAR * This,
- /* [out] */ IMyStruct __RPC_FAR *__RPC_FAR *pt,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IStlMyObjectArray_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlMyObjectArray_get_Count_Proxy(
- IStlMyObjectArray __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
-
- void __RPC_STUB IStlMyObjectArray_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IStlMyObjectArray_INTERFACE_DEFINED__ */
-
-
- #ifndef __IStlPointArray_INTERFACE_DEFINED__
- #define __IStlPointArray_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IStlPointArray
- * at Wed Sep 24 14:39:38 1997
- * using MIDL 3.01.76
- ****************************************/
- /* [unique][helpstring][uuid][object] */
-
-
-
- EXTERN_C const IID IID_IStlPointArray;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("7CE08700-3E78-11D0-AE6B-00C04FD7D06E")
- IStlPointArray : public IUnknown
- {
- public:
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Array(
- /* [in] */ long idx,
- /* [retval][out] */ POINT __RPC_FAR *pt) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Array(
- /* [in] */ long idx,
- /* [in] */ POINT pt) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Add(
- /* [in] */ POINT pt) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Remove(
- /* [in] */ long idx,
- /* [retval][out] */ POINT __RPC_FAR *pt) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE First( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Next(
- /* [out] */ POINT __RPC_FAR *pt,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ UINT __RPC_FAR *dw) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IStlPointArrayVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IStlPointArray __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IStlPointArray __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IStlPointArray __RPC_FAR * This);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Array )(
- IStlPointArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [retval][out] */ POINT __RPC_FAR *pt);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Array )(
- IStlPointArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [in] */ POINT pt);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Add )(
- IStlPointArray __RPC_FAR * This,
- /* [in] */ POINT pt);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remove )(
- IStlPointArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [retval][out] */ POINT __RPC_FAR *pt);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )(
- IStlPointArray __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *First )(
- IStlPointArray __RPC_FAR * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IStlPointArray __RPC_FAR * This,
- /* [out] */ POINT __RPC_FAR *pt,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IStlPointArray __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
- END_INTERFACE
- } IStlPointArrayVtbl;
-
- interface IStlPointArray
- {
- CONST_VTBL struct IStlPointArrayVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IStlPointArray_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IStlPointArray_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IStlPointArray_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IStlPointArray_get_Array(This,idx,pt) \
- (This)->lpVtbl -> get_Array(This,idx,pt)
-
- #define IStlPointArray_put_Array(This,idx,pt) \
- (This)->lpVtbl -> put_Array(This,idx,pt)
-
- #define IStlPointArray_put_Add(This,pt) \
- (This)->lpVtbl -> put_Add(This,pt)
-
- #define IStlPointArray_get_Remove(This,idx,pt) \
- (This)->lpVtbl -> get_Remove(This,idx,pt)
-
- #define IStlPointArray_RemoveAll(This) \
- (This)->lpVtbl -> RemoveAll(This)
-
- #define IStlPointArray_First(This) \
- (This)->lpVtbl -> First(This)
-
- #define IStlPointArray_Next(This,pt,b) \
- (This)->lpVtbl -> Next(This,pt,b)
-
- #define IStlPointArray_get_Count(This,dw) \
- (This)->lpVtbl -> get_Count(This,dw)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlPointArray_get_Array_Proxy(
- IStlPointArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [retval][out] */ POINT __RPC_FAR *pt);
-
-
- void __RPC_STUB IStlPointArray_get_Array_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlPointArray_put_Array_Proxy(
- IStlPointArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [in] */ POINT pt);
-
-
- void __RPC_STUB IStlPointArray_put_Array_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE IStlPointArray_put_Add_Proxy(
- IStlPointArray __RPC_FAR * This,
- /* [in] */ POINT pt);
-
-
- void __RPC_STUB IStlPointArray_put_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlPointArray_get_Remove_Proxy(
- IStlPointArray __RPC_FAR * This,
- /* [in] */ long idx,
- /* [retval][out] */ POINT __RPC_FAR *pt);
-
-
- void __RPC_STUB IStlPointArray_get_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlPointArray_RemoveAll_Proxy(
- IStlPointArray __RPC_FAR * This);
-
-
- void __RPC_STUB IStlPointArray_RemoveAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlPointArray_First_Proxy(
- IStlPointArray __RPC_FAR * This);
-
-
- void __RPC_STUB IStlPointArray_First_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [id] */ HRESULT STDMETHODCALLTYPE IStlPointArray_Next_Proxy(
- IStlPointArray __RPC_FAR * This,
- /* [out] */ POINT __RPC_FAR *pt,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IStlPointArray_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IStlPointArray_get_Count_Proxy(
- IStlPointArray __RPC_FAR * This,
- /* [retval][out] */ UINT __RPC_FAR *dw);
-
-
- void __RPC_STUB IStlPointArray_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IStlPointArray_INTERFACE_DEFINED__ */
-
-
-
- #ifndef __STLCOLLLib_LIBRARY_DEFINED__
- #define __STLCOLLLib_LIBRARY_DEFINED__
-
- /****************************************
- * Generated header for library: STLCOLLLib
- * at Wed Sep 24 14:39:38 1997
- * using MIDL 3.01.76
- ****************************************/
- /* [helpstring][version][uuid] */
-
-
-
- EXTERN_C const IID LIBID_STLCOLLLib;
-
- #ifdef __cplusplus
- EXTERN_C const CLSID CLSID_CStlMaps;
-
- class DECLSPEC_UUID("7CE086CD-3E78-11D0-AE6B-00C04FD7D06E")
- CStlMaps;
- #endif
-
- #ifdef __cplusplus
- EXTERN_C const CLSID CLSID_CStlMapStringToMyObject;
-
- class DECLSPEC_UUID("7CE086CF-3E78-11D0-AE6B-00C04FD7D06E")
- CStlMapStringToMyObject;
- #endif
-
- #ifdef __cplusplus
- EXTERN_C const CLSID CLSID_CStlMapDWordToMyStruct;
-
- class DECLSPEC_UUID("7CE086D0-3E78-11D0-AE6B-00C04FD7D06E")
- CStlMapDWordToMyStruct;
- #endif
-
- #ifdef __cplusplus
- EXTERN_C const CLSID CLSID_CStlMapStringToString;
-
- class DECLSPEC_UUID("7CE086D1-3E78-11D0-AE6B-00C04FD7D06E")
- CStlMapStringToString;
- #endif
-
- #ifdef __cplusplus
- EXTERN_C const CLSID CLSID_CStlLists;
-
- class DECLSPEC_UUID("7CE086D2-3E78-11D0-AE6B-00C04FD7D06E")
- CStlLists;
- #endif
-
- #ifdef __cplusplus
- EXTERN_C const CLSID CLSID_CStlArrays;
-
- class DECLSPEC_UUID("7CE086D7-3E78-11D0-AE6B-00C04FD7D06E")
- CStlArrays;
- #endif
-
- #ifdef __cplusplus
- EXTERN_C const CLSID CLSID_CStlDWordArray;
-
- class DECLSPEC_UUID("7CE086D9-3E78-11D0-AE6B-00C04FD7D06E")
- CStlDWordArray;
- #endif
- #endif /* __STLCOLLLib_LIBRARY_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 * );
-
- /* end of Additional Prototypes */
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-