📄 sqlres.h
字号:
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 5.01.0164 */
/* at Sun Aug 06 00:51:56 2000
*/
/* Compiler settings for q:\SPHINX\SQLREPL\RECONCLR\INC\sqlres.idl:
Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
error checks: allocation ref bounds_check enum stub_data
*/
//@@MIDL_FILE_HEADING( )
/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 440
#endif
#include "rpc.h"
#include "rpcndr.h"
#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif // __RPCNDR_H_VERSION__
#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/
#ifndef __sqlres_h__
#define __sqlres_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef __IConnectionInfo_FWD_DEFINED__
#define __IConnectionInfo_FWD_DEFINED__
typedef interface IConnectionInfo IConnectionInfo;
#endif /* __IConnectionInfo_FWD_DEFINED__ */
#ifndef __IReplRowChange_FWD_DEFINED__
#define __IReplRowChange_FWD_DEFINED__
typedef interface IReplRowChange IReplRowChange;
#endif /* __IReplRowChange_FWD_DEFINED__ */
#ifndef __ICustomResolver_FWD_DEFINED__
#define __ICustomResolver_FWD_DEFINED__
typedef interface ICustomResolver ICustomResolver;
#endif /* __ICustomResolver_FWD_DEFINED__ */
#ifndef __IVBCustomResolver_FWD_DEFINED__
#define __IVBCustomResolver_FWD_DEFINED__
#ifdef __cplusplus
typedef class IVBCustomResolver IVBCustomResolver;
#else
typedef struct IVBCustomResolver IVBCustomResolver;
#endif /* __cplusplus */
#endif /* __IVBCustomResolver_FWD_DEFINED__ */
/* header files for imported files */
#include "oaidl.h"
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
/* interface __MIDL_itf_sqlres_0000 */
/* [local] */
typedef /* [public][v1_enum] */
enum __MIDL___MIDL_itf_sqlres_0000_0001
{ REPOLEType_SQL_UNKNOWN_TYPE = 0,
REPOLEType_SQL_CHAR = 1,
REPOLEType_SQL_NUMERIC = 2,
REPOLEType_SQL_DECIMAL = 3,
REPOLEType_SQL_INTEGER = 4,
REPOLEType_SQL_SMALLINT = 5,
REPOLEType_SQL_FLOAT = 6,
REPOLEType_SQL_REAL = 7,
REPOLEType_SQL_DOUBLE = 8,
REPOLEType_SQL_DATETIME = 9,
REPOLEType_SQL_VARCHAR = 12,
REPOLEType_SQL_DATE = 9,
REPOLEType_SQL_INTERVAL = 10,
REPOLEType_SQL_TIME = 10,
REPOLEType_SQL_TIMESTAMP = 11,
REPOLEType_SQL_LONGVARCHAR = -1,
REPOLEType_SQL_BINARY = -2,
REPOLEType_SQL_VARBINARY = -3,
REPOLEType_SQL_LONGVARBINARY = -4,
REPOLEType_SQL_BIGINT = -5,
REPOLEType_SQL_TINYINT = -6,
REPOLEType_SQL_BIT = -7,
REPOLEType_SQL_GUID = -11
} REPOLE_SQL_DATATYPE;
typedef /* [public][public][public][v1_enum] */
enum __MIDL___MIDL_itf_sqlres_0000_0002
{ REPOLEDataSource_Native = 0,
REPOLEDataSource_ODBC = 0x1,
REPOLEDataSource_Jet = 0x2,
REPOLEDataSource_OLEDB = 0x3,
REPOLEDataSource_Exchange = 0x4,
REPOLEDataSource_Oracle = 0x5,
REPOLEDataSource_DB2Universal = 0x6,
REPOLEDataSource_SSCE = 0x7,
REPOLEDataSource_XML = 0x8
} REPOLE_DATASOURCE_TYPE;
typedef /* [public][public][public][v1_enum] */
enum __MIDL___MIDL_itf_sqlres_0000_0003
{ REPOLESecurity_Min = 0,
REPOLESecurity_Normal = 0,
REPOLESecurity_Integrated = 1,
REPOLESecurity_Mixed = 2,
REPOLESecurity_Max = 2,
REPOLESecurity_Invalid = -1
} REPOLE_SECURITY_TYPE;
typedef /* [public] */
enum __MIDL___MIDL_itf_sqlres_0000_0004
{ METADATA_TYPE_Missing = 0,
METADATA_TYPE_Tombstone = 0x1,
METADATA_TYPE_Contents = 0x2,
METADATA_TYPE_ContentsDeferred = 0x3,
METADATA_TYPE_Reserved = 0x4,
METADATA_TYPE_PartialDelete = 0x5,
METADATA_TYPE_SystemDelete = 0x6
} METADATA_TYPE;
typedef /* [public][public][public][v1_enum] */
enum __MIDL___MIDL_itf_sqlres_0000_0005
{ REPOLEChange_SubscriberInsert = 0x1,
REPOLEChange_PublisherInsert = 0x10000,
REPOLEChange_SubscriberDelete_NoConflict = 0x2,
REPOLEChange_PublisherDelete_NoConflict = 0x20000,
REPOLEChange_SubscriberSystemDelete = 0x4,
REPOLEChange_PublisherSystemDelete = 0x40000,
REPOLEChange_SubscriberDelete_Conflict = 0x8,
REPOLEChange_PublisherDelete_Conflict = 0x80000,
REPOLEChange_SubscriberRemoveFromPartial = 0x10,
REPOLEChange_PublisherRemoveFromPartial = 0x100000,
REPOLEChange_SubscriberUpdate_NoConflict = 0x20,
REPOLEChange_PublisherUpdate_NoConflict = 0x200000,
REPOLEChange_SubscriberUpdate_ConflictWithDelete = 0x40,
REPOLEChange_PublisherUpdate_ConflictWithDelete = 0x400000,
REPOLEChange_SubscriberUpdate_ConflictColTrack = 0x80,
REPOLEChange_PublisherUpdate_ConflictColTrack = 0x800000,
REPOLEChange_SubscriberUpdate_ConflictNoColTrack = 0x100,
REPOLEChange_PublisherUpdate_ConflictNoColTrack = 0x1000000,
REPOLEChange_UploadInsertFailed = 0x200,
REPOLEChange_DownloadInsertFailed = 0x2000000,
REPOLEChange_UploadDeleteFailed = 0x400,
REPOLEChange_DownloadDeleteFailed = 0x4000000,
REPOLEChange_UploadUpdateFailed = 0x800,
REPOLEChange_DownloadUpdateFailed = 0x8000000,
REPOLEUpdateConflicts = REPOLEChange_SubscriberUpdate_ConflictColTrack | REPOLEChange_PublisherUpdate_ConflictColTrack | REPOLEChange_SubscriberUpdate_ConflictNoColTrack | REPOLEChange_PublisherUpdate_ConflictNoColTrack,
REPOLEAllConflicts = REPOLEChange_SubscriberDelete_Conflict | REPOLEChange_PublisherDelete_Conflict | REPOLEChange_SubscriberUpdate_ConflictWithDelete | REPOLEChange_PublisherUpdate_ConflictWithDelete | REPOLEUpdateConflicts,
REPOLEAllErrors = REPOLEChange_UploadInsertFailed | REPOLEChange_DownloadInsertFailed | REPOLEChange_UploadDeleteFailed | REPOLEChange_DownloadDeleteFailed | REPOLEChange_UploadUpdateFailed | REPOLEChange_DownloadUpdateFailed,
REPOLEAllNonConflicts = REPOLEChange_SubscriberInsert | REPOLEChange_PublisherInsert | REPOLEChange_SubscriberDelete_NoConflict | REPOLEChange_PublisherDelete_NoConflict | REPOLEChange_SubscriberSystemDelete | REPOLEChange_PublisherSystemDelete | REPOLEChange_SubscriberRemoveFromPartial | REPOLEChange_SubscriberUpdate_NoConflict | REPOLEChange_PublisherUpdate_NoConflict,
REPOLEAllChanges = REPOLEAllConflicts | REPOLEAllErrors | REPOLEAllNonConflicts
} REPOLE_CHANGE_TYPE;
typedef /* [public][public][v1_enum] */
enum __MIDL___MIDL_itf_sqlres_0000_0006
{ REPOLEConflict_Min = 1,
REPOLEConflict_UpdateConflict = 1,
REPOLEConflict_ColumnUpdateConflict = 2,
REPOLEConflict_UpdateDeleteWinsConflict = 3,
REPOLEConflict_UpdateWinsDeleteConflict = 4,
REPOLEConflict_UploadInsertFailed = 5,
REPOLEConflict_DownloadInsertFailed = 6,
REPOLEConflict_UploadDeleteFailed = 7,
REPOLEConflict_DownloadDeleteFailed = 8,
REPOLEConflict_UploadUpdateFailed = 9,
REPOLEConflict_DownloadUpdateFailed = 10,
REPOLEConflict_ResolutionDone = 11,
REPOLEConflict_Max = 11
} REPOLE_CONFLICT_TYPE;
typedef /* [public][public][v1_enum] */
enum __MIDL___MIDL_itf_sqlres_0000_0007
{ REPOLEColumn_NotUpdated = 0x1,
REPOLEColumn_UpdatedNoConflict = 0x2,
REPOLEColumn_UpdatedWithConflict = 0x3,
REPOLEColumn_DifferNoTrack = 0x4
} REPOLE_COLSTATUS_TYPE;
typedef /* [public][public][v1_enum] */
enum __MIDL___MIDL_itf_sqlres_0000_0008
{ REPOLEPriority_Source = 0x1,
REPOLEPriority_Destination = 0x2,
REPOLEPriority_Equal = 0x3
} REPOLE_PRIORITY_TYPE;
typedef /* [public][public][v1_enum] */
enum __MIDL___MIDL_itf_sqlres_0000_0009
{ REPOLEColumnAttribute_Updatable = 0x1,
REPOLEColumnAttribute_Identity = 0x2
} REPOLE_COLUMN_ATTRIBUTES;
typedef /* [public][public][public][v1_enum] */
enum __MIDL___MIDL_itf_sqlres_0000_0010
{ REPOLEExtErrorNoneOrNotSpecified = 0,
REPOLEExtErrorDupKey = 0x1,
REPOLEExtErrorDupUniqueIndex = 0x2
} REPOLE_EXTENDEDERROR_TYPE;
typedef /* [public][v1_enum] */
enum __MIDL___MIDL_itf_sqlres_0000_0011
{ REPOLEBool_FALSE = 0,
REPOLEBool_TRUE = 1
} REPOLE_BOOL;
typedef struct REPLGUID
{
long Data1;
short Data2;
short Data3;
unsigned char Data4[ 8 ];
} REPLGUID;
extern RPC_IF_HANDLE __MIDL_itf_sqlres_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_sqlres_0000_v0_0_s_ifspec;
#ifndef __IConnectionInfo_INTERFACE_DEFINED__
#define __IConnectionInfo_INTERFACE_DEFINED__
/* interface IConnectionInfo */
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IConnectionInfo;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("37E95A52-1CA3-11d0-A11B-00AA003E4672")
IConnectionInfo : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetConnectName(
/* [size_is][string][out] */ LPWSTR ConnectName,
DWORD cbConnectName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetServerName(
/* [size_is][string][out] */ LPWSTR ServerName,
DWORD cbServerName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetHostName(
/* [size_is][string][out] */ LPWSTR HostName,
DWORD cbHostName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetServerRole(
/* [size_is][string][out] */ LPWSTR ServerRole,
DWORD cbServerRole) = 0;
virtual HRESULT STDMETHODCALLTYPE GetInternetAddress(
/* [size_is][string][out] */ LPWSTR InternetAddress,
DWORD cbInternetAddress) = 0;
virtual HRESULT STDMETHODCALLTYPE GetInternetNetwork(
/* [size_is][string][out] */ LPWSTR InternetNetwork,
DWORD cbInternetNetwork) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDatabase(
/* [size_is][string][out] */ LPWSTR Database,
DWORD cbDatabase) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDatabaseStatus(
/* [out] */ long __RPC_FAR *plDatabaseStatus) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDatasourcePath(
/* [size_is][string][out] */ LPWSTR DatasourcePath,
DWORD cbDatasourcePath) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDataSourceType(
/* [out] */ REPOLE_DATASOURCE_TYPE __RPC_FAR *pRetValue) = 0;
virtual HRESULT STDMETHODCALLTYPE GetSecurityMode(
/* [out] */ REPOLE_SECURITY_TYPE __RPC_FAR *pRetValue) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLogin(
/* [size_is][string][out] */ LPWSTR Login,
DWORD cbLogin) = 0;
virtual HRESULT STDMETHODCALLTYPE GetPassword(
/* [size_is][string][out] */ LPWSTR Password,
DWORD cbPassword) = 0;
virtual HRESULT STDMETHODCALLTYPE GetODBCEnvironmentHandle(
/* [out] */ long __RPC_FAR *phenv) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLoginTimeout(
/* [out] */ long __RPC_FAR *plLoginTimeout) = 0;
virtual HRESULT STDMETHODCALLTYPE GetQueryTimeout(
/* [out] */ long __RPC_FAR *plQueryTimeout) = 0;
virtual HRESULT STDMETHODCALLTYPE GetPacketSize(
/* [out] */ unsigned long __RPC_FAR *pusPacketSize) = 0;
virtual HRESULT STDMETHODCALLTYPE GetApplicationName(
/* [size_is][string][out] */ LPWSTR ApplicationName,
DWORD cbApplicationName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetProviderName(
/* [size_is][string][out] */ LPWSTR ProviderName,
DWORD cbProviderName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDatasource(
/* [size_is][string][out] */ LPWSTR Datasource,
DWORD cbDatasource) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLocation(
/* [size_is][string][out] */ LPWSTR Location,
DWORD cbLocation) = 0;
virtual HRESULT STDMETHODCALLTYPE GetProviderString(
/* [size_is][string][out] */ LPWSTR ProviderString,
DWORD cbProviderString) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCatalog(
/* [size_is][string][out] */ LPWSTR Catalog,
DWORD cbCatalog) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDBCreatedThisSession(
/* [out] */ BOOL __RPC_FAR *pbDBCreatedThisSession) = 0;
virtual HRESULT STDMETHODCALLTYPE SetConnectName(
/* [in] */ LPCWSTR ConnectName) = 0;
virtual HRESULT STDMETHODCALLTYPE SetServerName(
/* [in] */ LPCWSTR ServerName) = 0;
virtual HRESULT STDMETHODCALLTYPE SetHostName(
/* [in] */ LPCWSTR HostName) = 0;
virtual HRESULT STDMETHODCALLTYPE SetServerRole(
/* [in] */ LPCWSTR ServerRole) = 0;
virtual HRESULT STDMETHODCALLTYPE SetInternetAddress(
/* [in] */ LPCWSTR InternetAddress) = 0;
virtual HRESULT STDMETHODCALLTYPE SetInternetNetwork(
/* [in] */ LPCWSTR InternetNetwork) = 0;
virtual HRESULT STDMETHODCALLTYPE SetDatabase(
/* [in] */ LPCWSTR Database) = 0;
virtual HRESULT STDMETHODCALLTYPE SetDatabaseStatus(
/* [in] */ LONG lDatabaseStatus) = 0;
virtual HRESULT STDMETHODCALLTYPE SetDatasourcePath(
/* [in] */ LPCWSTR DatasourcePath) = 0;
virtual HRESULT STDMETHODCALLTYPE SetDataSourceType(
/* [in] */ REPOLE_DATASOURCE_TYPE DataSourceType) = 0;
virtual HRESULT STDMETHODCALLTYPE SetSecurityMode(
/* [in] */ REPOLE_SECURITY_TYPE SecurityMode) = 0;
virtual HRESULT STDMETHODCALLTYPE SetLogin(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -