#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 Thu Apr 23 13:37:19 1998 */ /* Compiler settings for crsintf.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 __crsintf_h__ #define __crsintf_h__ #ifdef __cplusplus extern "C"{ #endif /* Forward Declarations */ #ifndef __IReplicationServer_FWD_DEFINED__ #define __IReplicationServer_FWD_DEFINED__ typedef interface IReplicationServer IReplicationServer; #endif /* __IReplicationServer_FWD_DEFINED__ */ #ifndef __IReplicationProject_FWD_DEFINED__ #define __IReplicationProject_FWD_DEFINED__ typedef interface IReplicationProject IReplicationProject; #endif /* __IReplicationProject_FWD_DEFINED__ */ #ifndef __IReplicationItem_FWD_DEFINED__ #define __IReplicationItem_FWD_DEFINED__ typedef interface IReplicationItem IReplicationItem; #endif /* __IReplicationItem_FWD_DEFINED__ */ #ifndef __IReplicationSchedule_FWD_DEFINED__ #define __IReplicationSchedule_FWD_DEFINED__ typedef interface IReplicationSchedule IReplicationSchedule; #endif /* __IReplicationSchedule_FWD_DEFINED__ */ #ifndef __IReplicationEventSinkConfig_FWD_DEFINED__ #define __IReplicationEventSinkConfig_FWD_DEFINED__ typedef interface IReplicationEventSinkConfig IReplicationEventSinkConfig; #endif /* __IReplicationEventSinkConfig_FWD_DEFINED__ */ #ifndef __IReplicationInstance_FWD_DEFINED__ #define __IReplicationInstance_FWD_DEFINED__ typedef interface IReplicationInstance IReplicationInstance; #endif /* __IReplicationInstance_FWD_DEFINED__ */ #ifndef __IReplicationRoute_FWD_DEFINED__ #define __IReplicationRoute_FWD_DEFINED__ typedef interface IReplicationRoute IReplicationRoute; #endif /* __IReplicationRoute_FWD_DEFINED__ */ #ifndef __IReplicationClient_FWD_DEFINED__ #define __IReplicationClient_FWD_DEFINED__ typedef interface IReplicationClient IReplicationClient; #endif /* __IReplicationClient_FWD_DEFINED__ */ #ifndef __IReplicationClientError_FWD_DEFINED__ #define __IReplicationClientError_FWD_DEFINED__ typedef interface IReplicationClientError IReplicationClientError; #endif /* __IReplicationClientError_FWD_DEFINED__ */ #ifndef __IReplicationPostingAcceptor_FWD_DEFINED__ #define __IReplicationPostingAcceptor_FWD_DEFINED__ typedef interface IReplicationPostingAcceptor IReplicationPostingAcceptor; #endif /* __IReplicationPostingAcceptor_FWD_DEFINED__ */ #ifndef __CReplicationServer_FWD_DEFINED__ #define __CReplicationServer_FWD_DEFINED__ #ifdef __cplusplus typedef class CReplicationServer CReplicationServer; #else typedef struct CReplicationServer CReplicationServer; #endif /* __cplusplus */ #endif /* __CReplicationServer_FWD_DEFINED__ */ #ifndef __CReplicationProject_FWD_DEFINED__ #define __CReplicationProject_FWD_DEFINED__ #ifdef __cplusplus typedef class CReplicationProject CReplicationProject; #else typedef struct CReplicationProject CReplicationProject; #endif /* __cplusplus */ #endif /* __CReplicationProject_FWD_DEFINED__ */ #ifndef __CReplicationInstance_FWD_DEFINED__ #define __CReplicationInstance_FWD_DEFINED__ #ifdef __cplusplus typedef class CReplicationInstance CReplicationInstance; #else typedef struct CReplicationInstance CReplicationInstance; #endif /* __cplusplus */ #endif /* __CReplicationInstance_FWD_DEFINED__ */ #ifndef __CReplicationRoute_FWD_DEFINED__ #define __CReplicationRoute_FWD_DEFINED__ #ifdef __cplusplus typedef class CReplicationRoute CReplicationRoute; #else typedef struct CReplicationRoute CReplicationRoute; #endif /* __cplusplus */ #endif /* __CReplicationRoute_FWD_DEFINED__ */ #ifndef __CReplicationClient_FWD_DEFINED__ #define __CReplicationClient_FWD_DEFINED__ #ifdef __cplusplus typedef class CReplicationClient CReplicationClient; #else typedef struct CReplicationClient CReplicationClient; #endif /* __cplusplus */ #endif /* __CReplicationClient_FWD_DEFINED__ */ #ifndef __CReplicationClientError_FWD_DEFINED__ #define __CReplicationClientError_FWD_DEFINED__ #ifdef __cplusplus typedef class CReplicationClientError CReplicationClientError; #else typedef struct CReplicationClientError CReplicationClientError; #endif /* __cplusplus */ #endif /* __CReplicationClientError_FWD_DEFINED__ */ #ifndef __CReplicationEventSinkConfig_FWD_DEFINED__ #define __CReplicationEventSinkConfig_FWD_DEFINED__ #ifdef __cplusplus typedef class CReplicationEventSinkConfig CReplicationEventSinkConfig; #else typedef struct CReplicationEventSinkConfig CReplicationEventSinkConfig; #endif /* __cplusplus */ #endif /* __CReplicationEventSinkConfig_FWD_DEFINED__ */ #ifndef __CReplicationItem_FWD_DEFINED__ #define __CReplicationItem_FWD_DEFINED__ #ifdef __cplusplus typedef class CReplicationItem CReplicationItem; #else typedef struct CReplicationItem CReplicationItem; #endif /* __cplusplus */ #endif /* __CReplicationItem_FWD_DEFINED__ */ #ifndef __CReplicationSchedule_FWD_DEFINED__ #define __CReplicationSchedule_FWD_DEFINED__ #ifdef __cplusplus typedef class CReplicationSchedule CReplicationSchedule; #else typedef struct CReplicationSchedule CReplicationSchedule; #endif /* __cplusplus */ #endif /* __CReplicationSchedule_FWD_DEFINED__ */ #ifndef __CReplicationPostingAcceptor_FWD_DEFINED__ #define __CReplicationPostingAcceptor_FWD_DEFINED__ #ifdef __cplusplus typedef class CReplicationPostingAcceptor CReplicationPostingAcceptor; #else typedef struct CReplicationPostingAcceptor CReplicationPostingAcceptor; #endif /* __cplusplus */ #endif /* __CReplicationPostingAcceptor_FWD_DEFINED__ */ /* header files for imported files */ #include "oaidl.h" #include "ocidl.h" #include "crstypes.h" void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void __RPC_FAR * ); /**************************************** * Generated header for interface: __MIDL_itf_crsintf_0000 * at Thu Apr 23 13:37:19 1998 * using MIDL 3.01.75 ****************************************/ /* [local] */ #define CRSEVENT_SEVERITY_SUCCESS ( 0 ) #define CRSEVENT_SEVERITY_INFORMATIONAL ( 1 ) #define CRSEVENT_SEVERITY_WARNING ( 2 ) #define CRSEVENT_SEVERITY_ERROR ( 3 ) #define CRSEVENT_CATEGORY_GENERAL ( 0 ) #define CRSEVENT_CATEGORY_FILE ( 1 ) #define CRSEVENT_CATEGORY_REPLICATION ( 2 ) #define CRSEVENT_CATEGORY_ADMIN ( 3 ) #define CRSEVENT_CATEGORY_SUMMARY ( 4 ) #define EVFLAG_FILE_EVENTS ( 0x1 ) #define EVFLAG_ADMIN_EVENTS ( 0x2 ) #define EVFLAG_SUMMARY_EVENTS ( 0x4 ) #define EVFLAG_REPLICATION_EVENTS ( 0x8 ) #define EVFLAG_ALL ( 0xff ) #define CRS_SCHEDULE_DAY_MONDAY ( 0x1 ) #define CRS_SCHEDULE_DAY_TUESDAY ( 0x2 ) #define CRS_SCHEDULE_DAY_WEDNESDAY ( 0x4 ) #define CRS_SCHEDULE_DAY_THURSDAY ( 0x8 ) #define CRS_SCHEDULE_DAY_FRIDAY ( 0x10 ) #define CRS_SCHEDULE_DAY_SATURDAY ( 0x20 ) #define CRS_SCHEDULE_DAY_SUNDAY ( 0x40 ) #define CRS_SCHEDULE_DAILY ( 0xff ) extern RPC_IF_HANDLE __MIDL_itf_crsintf_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_crsintf_0000_v0_0_s_ifspec; #ifndef __IReplicationServer_INTERFACE_DEFINED__ #define __IReplicationServer_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IReplicationServer * at Thu Apr 23 13:37:19 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ #ifndef _LPREPLICATIONROUTESDEFINED #define _LPREPLICATIONROUTESDEFINED typedef /* [unique] */ IReplicationRoute __RPC_FAR *LPREPLICATION_ROUTE; #endif #ifndef _LPREPLICATIONSERVERDEFINED #define _LPREPLICATIONSERVERDEFINED typedef IReplicationServer __RPC_FAR *LPREPLICATION_SERVER; #endif #ifndef _LPREPLICATIONPROJECTDEFINED #define _LPREPLICATIONPROJECTDEFINED typedef IReplicationProject __RPC_FAR *LPREPLICATION_PROJECT; #endif #ifndef _LPREPLICATIONINSTANCEDEFINED #define _LPREPLICATIONINSTANCEDEFINED typedef IReplicationInstance __RPC_FAR *LPREPLICATION_INSTANCE; #endif EXTERN_C const IID IID_IReplicationServer; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("ABEB9802-DB7A-11d0-A800-00C04FC9DAA5") IReplicationServer : public IDispatch { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Initialize( /* [in] */ BSTR pszServer) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InitializeEx( /* [in] */ BSTR pszServer, /* [in] */ BSTR pszUserName, /* [in] */ BSTR pszPassword, /* [in] */ LONG lTimeout) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE OpenProject( /* [string][in] */ BSTR pszProject, /* [in] */ CRS_PROJECT_CREATION cpcCreationFlags, /* [retval][out] */ VARIANT __RPC_FAR *pvInfProject) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteProject( /* [string][in] */ BSTR pszProject) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnumProjects( /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvInfProject) = 0; virtual HRESULT STDMETHODCALLTYPE EnumServers( /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [in] */ CRS_SERVER_TYPES Flags, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrServer) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE OpenPostingAcceptor( /* [retval][out] */ VARIANT __RPC_FAR *pvIDispPA) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Start( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Stop( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Pause( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Continue( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Get( /* [string][in] */ BSTR pszParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Put( /* [string][in] */ BSTR pszParmName, /* [in] */ VARIANT vParmValue) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Enum( /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [out] */ VARIANT __RPC_FAR *pvParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Commit( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddRoute( /* [string][in] */ BSTR pszRoute, /* [retval][out] */ VARIANT __RPC_FAR *pvRoute) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteRoute( /* [string][in] */ BSTR pszRoute) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnumRoutes( /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvRoute) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddEventSink( /* [string][in] */ BSTR bstrSink, /* [retval][out] */ VARIANT __RPC_FAR *pvdispSink) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteEventSink( /* [string][in] */ BSTR bstrSink) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnumEventSinks( /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvdispSink) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnumReplications( /* [string][in] */ BSTR pszMatchProject, /* [in] */ LONG lMatchState, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvReplInfo) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CheckAccess( /* [retval][out] */ VARIANT __RPC_FAR *pvlAccessMask) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE MapUrl( /* [string][in] */ BSTR bstrUrl, /* [out] */ VARIANT __RPC_FAR *vbstrSuffix, /* [retval][out] */ VARIANT __RPC_FAR *vdispProject) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE TranslateEventCode( /* [in] */ LONG lEventCode, /* [out] */ VARIANT __RPC_FAR *vbstrDescription, /* [out] */ VARIANT __RPC_FAR *vlSeverity, /* [out] */ VARIANT __RPC_FAR *vlCategory) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ClearEvents( /* [string][in] */ BSTR bstrEventSink) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_UseTransactions( /* [string][in] */ BSTR pszTrans) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_UseTransactions( /* [retval][out] */ VARIANT __RPC_FAR *pvTrans) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_ServerName( /* [retval][out] */ VARIANT __RPC_FAR *pvServer) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Version( /* [retval][out] */ VARIANT __RPC_FAR *pvVersion) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EventTimeToLocalTime( /* [in] */ VARIANT vdateEventTime, /* [retval][out] */ VARIANT __RPC_FAR *pvdateLocalTime) = 0; }; #else /* C style interface */ typedef struct IReplicationServerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IReplicationServer __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IReplicationServer __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IReplicationServer __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IReplicationServer __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IReplicationServer __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IReplicationServer __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 )( IReplicationServer __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] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Initialize )( IReplicationServer __RPC_FAR * This, /* [in] */ BSTR pszServer); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitializeEx )( IReplicationServer __RPC_FAR * This, /* [in] */ BSTR pszServer, /* [in] */ BSTR pszUserName, /* [in] */ BSTR pszPassword, /* [in] */ LONG lTimeout); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenProject )( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszProject, /* [in] */ CRS_PROJECT_CREATION cpcCreationFlags, /* [retval][out] */ VARIANT __RPC_FAR *pvInfProject); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteProject )( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszProject); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumProjects )( IReplicationServer __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvInfProject); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumServers )( IReplicationServer __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [in] */ CRS_SERVER_TYPES Flags, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrServer); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenPostingAcceptor )( IReplicationServer __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvIDispPA); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Start )( IReplicationServer __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Stop )( IReplicationServer __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Pause )( IReplicationServer __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Continue )( IReplicationServer __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Get )( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Put )( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszParmName, /* [in] */ VARIANT vParmValue); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Enum )( IReplicationServer __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [out] */ VARIANT __RPC_FAR *pvParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Commit )( IReplicationServer __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddRoute )( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszRoute, /* [retval][out] */ VARIANT __RPC_FAR *pvRoute); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteRoute )( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszRoute); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumRoutes )( IReplicationServer __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvRoute); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddEventSink )( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR bstrSink, /* [retval][out] */ VARIANT __RPC_FAR *pvdispSink); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteEventSink )( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR bstrSink); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumEventSinks )( IReplicationServer __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvdispSink); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumReplications )( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszMatchProject, /* [in] */ LONG lMatchState, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvReplInfo); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CheckAccess )( IReplicationServer __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvlAccessMask); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MapUrl )( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR bstrUrl, /* [out] */ VARIANT __RPC_FAR *vbstrSuffix, /* [retval][out] */ VARIANT __RPC_FAR *vdispProject); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TranslateEventCode )( IReplicationServer __RPC_FAR * This, /* [in] */ LONG lEventCode, /* [out] */ VARIANT __RPC_FAR *vbstrDescription, /* [out] */ VARIANT __RPC_FAR *vlSeverity, /* [out] */ VARIANT __RPC_FAR *vlCategory); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearEvents )( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR bstrEventSink); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseTransactions )( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszTrans); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseTransactions )( IReplicationServer __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvTrans); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ServerName )( IReplicationServer __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvServer); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Version )( IReplicationServer __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvVersion); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EventTimeToLocalTime )( IReplicationServer __RPC_FAR * This, /* [in] */ VARIANT vdateEventTime, /* [retval][out] */ VARIANT __RPC_FAR *pvdateLocalTime); END_INTERFACE } IReplicationServerVtbl; interface IReplicationServer { CONST_VTBL struct IReplicationServerVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IReplicationServer_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReplicationServer_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReplicationServer_Release(This) \ (This)->lpVtbl -> Release(This) #define IReplicationServer_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReplicationServer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReplicationServer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReplicationServer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReplicationServer_Initialize(This,pszServer) \ (This)->lpVtbl -> Initialize(This,pszServer) #define IReplicationServer_InitializeEx(This,pszServer,pszUserName,pszPassword,lTimeout) \ (This)->lpVtbl -> InitializeEx(This,pszServer,pszUserName,pszPassword,lTimeout) #define IReplicationServer_OpenProject(This,pszProject,cpcCreationFlags,pvInfProject) \ (This)->lpVtbl -> OpenProject(This,pszProject,cpcCreationFlags,pvInfProject) #define IReplicationServer_DeleteProject(This,pszProject) \ (This)->lpVtbl -> DeleteProject(This,pszProject) #define IReplicationServer_EnumProjects(This,pvIterator,pvInfProject) \ (This)->lpVtbl -> EnumProjects(This,pvIterator,pvInfProject) #define IReplicationServer_EnumServers(This,pvIterator,Flags,pvbstrServer) \ (This)->lpVtbl -> EnumServers(This,pvIterator,Flags,pvbstrServer) #define IReplicationServer_OpenPostingAcceptor(This,pvIDispPA) \ (This)->lpVtbl -> OpenPostingAcceptor(This,pvIDispPA) #define IReplicationServer_Start(This) \ (This)->lpVtbl -> Start(This) #define IReplicationServer_Stop(This) \ (This)->lpVtbl -> Stop(This) #define IReplicationServer_Pause(This) \ (This)->lpVtbl -> Pause(This) #define IReplicationServer_Continue(This) \ (This)->lpVtbl -> Continue(This) #define IReplicationServer_Get(This,pszParmName,pvParmValue) \ (This)->lpVtbl -> Get(This,pszParmName,pvParmValue) #define IReplicationServer_Put(This,pszParmName,vParmValue) \ (This)->lpVtbl -> Put(This,pszParmName,vParmValue) #define IReplicationServer_Enum(This,pvIterator,pvParmName,pvParmValue) \ (This)->lpVtbl -> Enum(This,pvIterator,pvParmName,pvParmValue) #define IReplicationServer_Commit(This) \ (This)->lpVtbl -> Commit(This) #define IReplicationServer_AddRoute(This,pszRoute,pvRoute) \ (This)->lpVtbl -> AddRoute(This,pszRoute,pvRoute) #define IReplicationServer_DeleteRoute(This,pszRoute) \ (This)->lpVtbl -> DeleteRoute(This,pszRoute) #define IReplicationServer_EnumRoutes(This,pvIterator,pvRoute) \ (This)->lpVtbl -> EnumRoutes(This,pvIterator,pvRoute) #define IReplicationServer_AddEventSink(This,bstrSink,pvdispSink) \ (This)->lpVtbl -> AddEventSink(This,bstrSink,pvdispSink) #define IReplicationServer_DeleteEventSink(This,bstrSink) \ (This)->lpVtbl -> DeleteEventSink(This,bstrSink) #define IReplicationServer_EnumEventSinks(This,pvIterator,pvdispSink) \ (This)->lpVtbl -> EnumEventSinks(This,pvIterator,pvdispSink) #define IReplicationServer_EnumReplications(This,pszMatchProject,lMatchState,pvIterator,pvReplInfo) \ (This)->lpVtbl -> EnumReplications(This,pszMatchProject,lMatchState,pvIterator,pvReplInfo) #define IReplicationServer_CheckAccess(This,pvlAccessMask) \ (This)->lpVtbl -> CheckAccess(This,pvlAccessMask) #define IReplicationServer_MapUrl(This,bstrUrl,vbstrSuffix,vdispProject) \ (This)->lpVtbl -> MapUrl(This,bstrUrl,vbstrSuffix,vdispProject) #define IReplicationServer_TranslateEventCode(This,lEventCode,vbstrDescription,vlSeverity,vlCategory) \ (This)->lpVtbl -> TranslateEventCode(This,lEventCode,vbstrDescription,vlSeverity,vlCategory) #define IReplicationServer_ClearEvents(This,bstrEventSink) \ (This)->lpVtbl -> ClearEvents(This,bstrEventSink) #define IReplicationServer_put_UseTransactions(This,pszTrans) \ (This)->lpVtbl -> put_UseTransactions(This,pszTrans) #define IReplicationServer_get_UseTransactions(This,pvTrans) \ (This)->lpVtbl -> get_UseTransactions(This,pvTrans) #define IReplicationServer_get_ServerName(This,pvServer) \ (This)->lpVtbl -> get_ServerName(This,pvServer) #define IReplicationServer_get_Version(This,pvVersion) \ (This)->lpVtbl -> get_Version(This,pvVersion) #define IReplicationServer_EventTimeToLocalTime(This,vdateEventTime,pvdateLocalTime) \ (This)->lpVtbl -> EventTimeToLocalTime(This,vdateEventTime,pvdateLocalTime) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_Initialize_Proxy( IReplicationServer __RPC_FAR * This, /* [in] */ BSTR pszServer); void __RPC_STUB IReplicationServer_Initialize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_InitializeEx_Proxy( IReplicationServer __RPC_FAR * This, /* [in] */ BSTR pszServer, /* [in] */ BSTR pszUserName, /* [in] */ BSTR pszPassword, /* [in] */ LONG lTimeout); void __RPC_STUB IReplicationServer_InitializeEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_OpenProject_Proxy( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszProject, /* [in] */ CRS_PROJECT_CREATION cpcCreationFlags, /* [retval][out] */ VARIANT __RPC_FAR *pvInfProject); void __RPC_STUB IReplicationServer_OpenProject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_DeleteProject_Proxy( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszProject); void __RPC_STUB IReplicationServer_DeleteProject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_EnumProjects_Proxy( IReplicationServer __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvInfProject); void __RPC_STUB IReplicationServer_EnumProjects_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IReplicationServer_EnumServers_Proxy( IReplicationServer __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [in] */ CRS_SERVER_TYPES Flags, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrServer); void __RPC_STUB IReplicationServer_EnumServers_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_OpenPostingAcceptor_Proxy( IReplicationServer __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvIDispPA); void __RPC_STUB IReplicationServer_OpenPostingAcceptor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_Start_Proxy( IReplicationServer __RPC_FAR * This); void __RPC_STUB IReplicationServer_Start_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_Stop_Proxy( IReplicationServer __RPC_FAR * This); void __RPC_STUB IReplicationServer_Stop_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_Pause_Proxy( IReplicationServer __RPC_FAR * This); void __RPC_STUB IReplicationServer_Pause_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_Continue_Proxy( IReplicationServer __RPC_FAR * This); void __RPC_STUB IReplicationServer_Continue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_Get_Proxy( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); void __RPC_STUB IReplicationServer_Get_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_Put_Proxy( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszParmName, /* [in] */ VARIANT vParmValue); void __RPC_STUB IReplicationServer_Put_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_Enum_Proxy( IReplicationServer __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [out] */ VARIANT __RPC_FAR *pvParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); void __RPC_STUB IReplicationServer_Enum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_Commit_Proxy( IReplicationServer __RPC_FAR * This); void __RPC_STUB IReplicationServer_Commit_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_AddRoute_Proxy( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszRoute, /* [retval][out] */ VARIANT __RPC_FAR *pvRoute); void __RPC_STUB IReplicationServer_AddRoute_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_DeleteRoute_Proxy( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszRoute); void __RPC_STUB IReplicationServer_DeleteRoute_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_EnumRoutes_Proxy( IReplicationServer __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvRoute); void __RPC_STUB IReplicationServer_EnumRoutes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_AddEventSink_Proxy( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR bstrSink, /* [retval][out] */ VARIANT __RPC_FAR *pvdispSink); void __RPC_STUB IReplicationServer_AddEventSink_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_DeleteEventSink_Proxy( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR bstrSink); void __RPC_STUB IReplicationServer_DeleteEventSink_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_EnumEventSinks_Proxy( IReplicationServer __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvdispSink); void __RPC_STUB IReplicationServer_EnumEventSinks_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_EnumReplications_Proxy( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszMatchProject, /* [in] */ LONG lMatchState, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvReplInfo); void __RPC_STUB IReplicationServer_EnumReplications_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_CheckAccess_Proxy( IReplicationServer __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvlAccessMask); void __RPC_STUB IReplicationServer_CheckAccess_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_MapUrl_Proxy( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR bstrUrl, /* [out] */ VARIANT __RPC_FAR *vbstrSuffix, /* [retval][out] */ VARIANT __RPC_FAR *vdispProject); void __RPC_STUB IReplicationServer_MapUrl_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_TranslateEventCode_Proxy( IReplicationServer __RPC_FAR * This, /* [in] */ LONG lEventCode, /* [out] */ VARIANT __RPC_FAR *vbstrDescription, /* [out] */ VARIANT __RPC_FAR *vlSeverity, /* [out] */ VARIANT __RPC_FAR *vlCategory); void __RPC_STUB IReplicationServer_TranslateEventCode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_ClearEvents_Proxy( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR bstrEventSink); void __RPC_STUB IReplicationServer_ClearEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_put_UseTransactions_Proxy( IReplicationServer __RPC_FAR * This, /* [string][in] */ BSTR pszTrans); void __RPC_STUB IReplicationServer_put_UseTransactions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_get_UseTransactions_Proxy( IReplicationServer __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvTrans); void __RPC_STUB IReplicationServer_get_UseTransactions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_get_ServerName_Proxy( IReplicationServer __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvServer); void __RPC_STUB IReplicationServer_get_ServerName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_get_Version_Proxy( IReplicationServer __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvVersion); void __RPC_STUB IReplicationServer_get_Version_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationServer_EventTimeToLocalTime_Proxy( IReplicationServer __RPC_FAR * This, /* [in] */ VARIANT vdateEventTime, /* [retval][out] */ VARIANT __RPC_FAR *pvdateLocalTime); void __RPC_STUB IReplicationServer_EventTimeToLocalTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReplicationServer_INTERFACE_DEFINED__ */ #ifndef __IReplicationProject_INTERFACE_DEFINED__ #define __IReplicationProject_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IReplicationProject * at Thu Apr 23 13:37:19 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IReplicationProject; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("ABEB9803-DB7A-11d0-A800-00C04FC9DAA5") IReplicationProject : public IDispatch { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Get( /* [string][in] */ BSTR pszParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Put( /* [string][in] */ BSTR pszParmName, /* [in] */ VARIANT vParmValue) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Enum( /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [out][in] */ VARIANT __RPC_FAR *pvParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Commit( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Start( /* [in] */ LONG lFlags, /* [retval][out] */ VARIANT __RPC_FAR *pvReplInst) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Cancel( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Rollback( /* [in] */ LONG lNumRollbacks) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnumReplications( /* [in] */ LONG lState, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvReplInfo) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnumItems( /* [in] */ BSTR bstrSubdir, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvItemInfo) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddSchedule( /* [retval][out] */ VARIANT __RPC_FAR *pvdispSchedule) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnumSchedules( /* [out][in] */ VARIANT __RPC_FAR *pvlIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvdispSchedule) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ApplyTransaction( /* [in] */ LONG lFlags) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CheckAccess( /* [retval][out] */ VARIANT __RPC_FAR *pvlAccessMask) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GrantAccess( /* [string][in] */ BSTR pszUser, /* [in] */ LONG lAccessMask) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveAccess( /* [string][in] */ BSTR pszUser) = 0; virtual HRESULT STDMETHODCALLTYPE EnumAccess( /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [out] */ VARIANT __RPC_FAR *pvAccess, /* [retval][out] */ VARIANT __RPC_FAR *pvUserName) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddDestination( /* [string][in] */ BSTR pszDestination) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnumDestination( /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvDest) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveDestination( /* [string][in] */ BSTR pszDestination) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_Name( /* [string][in] */ BSTR pszName) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ VARIANT __RPC_FAR *pvName) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_ReplicationMethod( /* [string][in] */ BSTR pszMethod) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_ReplicationMethod( /* [retval][out] */ VARIANT __RPC_FAR *pvMethod) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_LocalDirectory( /* [string][in] */ BSTR pszLocalDir) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_LocalDirectory( /* [retval][out] */ VARIANT __RPC_FAR *pvLocalDir) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_Flags( /* [in] */ LONG lFlags) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Flags( /* [retval][out] */ VARIANT __RPC_FAR *pvFlags) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE StartReplicationClient( /* [in] */ LONG lReserved, /* [retval][out] */ VARIANT __RPC_FAR *pvRetVar) = 0; }; #else /* C style interface */ typedef struct IReplicationProjectVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IReplicationProject __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IReplicationProject __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IReplicationProject __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IReplicationProject __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IReplicationProject __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IReplicationProject __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 )( IReplicationProject __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] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Get )( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Put )( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszParmName, /* [in] */ VARIANT vParmValue); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Enum )( IReplicationProject __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [out][in] */ VARIANT __RPC_FAR *pvParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Commit )( IReplicationProject __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Start )( IReplicationProject __RPC_FAR * This, /* [in] */ LONG lFlags, /* [retval][out] */ VARIANT __RPC_FAR *pvReplInst); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Cancel )( IReplicationProject __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rollback )( IReplicationProject __RPC_FAR * This, /* [in] */ LONG lNumRollbacks); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumReplications )( IReplicationProject __RPC_FAR * This, /* [in] */ LONG lState, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvReplInfo); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumItems )( IReplicationProject __RPC_FAR * This, /* [in] */ BSTR bstrSubdir, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvItemInfo); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddSchedule )( IReplicationProject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvdispSchedule); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumSchedules )( IReplicationProject __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvlIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvdispSchedule); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ApplyTransaction )( IReplicationProject __RPC_FAR * This, /* [in] */ LONG lFlags); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CheckAccess )( IReplicationProject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvlAccessMask); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GrantAccess )( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszUser, /* [in] */ LONG lAccessMask); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAccess )( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszUser); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumAccess )( IReplicationProject __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [out] */ VARIANT __RPC_FAR *pvAccess, /* [retval][out] */ VARIANT __RPC_FAR *pvUserName); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDestination )( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszDestination); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumDestination )( IReplicationProject __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvDest); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveDestination )( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszDestination); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszName); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IReplicationProject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvName); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ReplicationMethod )( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszMethod); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReplicationMethod )( IReplicationProject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvMethod); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LocalDirectory )( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszLocalDir); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalDirectory )( IReplicationProject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvLocalDir); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Flags )( IReplicationProject __RPC_FAR * This, /* [in] */ LONG lFlags); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Flags )( IReplicationProject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFlags); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartReplicationClient )( IReplicationProject __RPC_FAR * This, /* [in] */ LONG lReserved, /* [retval][out] */ VARIANT __RPC_FAR *pvRetVar); END_INTERFACE } IReplicationProjectVtbl; interface IReplicationProject { CONST_VTBL struct IReplicationProjectVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IReplicationProject_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReplicationProject_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReplicationProject_Release(This) \ (This)->lpVtbl -> Release(This) #define IReplicationProject_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReplicationProject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReplicationProject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReplicationProject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReplicationProject_Get(This,pszParmName,pvParmValue) \ (This)->lpVtbl -> Get(This,pszParmName,pvParmValue) #define IReplicationProject_Put(This,pszParmName,vParmValue) \ (This)->lpVtbl -> Put(This,pszParmName,vParmValue) #define IReplicationProject_Enum(This,pvIterator,pvParmName,pvParmValue) \ (This)->lpVtbl -> Enum(This,pvIterator,pvParmName,pvParmValue) #define IReplicationProject_Commit(This) \ (This)->lpVtbl -> Commit(This) #define IReplicationProject_Start(This,lFlags,pvReplInst) \ (This)->lpVtbl -> Start(This,lFlags,pvReplInst) #define IReplicationProject_Cancel(This) \ (This)->lpVtbl -> Cancel(This) #define IReplicationProject_Rollback(This,lNumRollbacks) \ (This)->lpVtbl -> Rollback(This,lNumRollbacks) #define IReplicationProject_EnumReplications(This,lState,pvIterator,pvReplInfo) \ (This)->lpVtbl -> EnumReplications(This,lState,pvIterator,pvReplInfo) #define IReplicationProject_EnumItems(This,bstrSubdir,pvIterator,pvItemInfo) \ (This)->lpVtbl -> EnumItems(This,bstrSubdir,pvIterator,pvItemInfo) #define IReplicationProject_AddSchedule(This,pvdispSchedule) \ (This)->lpVtbl -> AddSchedule(This,pvdispSchedule) #define IReplicationProject_EnumSchedules(This,pvlIterator,pvdispSchedule) \ (This)->lpVtbl -> EnumSchedules(This,pvlIterator,pvdispSchedule) #define IReplicationProject_ApplyTransaction(This,lFlags) \ (This)->lpVtbl -> ApplyTransaction(This,lFlags) #define IReplicationProject_CheckAccess(This,pvlAccessMask) \ (This)->lpVtbl -> CheckAccess(This,pvlAccessMask) #define IReplicationProject_GrantAccess(This,pszUser,lAccessMask) \ (This)->lpVtbl -> GrantAccess(This,pszUser,lAccessMask) #define IReplicationProject_RemoveAccess(This,pszUser) \ (This)->lpVtbl -> RemoveAccess(This,pszUser) #define IReplicationProject_EnumAccess(This,pvIterator,pvAccess,pvUserName) \ (This)->lpVtbl -> EnumAccess(This,pvIterator,pvAccess,pvUserName) #define IReplicationProject_AddDestination(This,pszDestination) \ (This)->lpVtbl -> AddDestination(This,pszDestination) #define IReplicationProject_EnumDestination(This,pvIterator,pvDest) \ (This)->lpVtbl -> EnumDestination(This,pvIterator,pvDest) #define IReplicationProject_RemoveDestination(This,pszDestination) \ (This)->lpVtbl -> RemoveDestination(This,pszDestination) #define IReplicationProject_put_Name(This,pszName) \ (This)->lpVtbl -> put_Name(This,pszName) #define IReplicationProject_get_Name(This,pvName) \ (This)->lpVtbl -> get_Name(This,pvName) #define IReplicationProject_put_ReplicationMethod(This,pszMethod) \ (This)->lpVtbl -> put_ReplicationMethod(This,pszMethod) #define IReplicationProject_get_ReplicationMethod(This,pvMethod) \ (This)->lpVtbl -> get_ReplicationMethod(This,pvMethod) #define IReplicationProject_put_LocalDirectory(This,pszLocalDir) \ (This)->lpVtbl -> put_LocalDirectory(This,pszLocalDir) #define IReplicationProject_get_LocalDirectory(This,pvLocalDir) \ (This)->lpVtbl -> get_LocalDirectory(This,pvLocalDir) #define IReplicationProject_put_Flags(This,lFlags) \ (This)->lpVtbl -> put_Flags(This,lFlags) #define IReplicationProject_get_Flags(This,pvFlags) \ (This)->lpVtbl -> get_Flags(This,pvFlags) #define IReplicationProject_StartReplicationClient(This,lReserved,pvRetVar) \ (This)->lpVtbl -> StartReplicationClient(This,lReserved,pvRetVar) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_Get_Proxy( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); void __RPC_STUB IReplicationProject_Get_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_Put_Proxy( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszParmName, /* [in] */ VARIANT vParmValue); void __RPC_STUB IReplicationProject_Put_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_Enum_Proxy( IReplicationProject __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [out][in] */ VARIANT __RPC_FAR *pvParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); void __RPC_STUB IReplicationProject_Enum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_Commit_Proxy( IReplicationProject __RPC_FAR * This); void __RPC_STUB IReplicationProject_Commit_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_Start_Proxy( IReplicationProject __RPC_FAR * This, /* [in] */ LONG lFlags, /* [retval][out] */ VARIANT __RPC_FAR *pvReplInst); void __RPC_STUB IReplicationProject_Start_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_Cancel_Proxy( IReplicationProject __RPC_FAR * This); void __RPC_STUB IReplicationProject_Cancel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_Rollback_Proxy( IReplicationProject __RPC_FAR * This, /* [in] */ LONG lNumRollbacks); void __RPC_STUB IReplicationProject_Rollback_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_EnumReplications_Proxy( IReplicationProject __RPC_FAR * This, /* [in] */ LONG lState, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvReplInfo); void __RPC_STUB IReplicationProject_EnumReplications_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_EnumItems_Proxy( IReplicationProject __RPC_FAR * This, /* [in] */ BSTR bstrSubdir, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvItemInfo); void __RPC_STUB IReplicationProject_EnumItems_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_AddSchedule_Proxy( IReplicationProject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvdispSchedule); void __RPC_STUB IReplicationProject_AddSchedule_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_EnumSchedules_Proxy( IReplicationProject __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvlIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvdispSchedule); void __RPC_STUB IReplicationProject_EnumSchedules_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_ApplyTransaction_Proxy( IReplicationProject __RPC_FAR * This, /* [in] */ LONG lFlags); void __RPC_STUB IReplicationProject_ApplyTransaction_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_CheckAccess_Proxy( IReplicationProject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvlAccessMask); void __RPC_STUB IReplicationProject_CheckAccess_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_GrantAccess_Proxy( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszUser, /* [in] */ LONG lAccessMask); void __RPC_STUB IReplicationProject_GrantAccess_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_RemoveAccess_Proxy( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszUser); void __RPC_STUB IReplicationProject_RemoveAccess_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IReplicationProject_EnumAccess_Proxy( IReplicationProject __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [out] */ VARIANT __RPC_FAR *pvAccess, /* [retval][out] */ VARIANT __RPC_FAR *pvUserName); void __RPC_STUB IReplicationProject_EnumAccess_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_AddDestination_Proxy( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszDestination); void __RPC_STUB IReplicationProject_AddDestination_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_EnumDestination_Proxy( IReplicationProject __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvDest); void __RPC_STUB IReplicationProject_EnumDestination_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_RemoveDestination_Proxy( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszDestination); void __RPC_STUB IReplicationProject_RemoveDestination_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_put_Name_Proxy( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszName); void __RPC_STUB IReplicationProject_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_get_Name_Proxy( IReplicationProject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvName); void __RPC_STUB IReplicationProject_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_put_ReplicationMethod_Proxy( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszMethod); void __RPC_STUB IReplicationProject_put_ReplicationMethod_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_get_ReplicationMethod_Proxy( IReplicationProject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvMethod); void __RPC_STUB IReplicationProject_get_ReplicationMethod_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_put_LocalDirectory_Proxy( IReplicationProject __RPC_FAR * This, /* [string][in] */ BSTR pszLocalDir); void __RPC_STUB IReplicationProject_put_LocalDirectory_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_get_LocalDirectory_Proxy( IReplicationProject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvLocalDir); void __RPC_STUB IReplicationProject_get_LocalDirectory_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_put_Flags_Proxy( IReplicationProject __RPC_FAR * This, /* [in] */ LONG lFlags); void __RPC_STUB IReplicationProject_put_Flags_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_get_Flags_Proxy( IReplicationProject __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFlags); void __RPC_STUB IReplicationProject_get_Flags_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationProject_StartReplicationClient_Proxy( IReplicationProject __RPC_FAR * This, /* [in] */ LONG lReserved, /* [retval][out] */ VARIANT __RPC_FAR *pvRetVar); void __RPC_STUB IReplicationProject_StartReplicationClient_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReplicationProject_INTERFACE_DEFINED__ */ #ifndef __IReplicationItem_INTERFACE_DEFINED__ #define __IReplicationItem_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IReplicationItem * at Thu Apr 23 13:37:19 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IReplicationItem; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("ABEB9808-DB7A-11d0-A800-00C04FC9DAA5") IReplicationItem : public IDispatch { public: virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ VARIANT __RPC_FAR *pvName) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Attributes( /* [retval][out] */ VARIANT __RPC_FAR *pvAttrs) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_CreationTime( /* [retval][out] */ VARIANT __RPC_FAR *pvCreationTime) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_LastAccessTime( /* [retval][out] */ VARIANT __RPC_FAR *pvLastAccessTime) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_LastModifiedTime( /* [retval][out] */ VARIANT __RPC_FAR *pvLastModified) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_SizeLow( /* [retval][out] */ VARIANT __RPC_FAR *pvSizeLow) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_SizeHigh( /* [retval][out] */ VARIANT __RPC_FAR *pvSizeHigh) = 0; }; #else /* C style interface */ typedef struct IReplicationItemVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IReplicationItem __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IReplicationItem __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IReplicationItem __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IReplicationItem __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IReplicationItem __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IReplicationItem __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 )( IReplicationItem __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); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IReplicationItem __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvName); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Attributes )( IReplicationItem __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvAttrs); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CreationTime )( IReplicationItem __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvCreationTime); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LastAccessTime )( IReplicationItem __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvLastAccessTime); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LastModifiedTime )( IReplicationItem __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvLastModified); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SizeLow )( IReplicationItem __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvSizeLow); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SizeHigh )( IReplicationItem __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvSizeHigh); END_INTERFACE } IReplicationItemVtbl; interface IReplicationItem { CONST_VTBL struct IReplicationItemVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IReplicationItem_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReplicationItem_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReplicationItem_Release(This) \ (This)->lpVtbl -> Release(This) #define IReplicationItem_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReplicationItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReplicationItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReplicationItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReplicationItem_get_Name(This,pvName) \ (This)->lpVtbl -> get_Name(This,pvName) #define IReplicationItem_get_Attributes(This,pvAttrs) \ (This)->lpVtbl -> get_Attributes(This,pvAttrs) #define IReplicationItem_get_CreationTime(This,pvCreationTime) \ (This)->lpVtbl -> get_CreationTime(This,pvCreationTime) #define IReplicationItem_get_LastAccessTime(This,pvLastAccessTime) \ (This)->lpVtbl -> get_LastAccessTime(This,pvLastAccessTime) #define IReplicationItem_get_LastModifiedTime(This,pvLastModified) \ (This)->lpVtbl -> get_LastModifiedTime(This,pvLastModified) #define IReplicationItem_get_SizeLow(This,pvSizeLow) \ (This)->lpVtbl -> get_SizeLow(This,pvSizeLow) #define IReplicationItem_get_SizeHigh(This,pvSizeHigh) \ (This)->lpVtbl -> get_SizeHigh(This,pvSizeHigh) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationItem_get_Name_Proxy( IReplicationItem __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvName); void __RPC_STUB IReplicationItem_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationItem_get_Attributes_Proxy( IReplicationItem __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvAttrs); void __RPC_STUB IReplicationItem_get_Attributes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationItem_get_CreationTime_Proxy( IReplicationItem __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvCreationTime); void __RPC_STUB IReplicationItem_get_CreationTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationItem_get_LastAccessTime_Proxy( IReplicationItem __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvLastAccessTime); void __RPC_STUB IReplicationItem_get_LastAccessTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationItem_get_LastModifiedTime_Proxy( IReplicationItem __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvLastModified); void __RPC_STUB IReplicationItem_get_LastModifiedTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationItem_get_SizeLow_Proxy( IReplicationItem __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvSizeLow); void __RPC_STUB IReplicationItem_get_SizeLow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationItem_get_SizeHigh_Proxy( IReplicationItem __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvSizeHigh); void __RPC_STUB IReplicationItem_get_SizeHigh_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReplicationItem_INTERFACE_DEFINED__ */ #ifndef __IReplicationSchedule_INTERFACE_DEFINED__ #define __IReplicationSchedule_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IReplicationSchedule * at Thu Apr 23 13:37:19 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IReplicationSchedule; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("82D36BA0-1B37-11d1-8C8C-00C04FC2D3B9") IReplicationSchedule : public IDispatch { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Commit( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Remove( void) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_Project( /* [in] */ BSTR bstrProject) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Project( /* [retval][out] */ VARIANT __RPC_FAR *pvbstrProject) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_RunOnce( /* [in] */ VARIANT vdateRunOnce) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_RunOnce( /* [retval][out] */ VARIANT __RPC_FAR *pvdate) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_ScheduledAction( /* [in] */ CRS_SCHEDULE_ACTION Action) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_ScheduledAction( /* [retval][out] */ VARIANT __RPC_FAR *pvAction) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_Hour( /* [in] */ LONG lHour) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Hour( /* [retval][out] */ VARIANT __RPC_FAR *pvlHour) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_Minute( /* [in] */ LONG lMinute) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Minute( /* [retval][out] */ VARIANT __RPC_FAR *pvlMinute) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_Days( /* [in] */ LONG lDays) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Days( /* [retval][out] */ VARIANT __RPC_FAR *pvlDays) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Description( /* [retval][out] */ VARIANT __RPC_FAR *pvbstrDescription) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_IsRunOnce( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; }; #else /* C style interface */ typedef struct IReplicationScheduleVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IReplicationSchedule __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IReplicationSchedule __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IReplicationSchedule __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IReplicationSchedule __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IReplicationSchedule __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IReplicationSchedule __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 )( IReplicationSchedule __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] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Commit )( IReplicationSchedule __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( IReplicationSchedule __RPC_FAR * This); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Project )( IReplicationSchedule __RPC_FAR * This, /* [in] */ BSTR bstrProject); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Project )( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrProject); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RunOnce )( IReplicationSchedule __RPC_FAR * This, /* [in] */ VARIANT vdateRunOnce); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RunOnce )( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvdate); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ScheduledAction )( IReplicationSchedule __RPC_FAR * This, /* [in] */ CRS_SCHEDULE_ACTION Action); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ScheduledAction )( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvAction); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Hour )( IReplicationSchedule __RPC_FAR * This, /* [in] */ LONG lHour); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Hour )( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvlHour); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Minute )( IReplicationSchedule __RPC_FAR * This, /* [in] */ LONG lMinute); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Minute )( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvlMinute); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Days )( IReplicationSchedule __RPC_FAR * This, /* [in] */ LONG lDays); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Days )( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvlDays); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Description )( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrDescription); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsRunOnce )( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); END_INTERFACE } IReplicationScheduleVtbl; interface IReplicationSchedule { CONST_VTBL struct IReplicationScheduleVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IReplicationSchedule_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReplicationSchedule_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReplicationSchedule_Release(This) \ (This)->lpVtbl -> Release(This) #define IReplicationSchedule_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReplicationSchedule_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReplicationSchedule_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReplicationSchedule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReplicationSchedule_Commit(This) \ (This)->lpVtbl -> Commit(This) #define IReplicationSchedule_Remove(This) \ (This)->lpVtbl -> Remove(This) #define IReplicationSchedule_put_Project(This,bstrProject) \ (This)->lpVtbl -> put_Project(This,bstrProject) #define IReplicationSchedule_get_Project(This,pvbstrProject) \ (This)->lpVtbl -> get_Project(This,pvbstrProject) #define IReplicationSchedule_put_RunOnce(This,vdateRunOnce) \ (This)->lpVtbl -> put_RunOnce(This,vdateRunOnce) #define IReplicationSchedule_get_RunOnce(This,pvdate) \ (This)->lpVtbl -> get_RunOnce(This,pvdate) #define IReplicationSchedule_put_ScheduledAction(This,Action) \ (This)->lpVtbl -> put_ScheduledAction(This,Action) #define IReplicationSchedule_get_ScheduledAction(This,pvAction) \ (This)->lpVtbl -> get_ScheduledAction(This,pvAction) #define IReplicationSchedule_put_Hour(This,lHour) \ (This)->lpVtbl -> put_Hour(This,lHour) #define IReplicationSchedule_get_Hour(This,pvlHour) \ (This)->lpVtbl -> get_Hour(This,pvlHour) #define IReplicationSchedule_put_Minute(This,lMinute) \ (This)->lpVtbl -> put_Minute(This,lMinute) #define IReplicationSchedule_get_Minute(This,pvlMinute) \ (This)->lpVtbl -> get_Minute(This,pvlMinute) #define IReplicationSchedule_put_Days(This,lDays) \ (This)->lpVtbl -> put_Days(This,lDays) #define IReplicationSchedule_get_Days(This,pvlDays) \ (This)->lpVtbl -> get_Days(This,pvlDays) #define IReplicationSchedule_get_Description(This,pvbstrDescription) \ (This)->lpVtbl -> get_Description(This,pvbstrDescription) #define IReplicationSchedule_get_IsRunOnce(This,pVal) \ (This)->lpVtbl -> get_IsRunOnce(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_Commit_Proxy( IReplicationSchedule __RPC_FAR * This); void __RPC_STUB IReplicationSchedule_Commit_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_Remove_Proxy( IReplicationSchedule __RPC_FAR * This); void __RPC_STUB IReplicationSchedule_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_put_Project_Proxy( IReplicationSchedule __RPC_FAR * This, /* [in] */ BSTR bstrProject); void __RPC_STUB IReplicationSchedule_put_Project_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_get_Project_Proxy( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrProject); void __RPC_STUB IReplicationSchedule_get_Project_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_put_RunOnce_Proxy( IReplicationSchedule __RPC_FAR * This, /* [in] */ VARIANT vdateRunOnce); void __RPC_STUB IReplicationSchedule_put_RunOnce_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_get_RunOnce_Proxy( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvdate); void __RPC_STUB IReplicationSchedule_get_RunOnce_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_put_ScheduledAction_Proxy( IReplicationSchedule __RPC_FAR * This, /* [in] */ CRS_SCHEDULE_ACTION Action); void __RPC_STUB IReplicationSchedule_put_ScheduledAction_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_get_ScheduledAction_Proxy( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvAction); void __RPC_STUB IReplicationSchedule_get_ScheduledAction_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_put_Hour_Proxy( IReplicationSchedule __RPC_FAR * This, /* [in] */ LONG lHour); void __RPC_STUB IReplicationSchedule_put_Hour_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_get_Hour_Proxy( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvlHour); void __RPC_STUB IReplicationSchedule_get_Hour_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_put_Minute_Proxy( IReplicationSchedule __RPC_FAR * This, /* [in] */ LONG lMinute); void __RPC_STUB IReplicationSchedule_put_Minute_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_get_Minute_Proxy( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvlMinute); void __RPC_STUB IReplicationSchedule_get_Minute_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_put_Days_Proxy( IReplicationSchedule __RPC_FAR * This, /* [in] */ LONG lDays); void __RPC_STUB IReplicationSchedule_put_Days_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_get_Days_Proxy( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvlDays); void __RPC_STUB IReplicationSchedule_get_Days_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_get_Description_Proxy( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrDescription); void __RPC_STUB IReplicationSchedule_get_Description_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationSchedule_get_IsRunOnce_Proxy( IReplicationSchedule __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IReplicationSchedule_get_IsRunOnce_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReplicationSchedule_INTERFACE_DEFINED__ */ #ifndef __IReplicationEventSinkConfig_INTERFACE_DEFINED__ #define __IReplicationEventSinkConfig_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IReplicationEventSinkConfig * at Thu Apr 23 13:37:19 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IReplicationEventSinkConfig; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("ABEB980A-DB7A-11d0-A800-00C04FC9DAA5") IReplicationEventSinkConfig : public IDispatch { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Commit( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RegisterForEvent( /* [in] */ LONG lCode) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UnRegisterForEvent( /* [in] */ LONG lCode) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsRegisteredForEvent( /* [in] */ LONG lCode, /* [retval][out] */ VARIANT __RPC_FAR *pvboolReg) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR bstrName) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ VARIANT __RPC_FAR *pvbstrName) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_CLSID( /* [in] */ BSTR bstrCLSID) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_CLSID( /* [retval][out] */ VARIANT __RPC_FAR *pvbstrCLSID) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_ProjectFilter( /* [string][in] */ BSTR bstrProject) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_ProjectFilter( /* [retval][out] */ VARIANT __RPC_FAR *pvbstrProject) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_DataSource( /* [in] */ BSTR bstrDSN) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_DataSource( /* [retval][out] */ VARIANT __RPC_FAR *pvbstrDSN) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_UserName( /* [in] */ BSTR bstrUser) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_UserName( /* [retval][out] */ VARIANT __RPC_FAR *pvbstrUser) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_Password( /* [in] */ BSTR bstrPassword) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Password( /* [retval][out] */ VARIANT __RPC_FAR *pvbstrPassword) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_Server( /* [in] */ BSTR bstrServer) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Server( /* [retval][out] */ VARIANT __RPC_FAR *pvbstrServer) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Disabled( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_Disabled( /* [in] */ VARIANT newVal) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Synchronous( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_Synchronous( /* [in] */ VARIANT newVal) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_ProviderCLSID( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_ProviderCLSID( /* [in] */ BSTR newVal) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_EventLifetime( /* [retval][out] */ VARIANT __RPC_FAR *pvlEventLifetime) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_EventLifetime( /* [in] */ LONG lEventLifetime) = 0; }; #else /* C style interface */ typedef struct IReplicationEventSinkConfigVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IReplicationEventSinkConfig __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IReplicationEventSinkConfig __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IReplicationEventSinkConfig __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IReplicationEventSinkConfig __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 )( IReplicationEventSinkConfig __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] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Commit )( IReplicationEventSinkConfig __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RegisterForEvent )( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ LONG lCode); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UnRegisterForEvent )( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ LONG lCode); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsRegisteredForEvent )( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ LONG lCode, /* [retval][out] */ VARIANT __RPC_FAR *pvboolReg); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ BSTR bstrName); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrName); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CLSID )( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ BSTR bstrCLSID); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CLSID )( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrCLSID); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ProjectFilter )( IReplicationEventSinkConfig __RPC_FAR * This, /* [string][in] */ BSTR bstrProject); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProjectFilter )( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrProject); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DataSource )( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ BSTR bstrDSN); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataSource )( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrDSN); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UserName )( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ BSTR bstrUser); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UserName )( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrUser); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Password )( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ BSTR bstrPassword); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Password )( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrPassword); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Server )( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ BSTR bstrServer); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Server )( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrServer); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Disabled )( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Disabled )( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ VARIANT newVal); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Synchronous )( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Synchronous )( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ VARIANT newVal); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProviderCLSID )( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ProviderCLSID )( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ BSTR newVal); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EventLifetime )( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvlEventLifetime); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EventLifetime )( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ LONG lEventLifetime); END_INTERFACE } IReplicationEventSinkConfigVtbl; interface IReplicationEventSinkConfig { CONST_VTBL struct IReplicationEventSinkConfigVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IReplicationEventSinkConfig_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReplicationEventSinkConfig_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReplicationEventSinkConfig_Release(This) \ (This)->lpVtbl -> Release(This) #define IReplicationEventSinkConfig_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReplicationEventSinkConfig_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReplicationEventSinkConfig_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReplicationEventSinkConfig_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReplicationEventSinkConfig_Commit(This) \ (This)->lpVtbl -> Commit(This) #define IReplicationEventSinkConfig_RegisterForEvent(This,lCode) \ (This)->lpVtbl -> RegisterForEvent(This,lCode) #define IReplicationEventSinkConfig_UnRegisterForEvent(This,lCode) \ (This)->lpVtbl -> UnRegisterForEvent(This,lCode) #define IReplicationEventSinkConfig_IsRegisteredForEvent(This,lCode,pvboolReg) \ (This)->lpVtbl -> IsRegisteredForEvent(This,lCode,pvboolReg) #define IReplicationEventSinkConfig_put_Name(This,bstrName) \ (This)->lpVtbl -> put_Name(This,bstrName) #define IReplicationEventSinkConfig_get_Name(This,pvbstrName) \ (This)->lpVtbl -> get_Name(This,pvbstrName) #define IReplicationEventSinkConfig_put_CLSID(This,bstrCLSID) \ (This)->lpVtbl -> put_CLSID(This,bstrCLSID) #define IReplicationEventSinkConfig_get_CLSID(This,pvbstrCLSID) \ (This)->lpVtbl -> get_CLSID(This,pvbstrCLSID) #define IReplicationEventSinkConfig_put_ProjectFilter(This,bstrProject) \ (This)->lpVtbl -> put_ProjectFilter(This,bstrProject) #define IReplicationEventSinkConfig_get_ProjectFilter(This,pvbstrProject) \ (This)->lpVtbl -> get_ProjectFilter(This,pvbstrProject) #define IReplicationEventSinkConfig_put_DataSource(This,bstrDSN) \ (This)->lpVtbl -> put_DataSource(This,bstrDSN) #define IReplicationEventSinkConfig_get_DataSource(This,pvbstrDSN) \ (This)->lpVtbl -> get_DataSource(This,pvbstrDSN) #define IReplicationEventSinkConfig_put_UserName(This,bstrUser) \ (This)->lpVtbl -> put_UserName(This,bstrUser) #define IReplicationEventSinkConfig_get_UserName(This,pvbstrUser) \ (This)->lpVtbl -> get_UserName(This,pvbstrUser) #define IReplicationEventSinkConfig_put_Password(This,bstrPassword) \ (This)->lpVtbl -> put_Password(This,bstrPassword) #define IReplicationEventSinkConfig_get_Password(This,pvbstrPassword) \ (This)->lpVtbl -> get_Password(This,pvbstrPassword) #define IReplicationEventSinkConfig_put_Server(This,bstrServer) \ (This)->lpVtbl -> put_Server(This,bstrServer) #define IReplicationEventSinkConfig_get_Server(This,pvbstrServer) \ (This)->lpVtbl -> get_Server(This,pvbstrServer) #define IReplicationEventSinkConfig_get_Disabled(This,pVal) \ (This)->lpVtbl -> get_Disabled(This,pVal) #define IReplicationEventSinkConfig_put_Disabled(This,newVal) \ (This)->lpVtbl -> put_Disabled(This,newVal) #define IReplicationEventSinkConfig_get_Synchronous(This,pVal) \ (This)->lpVtbl -> get_Synchronous(This,pVal) #define IReplicationEventSinkConfig_put_Synchronous(This,newVal) \ (This)->lpVtbl -> put_Synchronous(This,newVal) #define IReplicationEventSinkConfig_get_ProviderCLSID(This,pVal) \ (This)->lpVtbl -> get_ProviderCLSID(This,pVal) #define IReplicationEventSinkConfig_put_ProviderCLSID(This,newVal) \ (This)->lpVtbl -> put_ProviderCLSID(This,newVal) #define IReplicationEventSinkConfig_get_EventLifetime(This,pvlEventLifetime) \ (This)->lpVtbl -> get_EventLifetime(This,pvlEventLifetime) #define IReplicationEventSinkConfig_put_EventLifetime(This,lEventLifetime) \ (This)->lpVtbl -> put_EventLifetime(This,lEventLifetime) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_Commit_Proxy( IReplicationEventSinkConfig __RPC_FAR * This); void __RPC_STUB IReplicationEventSinkConfig_Commit_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_RegisterForEvent_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ LONG lCode); void __RPC_STUB IReplicationEventSinkConfig_RegisterForEvent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_UnRegisterForEvent_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ LONG lCode); void __RPC_STUB IReplicationEventSinkConfig_UnRegisterForEvent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_IsRegisteredForEvent_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ LONG lCode, /* [retval][out] */ VARIANT __RPC_FAR *pvboolReg); void __RPC_STUB IReplicationEventSinkConfig_IsRegisteredForEvent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_put_Name_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ BSTR bstrName); void __RPC_STUB IReplicationEventSinkConfig_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_get_Name_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrName); void __RPC_STUB IReplicationEventSinkConfig_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_put_CLSID_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ BSTR bstrCLSID); void __RPC_STUB IReplicationEventSinkConfig_put_CLSID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_get_CLSID_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrCLSID); void __RPC_STUB IReplicationEventSinkConfig_get_CLSID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_put_ProjectFilter_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [string][in] */ BSTR bstrProject); void __RPC_STUB IReplicationEventSinkConfig_put_ProjectFilter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_get_ProjectFilter_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrProject); void __RPC_STUB IReplicationEventSinkConfig_get_ProjectFilter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_put_DataSource_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ BSTR bstrDSN); void __RPC_STUB IReplicationEventSinkConfig_put_DataSource_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_get_DataSource_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrDSN); void __RPC_STUB IReplicationEventSinkConfig_get_DataSource_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_put_UserName_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ BSTR bstrUser); void __RPC_STUB IReplicationEventSinkConfig_put_UserName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_get_UserName_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrUser); void __RPC_STUB IReplicationEventSinkConfig_get_UserName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_put_Password_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ BSTR bstrPassword); void __RPC_STUB IReplicationEventSinkConfig_put_Password_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_get_Password_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrPassword); void __RPC_STUB IReplicationEventSinkConfig_get_Password_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_put_Server_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ BSTR bstrServer); void __RPC_STUB IReplicationEventSinkConfig_put_Server_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_get_Server_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvbstrServer); void __RPC_STUB IReplicationEventSinkConfig_get_Server_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_get_Disabled_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IReplicationEventSinkConfig_get_Disabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_put_Disabled_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ VARIANT newVal); void __RPC_STUB IReplicationEventSinkConfig_put_Disabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_get_Synchronous_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IReplicationEventSinkConfig_get_Synchronous_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_put_Synchronous_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ VARIANT newVal); void __RPC_STUB IReplicationEventSinkConfig_put_Synchronous_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_get_ProviderCLSID_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IReplicationEventSinkConfig_get_ProviderCLSID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_put_ProviderCLSID_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ BSTR newVal); void __RPC_STUB IReplicationEventSinkConfig_put_ProviderCLSID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_get_EventLifetime_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvlEventLifetime); void __RPC_STUB IReplicationEventSinkConfig_get_EventLifetime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationEventSinkConfig_put_EventLifetime_Proxy( IReplicationEventSinkConfig __RPC_FAR * This, /* [in] */ LONG lEventLifetime); void __RPC_STUB IReplicationEventSinkConfig_put_EventLifetime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReplicationEventSinkConfig_INTERFACE_DEFINED__ */ #ifndef __IReplicationInstance_INTERFACE_DEFINED__ #define __IReplicationInstance_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IReplicationInstance * at Thu Apr 23 13:37:19 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IReplicationInstance; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("ABEB9807-DB7A-11d0-A800-00C04FC9DAA5") IReplicationInstance : public IDispatch { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Cancel( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Query( void) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_ID( /* [retval][out] */ VARIANT __RPC_FAR *pvID) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ VARIANT __RPC_FAR *pvName) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Flags( /* [retval][out] */ VARIANT __RPC_FAR *pvFlags) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_State( /* [retval][out] */ VARIANT __RPC_FAR *pvState) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Status( /* [retval][out] */ VARIANT __RPC_FAR *pvState) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_StartTime( /* [retval][out] */ VARIANT __RPC_FAR *pvStartTime) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_EndTime( /* [retval][out] */ VARIANT __RPC_FAR *pvEndTime) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_FilesSent( /* [retval][out] */ VARIANT __RPC_FAR *pvFilesSent) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_BytesSent( /* [retval][out] */ VARIANT __RPC_FAR *pvBytesSent) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_FilesReceived( /* [retval][out] */ VARIANT __RPC_FAR *pvFilesReceived) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_BytesReceived( /* [retval][out] */ VARIANT __RPC_FAR *pvBytesReceived) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_FilesErrored( /* [retval][out] */ VARIANT __RPC_FAR *pvFilesErrored) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_FilesErroredBytes( /* [retval][out] */ VARIANT __RPC_FAR *pvFilesErroredBytes) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_FilesMatched( /* [retval][out] */ VARIANT __RPC_FAR *pvFilesMatched) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_FilesMatchedBytes( /* [retval][out] */ VARIANT __RPC_FAR *pvFilesMatchedBytes) = 0; }; #else /* C style interface */ typedef struct IReplicationInstanceVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IReplicationInstance __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IReplicationInstance __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IReplicationInstance __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IReplicationInstance __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IReplicationInstance __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IReplicationInstance __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 )( IReplicationInstance __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] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Cancel )( IReplicationInstance __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Query )( IReplicationInstance __RPC_FAR * This); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvID); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvName); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Flags )( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFlags); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_State )( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvState); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Status )( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvState); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StartTime )( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvStartTime); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndTime )( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvEndTime); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesSent )( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFilesSent); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BytesSent )( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvBytesSent); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesReceived )( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFilesReceived); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BytesReceived )( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvBytesReceived); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesErrored )( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFilesErrored); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesErroredBytes )( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFilesErroredBytes); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesMatched )( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFilesMatched); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesMatchedBytes )( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFilesMatchedBytes); END_INTERFACE } IReplicationInstanceVtbl; interface IReplicationInstance { CONST_VTBL struct IReplicationInstanceVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IReplicationInstance_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReplicationInstance_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReplicationInstance_Release(This) \ (This)->lpVtbl -> Release(This) #define IReplicationInstance_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReplicationInstance_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReplicationInstance_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReplicationInstance_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReplicationInstance_Cancel(This) \ (This)->lpVtbl -> Cancel(This) #define IReplicationInstance_Query(This) \ (This)->lpVtbl -> Query(This) #define IReplicationInstance_get_ID(This,pvID) \ (This)->lpVtbl -> get_ID(This,pvID) #define IReplicationInstance_get_Name(This,pvName) \ (This)->lpVtbl -> get_Name(This,pvName) #define IReplicationInstance_get_Flags(This,pvFlags) \ (This)->lpVtbl -> get_Flags(This,pvFlags) #define IReplicationInstance_get_State(This,pvState) \ (This)->lpVtbl -> get_State(This,pvState) #define IReplicationInstance_get_Status(This,pvState) \ (This)->lpVtbl -> get_Status(This,pvState) #define IReplicationInstance_get_StartTime(This,pvStartTime) \ (This)->lpVtbl -> get_StartTime(This,pvStartTime) #define IReplicationInstance_get_EndTime(This,pvEndTime) \ (This)->lpVtbl -> get_EndTime(This,pvEndTime) #define IReplicationInstance_get_FilesSent(This,pvFilesSent) \ (This)->lpVtbl -> get_FilesSent(This,pvFilesSent) #define IReplicationInstance_get_BytesSent(This,pvBytesSent) \ (This)->lpVtbl -> get_BytesSent(This,pvBytesSent) #define IReplicationInstance_get_FilesReceived(This,pvFilesReceived) \ (This)->lpVtbl -> get_FilesReceived(This,pvFilesReceived) #define IReplicationInstance_get_BytesReceived(This,pvBytesReceived) \ (This)->lpVtbl -> get_BytesReceived(This,pvBytesReceived) #define IReplicationInstance_get_FilesErrored(This,pvFilesErrored) \ (This)->lpVtbl -> get_FilesErrored(This,pvFilesErrored) #define IReplicationInstance_get_FilesErroredBytes(This,pvFilesErroredBytes) \ (This)->lpVtbl -> get_FilesErroredBytes(This,pvFilesErroredBytes) #define IReplicationInstance_get_FilesMatched(This,pvFilesMatched) \ (This)->lpVtbl -> get_FilesMatched(This,pvFilesMatched) #define IReplicationInstance_get_FilesMatchedBytes(This,pvFilesMatchedBytes) \ (This)->lpVtbl -> get_FilesMatchedBytes(This,pvFilesMatchedBytes) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_Cancel_Proxy( IReplicationInstance __RPC_FAR * This); void __RPC_STUB IReplicationInstance_Cancel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_Query_Proxy( IReplicationInstance __RPC_FAR * This); void __RPC_STUB IReplicationInstance_Query_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_get_ID_Proxy( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvID); void __RPC_STUB IReplicationInstance_get_ID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_get_Name_Proxy( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvName); void __RPC_STUB IReplicationInstance_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_get_Flags_Proxy( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFlags); void __RPC_STUB IReplicationInstance_get_Flags_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_get_State_Proxy( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvState); void __RPC_STUB IReplicationInstance_get_State_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_get_Status_Proxy( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvState); void __RPC_STUB IReplicationInstance_get_Status_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_get_StartTime_Proxy( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvStartTime); void __RPC_STUB IReplicationInstance_get_StartTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_get_EndTime_Proxy( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvEndTime); void __RPC_STUB IReplicationInstance_get_EndTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_get_FilesSent_Proxy( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFilesSent); void __RPC_STUB IReplicationInstance_get_FilesSent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_get_BytesSent_Proxy( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvBytesSent); void __RPC_STUB IReplicationInstance_get_BytesSent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_get_FilesReceived_Proxy( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFilesReceived); void __RPC_STUB IReplicationInstance_get_FilesReceived_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_get_BytesReceived_Proxy( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvBytesReceived); void __RPC_STUB IReplicationInstance_get_BytesReceived_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_get_FilesErrored_Proxy( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFilesErrored); void __RPC_STUB IReplicationInstance_get_FilesErrored_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_get_FilesErroredBytes_Proxy( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFilesErroredBytes); void __RPC_STUB IReplicationInstance_get_FilesErroredBytes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_get_FilesMatched_Proxy( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFilesMatched); void __RPC_STUB IReplicationInstance_get_FilesMatched_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationInstance_get_FilesMatchedBytes_Proxy( IReplicationInstance __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvFilesMatchedBytes); void __RPC_STUB IReplicationInstance_get_FilesMatchedBytes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReplicationInstance_INTERFACE_DEFINED__ */ #ifndef __IReplicationRoute_INTERFACE_DEFINED__ #define __IReplicationRoute_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IReplicationRoute * at Thu Apr 23 13:37:19 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IReplicationRoute; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("ABEB9804-DB7A-11d0-A800-00C04FC9DAA5") IReplicationRoute : public IDispatch { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Get( /* [string][in] */ BSTR pszParm, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Put( /* [string][in] */ BSTR pszParm, /* [in] */ VARIANT vParmValue) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Enum( /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [out][in] */ VARIANT __RPC_FAR *pvParm, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Commit( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddDestination( /* [string][in] */ BSTR pszDestination) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnumDestination( /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvDest) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveDestination( /* [string][in] */ BSTR pszDestination) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ VARIANT __RPC_FAR *pvName) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_Name( /* [string][in] */ BSTR pszName) = 0; virtual /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE get_BaseDirectory( /* [retval][out] */ VARIANT __RPC_FAR *pvName) = 0; virtual /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE put_BaseDirectory( /* [string][in] */ BSTR pszName) = 0; }; #else /* C style interface */ typedef struct IReplicationRouteVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IReplicationRoute __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IReplicationRoute __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IReplicationRoute __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IReplicationRoute __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IReplicationRoute __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IReplicationRoute __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 )( IReplicationRoute __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] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Get )( IReplicationRoute __RPC_FAR * This, /* [string][in] */ BSTR pszParm, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Put )( IReplicationRoute __RPC_FAR * This, /* [string][in] */ BSTR pszParm, /* [in] */ VARIANT vParmValue); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Enum )( IReplicationRoute __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [out][in] */ VARIANT __RPC_FAR *pvParm, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Commit )( IReplicationRoute __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDestination )( IReplicationRoute __RPC_FAR * This, /* [string][in] */ BSTR pszDestination); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumDestination )( IReplicationRoute __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvDest); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveDestination )( IReplicationRoute __RPC_FAR * This, /* [string][in] */ BSTR pszDestination); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IReplicationRoute __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvName); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )( IReplicationRoute __RPC_FAR * This, /* [string][in] */ BSTR pszName); /* [propget][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BaseDirectory )( IReplicationRoute __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvName); /* [propput][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BaseDirectory )( IReplicationRoute __RPC_FAR * This, /* [string][in] */ BSTR pszName); END_INTERFACE } IReplicationRouteVtbl; interface IReplicationRoute { CONST_VTBL struct IReplicationRouteVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IReplicationRoute_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReplicationRoute_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReplicationRoute_Release(This) \ (This)->lpVtbl -> Release(This) #define IReplicationRoute_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReplicationRoute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReplicationRoute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReplicationRoute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReplicationRoute_Get(This,pszParm,pvParmValue) \ (This)->lpVtbl -> Get(This,pszParm,pvParmValue) #define IReplicationRoute_Put(This,pszParm,vParmValue) \ (This)->lpVtbl -> Put(This,pszParm,vParmValue) #define IReplicationRoute_Enum(This,pvIterator,pvParm,pvParmValue) \ (This)->lpVtbl -> Enum(This,pvIterator,pvParm,pvParmValue) #define IReplicationRoute_Commit(This) \ (This)->lpVtbl -> Commit(This) #define IReplicationRoute_AddDestination(This,pszDestination) \ (This)->lpVtbl -> AddDestination(This,pszDestination) #define IReplicationRoute_EnumDestination(This,pvIterator,pvDest) \ (This)->lpVtbl -> EnumDestination(This,pvIterator,pvDest) #define IReplicationRoute_RemoveDestination(This,pszDestination) \ (This)->lpVtbl -> RemoveDestination(This,pszDestination) #define IReplicationRoute_get_Name(This,pvName) \ (This)->lpVtbl -> get_Name(This,pvName) #define IReplicationRoute_put_Name(This,pszName) \ (This)->lpVtbl -> put_Name(This,pszName) #define IReplicationRoute_get_BaseDirectory(This,pvName) \ (This)->lpVtbl -> get_BaseDirectory(This,pvName) #define IReplicationRoute_put_BaseDirectory(This,pszName) \ (This)->lpVtbl -> put_BaseDirectory(This,pszName) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationRoute_Get_Proxy( IReplicationRoute __RPC_FAR * This, /* [string][in] */ BSTR pszParm, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); void __RPC_STUB IReplicationRoute_Get_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationRoute_Put_Proxy( IReplicationRoute __RPC_FAR * This, /* [string][in] */ BSTR pszParm, /* [in] */ VARIANT vParmValue); void __RPC_STUB IReplicationRoute_Put_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationRoute_Enum_Proxy( IReplicationRoute __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [out][in] */ VARIANT __RPC_FAR *pvParm, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); void __RPC_STUB IReplicationRoute_Enum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationRoute_Commit_Proxy( IReplicationRoute __RPC_FAR * This); void __RPC_STUB IReplicationRoute_Commit_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationRoute_AddDestination_Proxy( IReplicationRoute __RPC_FAR * This, /* [string][in] */ BSTR pszDestination); void __RPC_STUB IReplicationRoute_AddDestination_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationRoute_EnumDestination_Proxy( IReplicationRoute __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [retval][out] */ VARIANT __RPC_FAR *pvDest); void __RPC_STUB IReplicationRoute_EnumDestination_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationRoute_RemoveDestination_Proxy( IReplicationRoute __RPC_FAR * This, /* [string][in] */ BSTR pszDestination); void __RPC_STUB IReplicationRoute_RemoveDestination_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationRoute_get_Name_Proxy( IReplicationRoute __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvName); void __RPC_STUB IReplicationRoute_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationRoute_put_Name_Proxy( IReplicationRoute __RPC_FAR * This, /* [string][in] */ BSTR pszName); void __RPC_STUB IReplicationRoute_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationRoute_get_BaseDirectory_Proxy( IReplicationRoute __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvName); void __RPC_STUB IReplicationRoute_get_BaseDirectory_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput][helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationRoute_put_BaseDirectory_Proxy( IReplicationRoute __RPC_FAR * This, /* [string][in] */ BSTR pszName); void __RPC_STUB IReplicationRoute_put_BaseDirectory_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReplicationRoute_INTERFACE_DEFINED__ */ #ifndef __IReplicationClient_INTERFACE_DEFINED__ #define __IReplicationClient_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IReplicationClient * at Thu Apr 23 13:37:19 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IReplicationClient; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("B24F0372-9692-11D0-BAD5-00C04FD7082F") IReplicationClient : public IDispatch { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Initialize( /* [string][in] */ BSTR pszProject) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Connect( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SendFile( /* [string][in] */ BSTR pszFile) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SendFiles( /* [in] */ VARIANT __RPC_FAR *pvFileArray) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteFile( /* [string][in] */ BSTR pszFile) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Commit( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Abort( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Disconnect( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetExtendedErrorInfo( /* [retval][out] */ VARIANT __RPC_FAR *pvErrorArray) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FastMode( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_FastMode( /* [in] */ BOOL newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Force( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Force( /* [in] */ BOOL newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ACLs( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_ACLs( /* [in] */ BOOL newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_NumDestinations( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_SkipLockedFiles( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_SkipLockedFiles( /* [in] */ BOOL newVal) = 0; }; #else /* C style interface */ typedef struct IReplicationClientVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IReplicationClient __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IReplicationClient __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IReplicationClient __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IReplicationClient __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IReplicationClient __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IReplicationClient __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 )( IReplicationClient __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] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Initialize )( IReplicationClient __RPC_FAR * This, /* [string][in] */ BSTR pszProject); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Connect )( IReplicationClient __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendFile )( IReplicationClient __RPC_FAR * This, /* [string][in] */ BSTR pszFile); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SendFiles )( IReplicationClient __RPC_FAR * This, /* [in] */ VARIANT __RPC_FAR *pvFileArray); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteFile )( IReplicationClient __RPC_FAR * This, /* [string][in] */ BSTR pszFile); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Commit )( IReplicationClient __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Abort )( IReplicationClient __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Disconnect )( IReplicationClient __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExtendedErrorInfo )( IReplicationClient __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvErrorArray); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FastMode )( IReplicationClient __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FastMode )( IReplicationClient __RPC_FAR * This, /* [in] */ BOOL newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Force )( IReplicationClient __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Force )( IReplicationClient __RPC_FAR * This, /* [in] */ BOOL newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ACLs )( IReplicationClient __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ACLs )( IReplicationClient __RPC_FAR * This, /* [in] */ BOOL newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumDestinations )( IReplicationClient __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipLockedFiles )( IReplicationClient __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipLockedFiles )( IReplicationClient __RPC_FAR * This, /* [in] */ BOOL newVal); END_INTERFACE } IReplicationClientVtbl; interface IReplicationClient { CONST_VTBL struct IReplicationClientVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IReplicationClient_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReplicationClient_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReplicationClient_Release(This) \ (This)->lpVtbl -> Release(This) #define IReplicationClient_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReplicationClient_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReplicationClient_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReplicationClient_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReplicationClient_Initialize(This,pszProject) \ (This)->lpVtbl -> Initialize(This,pszProject) #define IReplicationClient_Connect(This) \ (This)->lpVtbl -> Connect(This) #define IReplicationClient_SendFile(This,pszFile) \ (This)->lpVtbl -> SendFile(This,pszFile) #define IReplicationClient_SendFiles(This,pvFileArray) \ (This)->lpVtbl -> SendFiles(This,pvFileArray) #define IReplicationClient_DeleteFile(This,pszFile) \ (This)->lpVtbl -> DeleteFile(This,pszFile) #define IReplicationClient_Commit(This) \ (This)->lpVtbl -> Commit(This) #define IReplicationClient_Abort(This) \ (This)->lpVtbl -> Abort(This) #define IReplicationClient_Disconnect(This) \ (This)->lpVtbl -> Disconnect(This) #define IReplicationClient_GetExtendedErrorInfo(This,pvErrorArray) \ (This)->lpVtbl -> GetExtendedErrorInfo(This,pvErrorArray) #define IReplicationClient_get_FastMode(This,pVal) \ (This)->lpVtbl -> get_FastMode(This,pVal) #define IReplicationClient_put_FastMode(This,newVal) \ (This)->lpVtbl -> put_FastMode(This,newVal) #define IReplicationClient_get_Force(This,pVal) \ (This)->lpVtbl -> get_Force(This,pVal) #define IReplicationClient_put_Force(This,newVal) \ (This)->lpVtbl -> put_Force(This,newVal) #define IReplicationClient_get_ACLs(This,pVal) \ (This)->lpVtbl -> get_ACLs(This,pVal) #define IReplicationClient_put_ACLs(This,newVal) \ (This)->lpVtbl -> put_ACLs(This,newVal) #define IReplicationClient_get_NumDestinations(This,pVal) \ (This)->lpVtbl -> get_NumDestinations(This,pVal) #define IReplicationClient_get_SkipLockedFiles(This,pVal) \ (This)->lpVtbl -> get_SkipLockedFiles(This,pVal) #define IReplicationClient_put_SkipLockedFiles(This,newVal) \ (This)->lpVtbl -> put_SkipLockedFiles(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationClient_Initialize_Proxy( IReplicationClient __RPC_FAR * This, /* [string][in] */ BSTR pszProject); void __RPC_STUB IReplicationClient_Initialize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationClient_Connect_Proxy( IReplicationClient __RPC_FAR * This); void __RPC_STUB IReplicationClient_Connect_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationClient_SendFile_Proxy( IReplicationClient __RPC_FAR * This, /* [string][in] */ BSTR pszFile); void __RPC_STUB IReplicationClient_SendFile_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationClient_SendFiles_Proxy( IReplicationClient __RPC_FAR * This, /* [in] */ VARIANT __RPC_FAR *pvFileArray); void __RPC_STUB IReplicationClient_SendFiles_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationClient_DeleteFile_Proxy( IReplicationClient __RPC_FAR * This, /* [string][in] */ BSTR pszFile); void __RPC_STUB IReplicationClient_DeleteFile_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationClient_Commit_Proxy( IReplicationClient __RPC_FAR * This); void __RPC_STUB IReplicationClient_Commit_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationClient_Abort_Proxy( IReplicationClient __RPC_FAR * This); void __RPC_STUB IReplicationClient_Abort_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationClient_Disconnect_Proxy( IReplicationClient __RPC_FAR * This); void __RPC_STUB IReplicationClient_Disconnect_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationClient_GetExtendedErrorInfo_Proxy( IReplicationClient __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pvErrorArray); void __RPC_STUB IReplicationClient_GetExtendedErrorInfo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IReplicationClient_get_FastMode_Proxy( IReplicationClient __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IReplicationClient_get_FastMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IReplicationClient_put_FastMode_Proxy( IReplicationClient __RPC_FAR * This, /* [in] */ BOOL newVal); void __RPC_STUB IReplicationClient_put_FastMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IReplicationClient_get_Force_Proxy( IReplicationClient __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IReplicationClient_get_Force_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IReplicationClient_put_Force_Proxy( IReplicationClient __RPC_FAR * This, /* [in] */ BOOL newVal); void __RPC_STUB IReplicationClient_put_Force_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IReplicationClient_get_ACLs_Proxy( IReplicationClient __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IReplicationClient_get_ACLs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IReplicationClient_put_ACLs_Proxy( IReplicationClient __RPC_FAR * This, /* [in] */ BOOL newVal); void __RPC_STUB IReplicationClient_put_ACLs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IReplicationClient_get_NumDestinations_Proxy( IReplicationClient __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IReplicationClient_get_NumDestinations_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IReplicationClient_get_SkipLockedFiles_Proxy( IReplicationClient __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IReplicationClient_get_SkipLockedFiles_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IReplicationClient_put_SkipLockedFiles_Proxy( IReplicationClient __RPC_FAR * This, /* [in] */ BOOL newVal); void __RPC_STUB IReplicationClient_put_SkipLockedFiles_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReplicationClient_INTERFACE_DEFINED__ */ #ifndef __IReplicationClientError_INTERFACE_DEFINED__ #define __IReplicationClientError_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IReplicationClientError * at Thu Apr 23 13:37:19 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IReplicationClientError; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("414CC9F0-9F37-11d0-BADA-00C04FD7082F") IReplicationClientError : public IDispatch { public: virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ErrorCode( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_ErrorCode( /* [in] */ long newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Description( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Description( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Destination( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Destination( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FileName( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_FileName( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Project( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Project( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Source( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Source( /* [in] */ BSTR newVal) = 0; }; #else /* C style interface */ typedef struct IReplicationClientErrorVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IReplicationClientError __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IReplicationClientError __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IReplicationClientError __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IReplicationClientError __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IReplicationClientError __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IReplicationClientError __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 )( IReplicationClientError __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][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ErrorCode )( IReplicationClientError __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ErrorCode )( IReplicationClientError __RPC_FAR * This, /* [in] */ long newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Description )( IReplicationClientError __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Description )( IReplicationClientError __RPC_FAR * This, /* [in] */ BSTR newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Destination )( IReplicationClientError __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Destination )( IReplicationClientError __RPC_FAR * This, /* [in] */ BSTR newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FileName )( IReplicationClientError __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FileName )( IReplicationClientError __RPC_FAR * This, /* [in] */ BSTR newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Project )( IReplicationClientError __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Project )( IReplicationClientError __RPC_FAR * This, /* [in] */ BSTR newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Source )( IReplicationClientError __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Source )( IReplicationClientError __RPC_FAR * This, /* [in] */ BSTR newVal); END_INTERFACE } IReplicationClientErrorVtbl; interface IReplicationClientError { CONST_VTBL struct IReplicationClientErrorVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IReplicationClientError_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReplicationClientError_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReplicationClientError_Release(This) \ (This)->lpVtbl -> Release(This) #define IReplicationClientError_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReplicationClientError_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReplicationClientError_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReplicationClientError_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReplicationClientError_get_ErrorCode(This,pVal) \ (This)->lpVtbl -> get_ErrorCode(This,pVal) #define IReplicationClientError_put_ErrorCode(This,newVal) \ (This)->lpVtbl -> put_ErrorCode(This,newVal) #define IReplicationClientError_get_Description(This,pVal) \ (This)->lpVtbl -> get_Description(This,pVal) #define IReplicationClientError_put_Description(This,newVal) \ (This)->lpVtbl -> put_Description(This,newVal) #define IReplicationClientError_get_Destination(This,pVal) \ (This)->lpVtbl -> get_Destination(This,pVal) #define IReplicationClientError_put_Destination(This,newVal) \ (This)->lpVtbl -> put_Destination(This,newVal) #define IReplicationClientError_get_FileName(This,pVal) \ (This)->lpVtbl -> get_FileName(This,pVal) #define IReplicationClientError_put_FileName(This,newVal) \ (This)->lpVtbl -> put_FileName(This,newVal) #define IReplicationClientError_get_Project(This,pVal) \ (This)->lpVtbl -> get_Project(This,pVal) #define IReplicationClientError_put_Project(This,newVal) \ (This)->lpVtbl -> put_Project(This,newVal) #define IReplicationClientError_get_Source(This,pVal) \ (This)->lpVtbl -> get_Source(This,pVal) #define IReplicationClientError_put_Source(This,newVal) \ (This)->lpVtbl -> put_Source(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IReplicationClientError_get_ErrorCode_Proxy( IReplicationClientError __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IReplicationClientError_get_ErrorCode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IReplicationClientError_put_ErrorCode_Proxy( IReplicationClientError __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IReplicationClientError_put_ErrorCode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IReplicationClientError_get_Description_Proxy( IReplicationClientError __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IReplicationClientError_get_Description_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IReplicationClientError_put_Description_Proxy( IReplicationClientError __RPC_FAR * This, /* [in] */ BSTR newVal); void __RPC_STUB IReplicationClientError_put_Description_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IReplicationClientError_get_Destination_Proxy( IReplicationClientError __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IReplicationClientError_get_Destination_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IReplicationClientError_put_Destination_Proxy( IReplicationClientError __RPC_FAR * This, /* [in] */ BSTR newVal); void __RPC_STUB IReplicationClientError_put_Destination_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IReplicationClientError_get_FileName_Proxy( IReplicationClientError __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IReplicationClientError_get_FileName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IReplicationClientError_put_FileName_Proxy( IReplicationClientError __RPC_FAR * This, /* [in] */ BSTR newVal); void __RPC_STUB IReplicationClientError_put_FileName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IReplicationClientError_get_Project_Proxy( IReplicationClientError __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IReplicationClientError_get_Project_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IReplicationClientError_put_Project_Proxy( IReplicationClientError __RPC_FAR * This, /* [in] */ BSTR newVal); void __RPC_STUB IReplicationClientError_put_Project_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IReplicationClientError_get_Source_Proxy( IReplicationClientError __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); void __RPC_STUB IReplicationClientError_get_Source_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IReplicationClientError_put_Source_Proxy( IReplicationClientError __RPC_FAR * This, /* [in] */ BSTR newVal); void __RPC_STUB IReplicationClientError_put_Source_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReplicationClientError_INTERFACE_DEFINED__ */ #ifndef __IReplicationPostingAcceptor_INTERFACE_DEFINED__ #define __IReplicationPostingAcceptor_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IReplicationPostingAcceptor * at Thu Apr 23 13:37:19 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IReplicationPostingAcceptor; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("5163ce6b-1d76-11d1-a32b-0000f8014963") IReplicationPostingAcceptor : public IDispatch { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Get( /* [string][in] */ BSTR pszParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Put( /* [string][in] */ BSTR pszParmName, /* [in] */ VARIANT vParmValue) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Enum( /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [out][in] */ VARIANT __RPC_FAR *pvParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue) = 0; }; #else /* C style interface */ typedef struct IReplicationPostingAcceptorVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IReplicationPostingAcceptor __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IReplicationPostingAcceptor __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IReplicationPostingAcceptor __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IReplicationPostingAcceptor __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IReplicationPostingAcceptor __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IReplicationPostingAcceptor __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 )( IReplicationPostingAcceptor __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] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Get )( IReplicationPostingAcceptor __RPC_FAR * This, /* [string][in] */ BSTR pszParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Put )( IReplicationPostingAcceptor __RPC_FAR * This, /* [string][in] */ BSTR pszParmName, /* [in] */ VARIANT vParmValue); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Enum )( IReplicationPostingAcceptor __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [out][in] */ VARIANT __RPC_FAR *pvParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); END_INTERFACE } IReplicationPostingAcceptorVtbl; interface IReplicationPostingAcceptor { CONST_VTBL struct IReplicationPostingAcceptorVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IReplicationPostingAcceptor_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReplicationPostingAcceptor_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReplicationPostingAcceptor_Release(This) \ (This)->lpVtbl -> Release(This) #define IReplicationPostingAcceptor_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReplicationPostingAcceptor_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReplicationPostingAcceptor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReplicationPostingAcceptor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReplicationPostingAcceptor_Get(This,pszParmName,pvParmValue) \ (This)->lpVtbl -> Get(This,pszParmName,pvParmValue) #define IReplicationPostingAcceptor_Put(This,pszParmName,vParmValue) \ (This)->lpVtbl -> Put(This,pszParmName,vParmValue) #define IReplicationPostingAcceptor_Enum(This,pvIterator,pvParmName,pvParmValue) \ (This)->lpVtbl -> Enum(This,pvIterator,pvParmName,pvParmValue) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationPostingAcceptor_Get_Proxy( IReplicationPostingAcceptor __RPC_FAR * This, /* [string][in] */ BSTR pszParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); void __RPC_STUB IReplicationPostingAcceptor_Get_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationPostingAcceptor_Put_Proxy( IReplicationPostingAcceptor __RPC_FAR * This, /* [string][in] */ BSTR pszParmName, /* [in] */ VARIANT vParmValue); void __RPC_STUB IReplicationPostingAcceptor_Put_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IReplicationPostingAcceptor_Enum_Proxy( IReplicationPostingAcceptor __RPC_FAR * This, /* [out][in] */ VARIANT __RPC_FAR *pvIterator, /* [out][in] */ VARIANT __RPC_FAR *pvParmName, /* [retval][out] */ VARIANT __RPC_FAR *pvParmValue); void __RPC_STUB IReplicationPostingAcceptor_Enum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReplicationPostingAcceptor_INTERFACE_DEFINED__ */ #ifndef __CRSAPILib_LIBRARY_DEFINED__ #define __CRSAPILib_LIBRARY_DEFINED__ /**************************************** * Generated header for library: CRSAPILib * at Thu Apr 23 13:37:19 1998 * using MIDL 3.01.75 ****************************************/ /* [helpstring][version][uuid] */ EXTERN_C const IID LIBID_CRSAPILib; #ifdef __cplusplus EXTERN_C const CLSID CLSID_CReplicationServer; class DECLSPEC_UUID("66D6D7ED-22D2-11D0-9B98-00C04FD5CD09") CReplicationServer; #endif #ifdef __cplusplus EXTERN_C const CLSID CLSID_CReplicationProject; class DECLSPEC_UUID("66D6D7F2-22D2-11D0-9B98-00C04FD5CD09") CReplicationProject; #endif #ifdef __cplusplus EXTERN_C const CLSID CLSID_CReplicationInstance; class DECLSPEC_UUID("66D6D7F7-22D2-11D0-9B98-00C04FD5CD09") CReplicationInstance; #endif #ifdef __cplusplus EXTERN_C const CLSID CLSID_CReplicationRoute; class DECLSPEC_UUID("66D6D7FC-22D2-11D0-9B98-00C04FD5CD09") CReplicationRoute; #endif #ifdef __cplusplus EXTERN_C const CLSID CLSID_CReplicationClient; class DECLSPEC_UUID("B24F0373-9692-11D0-BAD5-00C04FD7082F") CReplicationClient; #endif #ifdef __cplusplus EXTERN_C const CLSID CLSID_CReplicationClientError; class DECLSPEC_UUID("6AF9D110-9F37-11d0-BADA-00C04FD7082F") CReplicationClientError; #endif #ifdef __cplusplus EXTERN_C const CLSID CLSID_CReplicationEventSinkConfig; class DECLSPEC_UUID("66D6D7FD-22D2-11D0-9B98-00C04FD5CD09") CReplicationEventSinkConfig; #endif #ifdef __cplusplus EXTERN_C const CLSID CLSID_CReplicationItem; class DECLSPEC_UUID("66D6D7FE-22D2-11D0-9B98-00C04FD5CD09") CReplicationItem; #endif #ifdef __cplusplus EXTERN_C const CLSID CLSID_CReplicationSchedule; class DECLSPEC_UUID("4E28F5F0-1B3C-11d1-8C8C-00C04FC2D3B9") CReplicationSchedule; #endif #ifdef __cplusplus EXTERN_C const CLSID CLSID_CReplicationPostingAcceptor; class DECLSPEC_UUID("055f638a-1d77-11d1-a32b-0000f8014963") CReplicationPostingAcceptor; #endif #endif /* __CRSAPILib_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 * ); 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*/