📄 crsintf.h
字号:
/* [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 )(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -