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