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

📄 adox.c

📁 使用labwindows/cvi开发的小程序
💻 C
📖 第 1 页 / 共 5 页
字号:
	                                                  long *ptype);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetType_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                                  long ptype);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLineSeparator_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                                           long *pLS);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLineSeparator_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                                           long pLS);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetState_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                                   long *pState);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMode_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                                  long *pMode);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMode_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                                  long pMode);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCharset_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                                     BSTR *pbstrCharset);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCharset_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                                     BSTR pbstrCharset);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Read_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                               long numBytes, 
	                                               VARIANT *pval);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Open_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                               VARIANT source, 
	                                               long mode, 
	                                               long options, 
	                                               BSTR userName, 
	                                               BSTR password);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close_) (ADODB__Stream_Interface __RPC_FAR *This);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SkipLine_) (ADODB__Stream_Interface __RPC_FAR *This);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Write_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                                VARIANT buffer);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEOS_) (ADODB__Stream_Interface __RPC_FAR *This);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CopyTo_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                                 LPDISPATCH destStream, 
	                                                 long charNumber);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Flush_) (ADODB__Stream_Interface __RPC_FAR *This);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveToFile_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                                     BSTR fileName, 
	                                                     long options);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LoadFromFile_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                                       BSTR fileName);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReadText_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                                   long numChars, 
	                                                   BSTR *pbstr);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WriteText_) (ADODB__Stream_Interface __RPC_FAR *This, 
	                                                    BSTR data, 
	                                                    long options);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Cancel_) (ADODB__Stream_Interface __RPC_FAR *This);

} ADODB__Stream_VTable;

typedef interface tagADODB__Stream_Interface
{
	CONST_VTBL ADODB__Stream_VTable __RPC_FAR *lpVtbl;
} ADODB__Stream_Interface;

typedef interface tagADODB__Command_Interface ADODB__Command_Interface;

typedef struct tagADODB__Command_VTable
{
	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ADODB__Command_Interface __RPC_FAR * This, 
	                                                         REFIID riid, 
	                                                         void __RPC_FAR *__RPC_FAR *ppvObject);

	ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ADODB__Command_Interface __RPC_FAR * This);

	ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ADODB__Command_Interface __RPC_FAR * This);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ADODB__Command_Interface __RPC_FAR * This, 
	                                                           UINT __RPC_FAR *pctinfo);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ADODB__Command_Interface __RPC_FAR * This, 
	                                                      UINT iTInfo, 
	                                                      LCID lcid, 
	                                                      ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ADODB__Command_Interface __RPC_FAR * This, 
	                                                        REFIID riid, 
	                                                        LPOLESTR __RPC_FAR *rgszNames, 
	                                                        UINT cNames, 
	                                                        LCID lcid, 
	                                                        DISPID __RPC_FAR *rgDispId);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ADODB__Command_Interface __RPC_FAR * This, 
	                                                 DISPID dispIdMember, 
	                                                 REFIID riid, 
	                                                 LCID lcid, 
	                                                 WORD wFlags, 
	                                                 DISPPARAMS __RPC_FAR *pDispParams, 
	                                                 VARIANT __RPC_FAR *pVarResult, 
	                                                 EXCEPINFO __RPC_FAR *pExcepInfo, 
	                                                 UINT __RPC_FAR *puArgErr);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetProperties_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                        LPDISPATCH *ppvObject);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetActiveConnection_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                              LPDISPATCH *ppvObject);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetByRefActiveConnection_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                                   LPDISPATCH ppvObject);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetActiveConnection_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                              VARIANT ppvObject);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCommandText_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                         BSTR *pbstr);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCommandText_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                         BSTR pbstr);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCommandTimeout_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                            long *pl);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCommandTimeout_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                            long pl);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPrepared_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                      VBOOL *pfPrepared);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPrepared_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                      VBOOL pfPrepared);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Execute_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                  VARIANT *recordsAffected, 
	                                                  VARIANT *parameters, 
	                                                  long options, 
	                                                  LPDISPATCH *ppiRs);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateParameter_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                          BSTR name, 
	                                                          long type, 
	                                                          long direction, 
	                                                          long size, 
	                                                          VARIANT value, 
	                                                          LPDISPATCH *ppiprm);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParameters_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                        LPDISPATCH *ppvObject);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCommandType_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                         long plCmdType);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCommandType_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                         long *plCmdType);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                  BSTR *pbstrName);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetName_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                  BSTR pbstrName);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetState_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                   long *plObjState);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Cancel_) (ADODB__Command_Interface __RPC_FAR *This);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetByRefCommandStream_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                                LPUNKNOWN pvStream);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCommandStream_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                           VARIANT *pvStream);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDialect_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                     BSTR pbstrDialect);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDialect_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                     BSTR *pbstrDialect);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNamedParameters_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                             VBOOL pfNamedParameters);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNamedParameters_) (ADODB__Command_Interface __RPC_FAR *This, 
	                                                             VBOOL *pfNamedParameters);

} ADODB__Command_VTable;

typedef interface tagADODB__Command_Interface
{
	CONST_VTBL ADODB__Command_VTable __RPC_FAR *lpVtbl;
} ADODB__Command_Interface;

typedef interface tagADODB__Recordset_Interface ADODB__Recordset_Interface;

typedef struct tagADODB__Recordset_VTable
{
	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ADODB__Recordset_Interface __RPC_FAR * This, 
	                                                         REFIID riid, 
	                                                         void __RPC_FAR *__RPC_FAR *ppvObject);

	ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ADODB__Recordset_Interface __RPC_FAR * This);

	ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ADODB__Recordset_Interface __RPC_FAR * This);

	HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ADODB__Recordset_Interface __RPC_FAR * This, 
	                                                           UINT __RPC_FAR *pctinfo);

⌨️ 快捷键说明

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