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

📄 cdo.h

📁 希望我上传的这些东西可以对搞编程的程序员有点小小的帮助!谢谢!
💻 H
📖 第 1 页 / 共 5 页
字号:
        
        /* [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 + -