📄 pos_server.h
字号:
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EOF )(
IPos_ADO __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BOF )(
IPos_ADO __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParamQuery )(
IPos_ADO __RPC_FAR * This,
/* [in] */ BSTR query,
/* [in] */ long idx1,
/* [in] */ BSTR idx2,
/* [in] */ BSTR idx3);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CallStoredProc )(
IPos_ADO __RPC_FAR * This,
/* [in] */ long idx1,
/* [in] */ BSTR idx2,
/* [in] */ BSTR idx3);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StoredProc )(
IPos_ADO __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ChangeParameter )(
IPos_ADO __RPC_FAR * This,
/* [in] */ long idx,
/* [in] */ enum DataTypeEnum type,
/* [in] */ VARIANT value,
/* [in] */ enum ParameterDirectionEnum where,
/* [in] */ long size);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Requery )(
IPos_ADO __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ADORelease )(
IPos_ADO __RPC_FAR * This);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Empty )(
IPos_ADO __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *bEmpty);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecordCount )(
IPos_ADO __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRs )(
IPos_ADO __RPC_FAR * This,
/* [in] */ VARIANT vSql,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppRecordset);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CancelBatch )(
IPos_ADO __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Cancel )(
IPos_ADO __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CancelUpdate )(
IPos_ADO __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddNew )(
IPos_ADO __RPC_FAR * This,
/* [optional][in] */ VARIANT FieldList,
/* [optional][in] */ VARIANT Values);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Find )(
IPos_ADO __RPC_FAR * This,
/* [in] */ BSTR Criteria);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BookMark )(
IPos_ADO __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BookMark )(
IPos_ADO __RPC_FAR * This,
/* [in] */ VARIANT newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FieldName )(
IPos_ADO __RPC_FAR * This,
/* [in] */ VARIANT idx,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FieldDefSize )(
IPos_ADO __RPC_FAR * This,
/* [in] */ VARIANT idx,
/* [retval][out] */ long __RPC_FAR *pVal);
END_INTERFACE
} IPos_ADOVtbl;
interface IPos_ADO
{
CONST_VTBL struct IPos_ADOVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPos_ADO_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPos_ADO_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPos_ADO_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPos_ADO_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IPos_ADO_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IPos_ADO_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IPos_ADO_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IPos_ADO_Open(This,Computer,dbName,dbUser,dbPsw) \
(This)->lpVtbl -> Open(This,Computer,dbName,dbUser,dbPsw)
#define IPos_ADO_OpenRecordset(This,query) \
(This)->lpVtbl -> OpenRecordset(This,query)
#define IPos_ADO_CloseRecordset(This) \
(This)->lpVtbl -> CloseRecordset(This)
#define IPos_ADO_ExecuteConnection(This,query,bChangeRec) \
(This)->lpVtbl -> ExecuteConnection(This,query,bChangeRec)
#define IPos_ADO_ExecuteCommand(This,bStoredProcedure,bChangeRec) \
(This)->lpVtbl -> ExecuteCommand(This,bStoredProcedure,bChangeRec)
#define IPos_ADO_get_CommandText(This,pVal) \
(This)->lpVtbl -> get_CommandText(This,pVal)
#define IPos_ADO_put_CommandText(This,newVal) \
(This)->lpVtbl -> put_CommandText(This,newVal)
#define IPos_ADO_AppendParameter(This,type,value,where,size) \
(This)->lpVtbl -> AppendParameter(This,type,value,where,size)
#define IPos_ADO_Update(This) \
(This)->lpVtbl -> Update(This)
#define IPos_ADO_Delete(This) \
(This)->lpVtbl -> Delete(This)
#define IPos_ADO_get_Field(This,idx,pVal) \
(This)->lpVtbl -> get_Field(This,idx,pVal)
#define IPos_ADO_put_Field(This,idx,newVal) \
(This)->lpVtbl -> put_Field(This,idx,newVal)
#define IPos_ADO_get_FieldCount(This,pVal) \
(This)->lpVtbl -> get_FieldCount(This,pVal)
#define IPos_ADO_Close(This) \
(This)->lpVtbl -> Close(This)
#define IPos_ADO_First(This) \
(This)->lpVtbl -> First(This)
#define IPos_ADO_Next(This) \
(This)->lpVtbl -> Next(This)
#define IPos_ADO_Last(This) \
(This)->lpVtbl -> Last(This)
#define IPos_ADO_Prev(This) \
(This)->lpVtbl -> Prev(This)
#define IPos_ADO_get_EOF(This,pVal) \
(This)->lpVtbl -> get_EOF(This,pVal)
#define IPos_ADO_get_BOF(This,pVal) \
(This)->lpVtbl -> get_BOF(This,pVal)
#define IPos_ADO_ParamQuery(This,query,idx1,idx2,idx3) \
(This)->lpVtbl -> ParamQuery(This,query,idx1,idx2,idx3)
#define IPos_ADO_CallStoredProc(This,idx1,idx2,idx3) \
(This)->lpVtbl -> CallStoredProc(This,idx1,idx2,idx3)
#define IPos_ADO_put_StoredProc(This,newVal) \
(This)->lpVtbl -> put_StoredProc(This,newVal)
#define IPos_ADO_ChangeParameter(This,idx,type,value,where,size) \
(This)->lpVtbl -> ChangeParameter(This,idx,type,value,where,size)
#define IPos_ADO_Requery(This) \
(This)->lpVtbl -> Requery(This)
#define IPos_ADO_ADORelease(This) \
(This)->lpVtbl -> ADORelease(This)
#define IPos_ADO_get_Empty(This,bEmpty) \
(This)->lpVtbl -> get_Empty(This,bEmpty)
#define IPos_ADO_get_RecordCount(This,pVal) \
(This)->lpVtbl -> get_RecordCount(This,pVal)
#define IPos_ADO_GetRs(This,vSql,ppRecordset) \
(This)->lpVtbl -> GetRs(This,vSql,ppRecordset)
#define IPos_ADO_CancelBatch(This) \
(This)->lpVtbl -> CancelBatch(This)
#define IPos_ADO_Cancel(This) \
(This)->lpVtbl -> Cancel(This)
#define IPos_ADO_CancelUpdate(This) \
(This)->lpVtbl -> CancelUpdate(This)
#define IPos_ADO_AddNew(This,FieldList,Values) \
(This)->lpVtbl -> AddNew(This,FieldList,Values)
#define IPos_ADO_Find(This,Criteria) \
(This)->lpVtbl -> Find(This,Criteria)
#define IPos_ADO_get_BookMark(This,pVal) \
(This)->lpVtbl -> get_BookMark(This,pVal)
#define IPos_ADO_put_BookMark(This,newVal) \
(This)->lpVtbl -> put_BookMark(This,newVal)
#define IPos_ADO_get_FieldName(This,idx,pVal) \
(This)->lpVtbl -> get_FieldName(This,idx,pVal)
#define IPos_ADO_get_FieldDefSize(This,idx,pVal) \
(This)->lpVtbl -> get_FieldDefSize(This,idx,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_Open_Proxy(
IPos_ADO __RPC_FAR * This,
/* [in] */ BSTR Computer,
/* [in] */ BSTR dbName,
/* [in] */ BSTR dbUser,
/* [in] */ BSTR dbPsw);
void __RPC_STUB IPos_ADO_Open_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_OpenRecordset_Proxy(
IPos_ADO __RPC_FAR * This,
/* [in] */ VARIANT query);
void __RPC_STUB IPos_ADO_OpenRecordset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_CloseRecordset_Proxy(
IPos_ADO __RPC_FAR * This);
void __RPC_STUB IPos_ADO_CloseRecordset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_ExecuteConnection_Proxy(
IPos_ADO __RPC_FAR * This,
/* [in] */ BSTR query,
/* [in] */ VARIANT_BOOL bChangeRec);
void __RPC_STUB IPos_ADO_ExecuteConnection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_ExecuteCommand_Proxy(
IPos_ADO __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bStoredProcedure,
/* [in] */ VARIANT_BOOL bChangeRec);
void __RPC_STUB IPos_ADO_ExecuteCommand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPos_ADO_get_CommandText_Proxy(
IPos_ADO __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IPos_ADO_get_CommandText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPos_ADO_put_CommandText_Proxy(
IPos_ADO __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IPos_ADO_put_CommandText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_AppendParameter_Proxy(
IPos_ADO __RPC_FAR * This,
/* [in] */ enum DataTypeEnum type,
/* [in] */ VARIANT value,
/* [in] */ enum ParameterDirectionEnum where,
/* [in] */ long size);
void __RPC_STUB IPos_ADO_AppendParameter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_Update_Proxy(
IPos_ADO __RPC_FAR * This);
void __RPC_STUB IPos_ADO_Update_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_Delete_Proxy(
IPos_ADO __RPC_FAR * This);
void __RPC_STUB IPos_ADO_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPos_ADO_get_Field_Proxy(
IPos_ADO __RPC_FAR * This,
/* [in] */ VARIANT idx,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IPos_ADO_get_Field_Stub(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -