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

📄 sqlres.h

📁 sql2000 DEVTOOLS INCLUDE
💻 H
📖 第 1 页 / 共 5 页
字号:
/* 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 + -