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

📄 shareazaom.h

📁 p2p软件
💻 H
📖 第 1 页 / 共 5 页
字号:
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISXMLNode_get_AsAttribute_Proxy( 
    ISXMLNode * This,
    /* [retval][out] */ ISXMLNode **ppAttribute);


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


/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISXMLNode_get_Name_Proxy( 
    ISXMLNode * This,
    /* [retval][out] */ BSTR *psName);


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


/* [propput][id] */ HRESULT STDMETHODCALLTYPE ISXMLNode_put_Name_Proxy( 
    ISXMLNode * This,
    /* [in] */ BSTR sName);


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


/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISXMLNode_get_Value_Proxy( 
    ISXMLNode * This,
    /* [retval][out] */ BSTR *psValue);


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


/* [propput][id] */ HRESULT STDMETHODCALLTYPE ISXMLNode_put_Value_Proxy( 
    ISXMLNode * This,
    /* [in] */ BSTR sValue);


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


/* [id] */ HRESULT STDMETHODCALLTYPE ISXMLNode_Delete_Proxy( 
    ISXMLNode * This);


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


/* [id] */ HRESULT STDMETHODCALLTYPE ISXMLNode_IsNamed_Proxy( 
    ISXMLNode * This,
    /* [in] */ BSTR sName,
    /* [retval][out] */ VARIANT_BOOL *pbResult);


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



#endif 	/* __ISXMLNode_INTERFACE_DEFINED__ */


#ifndef __ISXMLElement_INTERFACE_DEFINED__
#define __ISXMLElement_INTERFACE_DEFINED__

/* interface ISXMLElement */
/* [object][oleautomation][dual][uuid] */ 


DEFINE_GUID(IID_ISXMLElement,0x5198A470,0xF9EE,0x49eb,0x94,0x8C,0xF8,0x17,0x66,0x10,0xA8,0xB2);

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("5198A470-F9EE-49eb-948C-F8176610A8B2")
    ISXMLElement : public ISXMLNode
    {
    public:
        virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Elements( 
            /* [retval][out] */ ISXMLElements **ppElements) = 0;
        
        virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Attributes( 
            /* [retval][out] */ ISXMLAttributes **ppAttributes) = 0;
        
        virtual /* [id] */ HRESULT STDMETHODCALLTYPE Detach( void) = 0;
        
        virtual /* [id] */ HRESULT STDMETHODCALLTYPE Clone( 
            /* [retval][out] */ ISXMLElement **ppClone) = 0;
        
        virtual /* [id] */ HRESULT STDMETHODCALLTYPE ToString( 
            /* [retval][out] */ BSTR *psValue) = 0;
        
        virtual /* [id] */ HRESULT STDMETHODCALLTYPE ToStringEx( 
            /* [in] */ VARIANT_BOOL bHeader,
            /* [in] */ VARIANT_BOOL bNewlines,
            /* [retval][out] */ BSTR *psValue) = 0;
        
        virtual /* [id] */ HRESULT STDMETHODCALLTYPE FromString( 
            /* [in] */ BSTR sXML,
            /* [retval][out] */ ISXMLElement **ppElement) = 0;
        
        virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetWords( 
            /* [retval][out] */ BSTR *psWords) = 0;
        
    };
    
#else 	/* C style interface */

    typedef struct ISXMLElementVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            ISXMLElement * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            ISXMLElement * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            ISXMLElement * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
            ISXMLElement * This,
            /* [out] */ UINT *pctinfo);
        
        HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
            ISXMLElement * This,
            /* [in] */ UINT iTInfo,
            /* [in] */ LCID lcid,
            /* [out] */ ITypeInfo **ppTInfo);
        
        HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
            ISXMLElement * This,
            /* [in] */ REFIID riid,
            /* [size_is][in] */ LPOLESTR *rgszNames,
            /* [in] */ UINT cNames,
            /* [in] */ LCID lcid,
            /* [size_is][out] */ DISPID *rgDispId);
        
        /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            ISXMLElement * This,
            /* [in] */ DISPID dispIdMember,
            /* [in] */ REFIID riid,
            /* [in] */ LCID lcid,
            /* [in] */ WORD wFlags,
            /* [out][in] */ DISPPARAMS *pDispParams,
            /* [out] */ VARIANT *pVarResult,
            /* [out] */ EXCEPINFO *pExcepInfo,
            /* [out] */ UINT *puArgErr);
        
        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( 
            ISXMLElement * This,
            /* [retval][out] */ ISXMLElement **ppParent);
        
        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( 
            ISXMLElement * This,
            /* [retval][out] */ SXMLNodeType *pnType);
        
        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AsNode )( 
            ISXMLElement * This,
            /* [retval][out] */ ISXMLNode **ppNode);
        
        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AsElement )( 
            ISXMLElement * This,
            /* [retval][out] */ ISXMLNode **ppElement);
        
        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AsAttribute )( 
            ISXMLElement * This,
            /* [retval][out] */ ISXMLNode **ppAttribute);
        
        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( 
            ISXMLElement * This,
            /* [retval][out] */ BSTR *psName);
        
        /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( 
            ISXMLElement * This,
            /* [in] */ BSTR sName);
        
        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( 
            ISXMLElement * This,
            /* [retval][out] */ BSTR *psValue);
        
        /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( 
            ISXMLElement * This,
            /* [in] */ BSTR sValue);
        
        /* [id] */ HRESULT ( STDMETHODCALLTYPE *Delete )( 
            ISXMLElement * This);
        
        /* [id] */ HRESULT ( STDMETHODCALLTYPE *IsNamed )( 
            ISXMLElement * This,
            /* [in] */ BSTR sName,
            /* [retval][out] */ VARIANT_BOOL *pbResult);
        
        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Elements )( 
            ISXMLElement * This,
            /* [retval][out] */ ISXMLElements **ppElements);
        
        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Attributes )( 
            ISXMLElement * This,
            /* [retval][out] */ ISXMLAttributes **ppAttributes);
        
        /* [id] */ HRESULT ( STDMETHODCALLTYPE *Detach )( 
            ISXMLElement * This);
        
        /* [id] */ HRESULT ( STDMETHODCALLTYPE *Clone )( 
            ISXMLElement * This,
            /* [retval][out] */ ISXMLElement **ppClone);
        
        /* [id] */ HRESULT ( STDMETHODCALLTYPE *ToString )( 
            ISXMLElement * This,
            /* [retval][out] */ BSTR *psValue);
        
        /* [id] */ HRESULT ( STDMETHODCALLTYPE *ToStringEx )( 
            ISXMLElement * This,
            /* [in] */ VARIANT_BOOL bHeader,
            /* [in] */ VARIANT_BOOL bNewlines,
            /* [retval][out] */ BSTR *psValue);
        
        /* [id] */ HRESULT ( STDMETHODCALLTYPE *FromString )( 
            ISXMLElement * This,
            /* [in] */ BSTR sXML,
            /* [retval][out] */ ISXMLElement **ppElement);
        
        /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetWords )( 
            ISXMLElement * This,
            /* [retval][out] */ BSTR *psWords);
        
        END_INTERFACE
    } ISXMLElementVtbl;

    interface ISXMLElement
    {
        CONST_VTBL struct ISXMLElementVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define ISXMLElement_QueryInterface(This,riid,ppvObject)	\
    (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)

#define ISXMLElement_AddRef(This)	\
    (This)->lpVtbl -> AddRef(This)

#define ISXMLElement_Release(This)	\
    (This)->lpVtbl -> Release(This)


#define ISXMLElement_GetTypeInfoCount(This,pctinfo)	\
    (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)

#define ISXMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)	\
    (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)

#define ISXMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)	\
    (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)

#define ISXMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)	\
    (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)


#define ISXMLElement_get_Parent(This,ppParent)	\
    (This)->lpVtbl -> get_Parent(This,ppParent)

#define ISXMLElement_get_Type(This,pnType)	\
    (This)->lpVtbl -> get_Type(This,pnType)

#define ISXMLElement_get_AsNode(This,ppNode)	\
    (This)->lpVtbl -> get_AsNode(This,ppNode)

#define ISXMLElement_get_AsElement(This,ppElement)	\
    (This)->lpVtbl -> get_AsElement(This,ppElement)

#define ISXMLElement_get_AsAttribute(This,ppAttribute)	\
    (This)->lpVtbl -> get_AsAttribute(This,ppAttribute)

#define ISXMLElement_get_Name(This,psName)	\
    (This)->lpVtbl -> get_Name(This,psName)

#define ISXMLElement_put_Name(This,sName)	\
    (This)->lpVtbl -> put_Name(This,sName)

#define ISXMLElement_get_Value(This,psValue)	\
    (This)->lpVtbl -> get_Value(This,psValue)

#define ISXMLElement_put_Value(This,sValue)	\
    (This)->lpVtbl -> put_Value(This,sValue)

#define ISXMLElement_Delete(This)	\
    (This)->lpVtbl -> Delete(This)

#define ISXMLElement_IsNamed(This,sName,pbResult)	\
    (This)->lpVtbl -> IsNamed(This,sName,pbResult)


#define ISXMLElement_get_Elements(This,ppElements)	\
    (This)->lpVtbl -> get_Elements(This,ppElements)

#define ISXMLElement_get_Attributes(This,ppAttributes)	\
    (This)->lpVtbl -> get_Attributes(This,ppAttributes)

#define ISXMLElement_Detach(This)	\
    (This)->lpVtbl -> Detach(This)

#define ISXMLElement_Clone(This,ppClone)	\
    (This)->lpVtbl -> Clone(This,ppClone)

#define ISXMLElement_ToString(This,psValue)	\
    (This)->lpVtbl -> ToString(This,psValue)

#define ISXMLElement_ToStringEx(This,bHeader,bNewlines,psValue)	\
    (This)->lpVtbl -> ToStringEx(This,bHeader,bNewlines,psValue)

#define ISXMLElement_FromString(This,sXML,ppElement)	\
    (This)->lpVtbl -> FromString(This,sXML,ppElement)

#define ISXMLElement_GetWords(This,psWords)	\
    (This)->lpVtbl -> GetWords(This,psWords)

#endif /* COBJMACROS */


#endif 	/* C style interface */



/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISXMLElement_get_Elements_Proxy( 
    ISXMLElement * This,
    /* [retval][out] */ ISXMLElements **ppElements);


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


/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISXMLElement_get_Attributes_Proxy( 
    ISXMLElement * This,
    /* [retval][out] */ ISXMLAttributes **ppAttributes);


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


/* [id] */ HRESULT STDMETHODCALLTYPE ISXMLElement_Detach_Proxy( 
    ISXMLElement * This);


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


/* [id] */ HRESULT STDMETHODCALLTYPE ISXMLElement_Clone_Proxy( 
    ISXMLElement * This,
    /* [retval][out] */ ISXMLElement **ppClone);


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


/* [id] */ HRESULT STDMETHODCALLTYPE ISXMLElement_ToString_Proxy( 
    ISXMLElement * This,
    /* [retval][out] */ BSTR *psValue);


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

⌨️ 快捷键说明

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