📄 sqlres.h
字号:
/* [in] */ LPCWSTR Login) = 0;
virtual HRESULT STDMETHODCALLTYPE SetPassword(
/* [in] */ LPCWSTR Password) = 0;
virtual HRESULT STDMETHODCALLTYPE SetODBCEnvironmentHandle(
/* [in] */ long henv) = 0;
virtual HRESULT STDMETHODCALLTYPE SetLoginTimeout(
/* [in] */ LONG lLoginTimeout) = 0;
virtual HRESULT STDMETHODCALLTYPE SetQueryTimeout(
/* [in] */ LONG lQueryTimeout) = 0;
virtual HRESULT STDMETHODCALLTYPE SetPacketSize(
/* [in] */ unsigned long usPacketSize) = 0;
virtual HRESULT STDMETHODCALLTYPE SetApplicationName(
/* [in] */ LPCWSTR ApplicationName) = 0;
virtual HRESULT STDMETHODCALLTYPE SetProviderName(
/* [in] */ LPCWSTR ProviderName) = 0;
virtual HRESULT STDMETHODCALLTYPE SetDatasource(
/* [in] */ LPCWSTR Datasource) = 0;
virtual HRESULT STDMETHODCALLTYPE SetLocation(
/* [in] */ LPCWSTR Location) = 0;
virtual HRESULT STDMETHODCALLTYPE SetProviderString(
/* [in] */ LPCWSTR ProviderString) = 0;
virtual HRESULT STDMETHODCALLTYPE SetCatalog(
/* [in] */ LPCWSTR Catalog) = 0;
virtual HRESULT STDMETHODCALLTYPE SetDBCreatedThisSession(
/* [in] */ BOOL bDBCreatedThisSession) = 0;
virtual HRESULT STDMETHODCALLTYPE SetBcpBatchSize(
/* [in] */ LONG lBcpBatchSize) = 0;
virtual HRESULT STDMETHODCALLTYPE GetBcpBatchSize(
/* [out] */ LONG __RPC_FAR *plBcpBatchSize) = 0;
virtual HRESULT STDMETHODCALLTYPE GetWaitServerResponse(
/* [out] */ BOOL __RPC_FAR *pbWaitingForResponse,
/* [out] */ DWORD __RPC_FAR *pdwWaitingSinceTickCount) = 0;
virtual HRESULT STDMETHODCALLTYPE SetWaitServerResponse(
/* [in] */ BOOL bWaitingForResponse,
/* [in] */ DWORD dwWaitingSinceTickCount) = 0;
virtual HRESULT STDMETHODCALLTYPE GetUseInprocLoader(
/* [out] */ BOOL __RPC_FAR *pbUseInprocLoader) = 0;
virtual HRESULT STDMETHODCALLTYPE SetUseInprocLoader(
/* [in] */ BOOL bUseInprocLoader) = 0;
virtual HRESULT STDMETHODCALLTYPE SetCodePage(
/* [in] */ LONG lCodePage) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCodePage(
/* [out] */ LONG __RPC_FAR *plCodePage) = 0;
virtual HRESULT STDMETHODCALLTYPE SetLCID(
/* [in] */ LONG lLCID) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLCID(
/* [out] */ LONG __RPC_FAR *plLCID) = 0;
virtual HRESULT STDMETHODCALLTYPE SetComparisonStyle(
/* [in] */ LONG lComparisonStyle) = 0;
virtual HRESULT STDMETHODCALLTYPE GetComparisonStyle(
/* [out] */ LONG __RPC_FAR *plComparisonStyle) = 0;
virtual HRESULT STDMETHODCALLTYPE SetNumDeadlockRetries(
/* [in] */ LONG lNumDeadlockRetries) = 0;
virtual HRESULT STDMETHODCALLTYPE GetNumDeadlockRetries(
/* [out] */ LONG __RPC_FAR *plNumDeadlockRetries) = 0;
virtual HRESULT STDMETHODCALLTYPE SetMajorVersion(
LONG lMajorVersion) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMajorVersion(
LONG __RPC_FAR *plMajorVersion) = 0;
virtual HRESULT STDMETHODCALLTYPE SetMinorVersion(
LONG lMinorVersion) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMinorVersion(
LONG __RPC_FAR *plMinorVersion) = 0;
};
#else /* C style interface */
typedef struct IConnectionInfoVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IConnectionInfo __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IConnectionInfo __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConnectName )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR ConnectName,
DWORD cbConnectName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetServerName )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR ServerName,
DWORD cbServerName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHostName )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR HostName,
DWORD cbHostName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetServerRole )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR ServerRole,
DWORD cbServerRole);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInternetAddress )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR InternetAddress,
DWORD cbInternetAddress);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInternetNetwork )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR InternetNetwork,
DWORD cbInternetNetwork);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDatabase )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR Database,
DWORD cbDatabase);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDatabaseStatus )(
IConnectionInfo __RPC_FAR * This,
/* [out] */ long __RPC_FAR *plDatabaseStatus);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDatasourcePath )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR DatasourcePath,
DWORD cbDatasourcePath);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDataSourceType )(
IConnectionInfo __RPC_FAR * This,
/* [out] */ REPOLE_DATASOURCE_TYPE __RPC_FAR *pRetValue);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSecurityMode )(
IConnectionInfo __RPC_FAR * This,
/* [out] */ REPOLE_SECURITY_TYPE __RPC_FAR *pRetValue);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLogin )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR Login,
DWORD cbLogin);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPassword )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR Password,
DWORD cbPassword);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetODBCEnvironmentHandle )(
IConnectionInfo __RPC_FAR * This,
/* [out] */ long __RPC_FAR *phenv);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLoginTimeout )(
IConnectionInfo __RPC_FAR * This,
/* [out] */ long __RPC_FAR *plLoginTimeout);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetQueryTimeout )(
IConnectionInfo __RPC_FAR * This,
/* [out] */ long __RPC_FAR *plQueryTimeout);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPacketSize )(
IConnectionInfo __RPC_FAR * This,
/* [out] */ unsigned long __RPC_FAR *pusPacketSize);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetApplicationName )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR ApplicationName,
DWORD cbApplicationName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetProviderName )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR ProviderName,
DWORD cbProviderName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDatasource )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR Datasource,
DWORD cbDatasource);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLocation )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR Location,
DWORD cbLocation);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetProviderString )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR ProviderString,
DWORD cbProviderString);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCatalog )(
IConnectionInfo __RPC_FAR * This,
/* [size_is][string][out] */ LPWSTR Catalog,
DWORD cbCatalog);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDBCreatedThisSession )(
IConnectionInfo __RPC_FAR * This,
/* [out] */ BOOL __RPC_FAR *pbDBCreatedThisSession);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetConnectName )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR ConnectName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetServerName )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR ServerName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHostName )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR HostName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetServerRole )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR ServerRole);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetInternetAddress )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR InternetAddress);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetInternetNetwork )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR InternetNetwork);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDatabase )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR Database);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDatabaseStatus )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LONG lDatabaseStatus);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDatasourcePath )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR DatasourcePath);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDataSourceType )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ REPOLE_DATASOURCE_TYPE DataSourceType);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSecurityMode )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ REPOLE_SECURITY_TYPE SecurityMode);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLogin )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR Login);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPassword )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR Password);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetODBCEnvironmentHandle )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ long henv);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLoginTimeout )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LONG lLoginTimeout);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetQueryTimeout )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LONG lQueryTimeout);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPacketSize )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ unsigned long usPacketSize);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetApplicationName )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR ApplicationName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProviderName )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR ProviderName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDatasource )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR Datasource);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLocation )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR Location);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProviderString )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR ProviderString);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCatalog )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LPCWSTR Catalog);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDBCreatedThisSession )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ BOOL bDBCreatedThisSession);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBcpBatchSize )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LONG lBcpBatchSize);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBcpBatchSize )(
IConnectionInfo __RPC_FAR * This,
/* [out] */ LONG __RPC_FAR *plBcpBatchSize);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetWaitServerResponse )(
IConnectionInfo __RPC_FAR * This,
/* [out] */ BOOL __RPC_FAR *pbWaitingForResponse,
/* [out] */ DWORD __RPC_FAR *pdwWaitingSinceTickCount);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetWaitServerResponse )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ BOOL bWaitingForResponse,
/* [in] */ DWORD dwWaitingSinceTickCount);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUseInprocLoader )(
IConnectionInfo __RPC_FAR * This,
/* [out] */ BOOL __RPC_FAR *pbUseInprocLoader);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetUseInprocLoader )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ BOOL bUseInprocLoader);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCodePage )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LONG lCodePage);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCodePage )(
IConnectionInfo __RPC_FAR * This,
/* [out] */ LONG __RPC_FAR *plCodePage);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLCID )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LONG lLCID);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLCID )(
IConnectionInfo __RPC_FAR * This,
/* [out] */ LONG __RPC_FAR *plLCID);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetComparisonStyle )(
IConnectionInfo __RPC_FAR * This,
/* [in] */ LONG lComparisonStyle);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetComparisonStyle )(
IConnectionInfo __RPC_FAR * This,
/* [out] */ LONG __RPC_FAR *plComparisonStyle);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNumDeadlockRetries )(
IConnectionInfo __RPC_FAR * This,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -