📄 cdo.h
字号:
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_State )(
IADOStream __RPC_FAR * This,
/* [retval][out] */ StatePropertyEnum __RPC_FAR *pState);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Read )(
IADOStream __RPC_FAR * This,
/* [defaultvalue][in] */ long cChar,
/* [retval][out] */ VARIANT __RPC_FAR *pVar);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReadLine )(
IADOStream __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReadAll )(
IADOStream __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVar);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
IADOStream __RPC_FAR * This,
/* [in] */ long cChar);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SkipLine )(
IADOStream __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Write )(
IADOStream __RPC_FAR * This,
/* [in] */ VARIANT var);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WriteStream )(
IADOStream __RPC_FAR * This,
/* [in] */ VARIANT var);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WriteLine )(
IADOStream __RPC_FAR * This,
/* [in] */ BSTR bstr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEOS )(
IADOStream __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CopyTo )(
IADOStream __RPC_FAR * This,
/* [in] */ IADOStream __RPC_FAR *pStmDst,
/* [defaultvalue][optional][in] */ long cChar);
END_INTERFACE
} IADOStreamVtbl;
interface IADOStream
{
CONST_VTBL struct IADOStreamVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IADOStream_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IADOStream_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IADOStream_Release(This) \
(This)->lpVtbl -> Release(This)
#define IADOStream_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IADOStream_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IADOStream_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IADOStream_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IADOStream_get_Size(This,pSize) \
(This)->lpVtbl -> get_Size(This,pSize)
#define IADOStream_get_EndOfStream(This,pEOS) \
(This)->lpVtbl -> get_EndOfStream(This,pEOS)
#define IADOStream_get_Position(This,pPos) \
(This)->lpVtbl -> get_Position(This,pPos)
#define IADOStream_put_Position(This,cPos) \
(This)->lpVtbl -> put_Position(This,cPos)
#define IADOStream_get_Type(This,pType) \
(This)->lpVtbl -> get_Type(This,pType)
#define IADOStream_put_Type(This,iType) \
(This)->lpVtbl -> put_Type(This,iType)
#define IADOStream_get_LineSeperator(This,pLS) \
(This)->lpVtbl -> get_LineSeperator(This,pLS)
#define IADOStream_put_LineSeperator(This,iLS) \
(This)->lpVtbl -> put_LineSeperator(This,iLS)
#define IADOStream_get_State(This,pState) \
(This)->lpVtbl -> get_State(This,pState)
#define IADOStream_Read(This,cChar,pVar) \
(This)->lpVtbl -> Read(This,cChar,pVar)
#define IADOStream_ReadLine(This,pbstr) \
(This)->lpVtbl -> ReadLine(This,pbstr)
#define IADOStream_ReadAll(This,pVar) \
(This)->lpVtbl -> ReadAll(This,pVar)
#define IADOStream_Skip(This,cChar) \
(This)->lpVtbl -> Skip(This,cChar)
#define IADOStream_SkipLine(This) \
(This)->lpVtbl -> SkipLine(This)
#define IADOStream_Write(This,var) \
(This)->lpVtbl -> Write(This,var)
#define IADOStream_WriteStream(This,var) \
(This)->lpVtbl -> WriteStream(This,var)
#define IADOStream_WriteLine(This,bstr) \
(This)->lpVtbl -> WriteLine(This,bstr)
#define IADOStream_SetEOS(This) \
(This)->lpVtbl -> SetEOS(This)
#define IADOStream_CopyTo(This,pStmDst,cChar) \
(This)->lpVtbl -> CopyTo(This,pStmDst,cChar)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IADOStream_get_Size_Proxy(
IADOStream __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pSize);
void __RPC_STUB IADOStream_get_Size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IADOStream_get_EndOfStream_Proxy(
IADOStream __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pEOS);
void __RPC_STUB IADOStream_get_EndOfStream_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IADOStream_get_Position_Proxy(
IADOStream __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pPos);
void __RPC_STUB IADOStream_get_Position_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IADOStream_put_Position_Proxy(
IADOStream __RPC_FAR * This,
/* [in] */ long cPos);
void __RPC_STUB IADOStream_put_Position_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IADOStream_get_Type_Proxy(
IADOStream __RPC_FAR * This,
/* [retval][out] */ StreamTypeEnum __RPC_FAR *pType);
void __RPC_STUB IADOStream_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IADOStream_put_Type_Proxy(
IADOStream __RPC_FAR * This,
/* [in] */ StreamTypeEnum iType);
void __RPC_STUB IADOStream_put_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IADOStream_get_LineSeperator_Proxy(
IADOStream __RPC_FAR * This,
/* [retval][out] */ LineSeperatorEnum __RPC_FAR *pLS);
void __RPC_STUB IADOStream_get_LineSeperator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IADOStream_put_LineSeperator_Proxy(
IADOStream __RPC_FAR * This,
/* [in] */ LineSeperatorEnum iLS);
void __RPC_STUB IADOStream_put_LineSeperator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IADOStream_get_State_Proxy(
IADOStream __RPC_FAR * This,
/* [retval][out] */ StatePropertyEnum __RPC_FAR *pState);
void __RPC_STUB IADOStream_get_State_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IADOStream_Read_Proxy(
IADOStream __RPC_FAR * This,
/* [defaultvalue][in] */ long cChar,
/* [retval][out] */ VARIANT __RPC_FAR *pVar);
void __RPC_STUB IADOStream_Read_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IADOStream_ReadLine_Proxy(
IADOStream __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstr);
void __RPC_STUB IADOStream_ReadLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IADOStream_ReadAll_Proxy(
IADOStream __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVar);
void __RPC_STUB IADOStream_ReadAll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IADOStream_Skip_Proxy(
IADOStream __RPC_FAR * This,
/* [in] */ long cChar);
void __RPC_STUB IADOStream_Skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IADOStream_SkipLine_Proxy(
IADOStream __RPC_FAR * This);
void __RPC_STUB IADOStream_SkipLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IADOStream_Write_Proxy(
IADOStream __RPC_FAR * This,
/* [in] */ VARIANT var);
void __RPC_STUB IADOStream_Write_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IADOStream_WriteStream_Proxy(
IADOStream __RPC_FAR * This,
/* [in] */ VARIANT var);
void __RPC_STUB IADOStream_WriteStream_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IADOStream_WriteLine_Proxy(
IADOStream __RPC_FAR * This,
/* [in] */ BSTR bstr);
void __RPC_STUB IADOStream_WriteLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IADOStream_SetEOS_Proxy(
IADOStream __RPC_FAR * This);
void __RPC_STUB IADOStream_SetEOS_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IADOStream_CopyTo_Proxy(
IADOStream __RPC_FAR * This,
/* [in] */ IADOStream __RPC_FAR *pStmDst,
/* [defaultvalue][optional][in] */ long cChar);
void __RPC_STUB IADOStream_CopyTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -