📄 adox.c
字号:
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 + -