⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 crsintf.h

📁 希望我上传的这些东西可以对搞编程的程序员有点小小的帮助!谢谢!
💻 H
📖 第 1 页 / 共 5 页
字号:
            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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -