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

📄 pos_server.h

📁 Visual C++高级编程及其项目应用开发(含源代码)
💻 H
📖 第 1 页 / 共 3 页
字号:
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPos_ADO_put_Field_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [in] */ VARIANT idx,
    /* [in] */ VARIANT newVal);


void __RPC_STUB IPos_ADO_put_Field_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPos_ADO_get_FieldCount_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [retval][out] */ long __RPC_FAR *pVal);


void __RPC_STUB IPos_ADO_get_FieldCount_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_Close_Proxy( 
    IPos_ADO __RPC_FAR * This);


void __RPC_STUB IPos_ADO_Close_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_First_Proxy( 
    IPos_ADO __RPC_FAR * This);


void __RPC_STUB IPos_ADO_First_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_Next_Proxy( 
    IPos_ADO __RPC_FAR * This);


void __RPC_STUB IPos_ADO_Next_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_Last_Proxy( 
    IPos_ADO __RPC_FAR * This);


void __RPC_STUB IPos_ADO_Last_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_Prev_Proxy( 
    IPos_ADO __RPC_FAR * This);


void __RPC_STUB IPos_ADO_Prev_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPos_ADO_get_EOF_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);


void __RPC_STUB IPos_ADO_get_EOF_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPos_ADO_get_BOF_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);


void __RPC_STUB IPos_ADO_get_BOF_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_ParamQuery_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [in] */ BSTR query,
    /* [in] */ long idx1,
    /* [in] */ BSTR idx2,
    /* [in] */ BSTR idx3);


void __RPC_STUB IPos_ADO_ParamQuery_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_CallStoredProc_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [in] */ long idx1,
    /* [in] */ BSTR idx2,
    /* [in] */ BSTR idx3);


void __RPC_STUB IPos_ADO_CallStoredProc_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPos_ADO_put_StoredProc_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [in] */ BSTR newVal);


void __RPC_STUB IPos_ADO_put_StoredProc_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_ChangeParameter_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [in] */ long idx,
    /* [in] */ enum DataTypeEnum type,
    /* [in] */ VARIANT value,
    /* [in] */ enum ParameterDirectionEnum where,
    /* [in] */ long size);


void __RPC_STUB IPos_ADO_ChangeParameter_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_Requery_Proxy( 
    IPos_ADO __RPC_FAR * This);


void __RPC_STUB IPos_ADO_Requery_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_ADORelease_Proxy( 
    IPos_ADO __RPC_FAR * This);


void __RPC_STUB IPos_ADO_ADORelease_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPos_ADO_get_Empty_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bEmpty);


void __RPC_STUB IPos_ADO_get_Empty_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPos_ADO_get_RecordCount_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [retval][out] */ long __RPC_FAR *pVal);


void __RPC_STUB IPos_ADO_get_RecordCount_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_GetRs_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [in] */ VARIANT vSql,
    /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppRecordset);


void __RPC_STUB IPos_ADO_GetRs_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_CancelBatch_Proxy( 
    IPos_ADO __RPC_FAR * This);


void __RPC_STUB IPos_ADO_CancelBatch_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_Cancel_Proxy( 
    IPos_ADO __RPC_FAR * This);


void __RPC_STUB IPos_ADO_Cancel_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_CancelUpdate_Proxy( 
    IPos_ADO __RPC_FAR * This);


void __RPC_STUB IPos_ADO_CancelUpdate_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_AddNew_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [optional][in] */ VARIANT FieldList,
    /* [optional][in] */ VARIANT Values);


void __RPC_STUB IPos_ADO_AddNew_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPos_ADO_Find_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [in] */ BSTR Criteria);


void __RPC_STUB IPos_ADO_Find_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPos_ADO_get_BookMark_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [retval][out] */ VARIANT __RPC_FAR *pVal);


void __RPC_STUB IPos_ADO_get_BookMark_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPos_ADO_put_BookMark_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [in] */ VARIANT newVal);


void __RPC_STUB IPos_ADO_put_BookMark_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPos_ADO_get_FieldName_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [in] */ VARIANT idx,
    /* [retval][out] */ BSTR __RPC_FAR *pVal);


void __RPC_STUB IPos_ADO_get_FieldName_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPos_ADO_get_FieldDefSize_Proxy( 
    IPos_ADO __RPC_FAR * This,
    /* [in] */ VARIANT idx,
    /* [retval][out] */ long __RPC_FAR *pVal);


void __RPC_STUB IPos_ADO_get_FieldDefSize_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);



#endif 	/* __IPos_ADO_INTERFACE_DEFINED__ */



#ifndef __POS_SERVERLib_LIBRARY_DEFINED__
#define __POS_SERVERLib_LIBRARY_DEFINED__

/* library POS_SERVERLib */
/* [helpstring][version][uuid] */ 


EXTERN_C const IID LIBID_POS_SERVERLib;

EXTERN_C const CLSID CLSID_CPos_ADO;

#ifdef __cplusplus

class DECLSPEC_UUID("E060DC3A-0732-4AF4-8B05-0FBF5A9C5B78")
CPos_ADO;
#endif
#endif /* __POS_SERVERLib_LIBRARY_DEFINED__ */

/* Additional Prototypes for ALL interfaces */

unsigned long             __RPC_USER  BSTR_UserSize(     unsigned long __RPC_FAR *, unsigned long            , BSTR __RPC_FAR * ); 
unsigned char __RPC_FAR * __RPC_USER  BSTR_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
unsigned char __RPC_FAR * __RPC_USER  BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
void                      __RPC_USER  BSTR_UserFree(     unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); 

unsigned long             __RPC_USER  VARIANT_UserSize(     unsigned long __RPC_FAR *, unsigned long            , VARIANT __RPC_FAR * ); 
unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
void                      __RPC_USER  VARIANT_UserFree(     unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); 

/* end of Additional Prototypes */

#ifdef __cplusplus
}
#endif

#endif

⌨️ 快捷键说明

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