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

📄 shareazaom.h

📁 p2p软件
💻 H
📖 第 1 页 / 共 5 页
字号:

/* [id] */ HRESULT STDMETHODCALLTYPE ISXMLElement_ToStringEx_Proxy( 
    ISXMLElement * This,
    /* [in] */ VARIANT_BOOL bHeader,
    /* [in] */ VARIANT_BOOL bNewlines,
    /* [retval][out] */ BSTR *psValue);


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


/* [id] */ HRESULT STDMETHODCALLTYPE ISXMLElement_FromString_Proxy( 
    ISXMLElement * This,
    /* [in] */ BSTR sXML,
    /* [retval][out] */ ISXMLElement **ppElement);


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


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


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



#endif 	/* __ISXMLElement_INTERFACE_DEFINED__ */


#ifndef __ISXMLElements_INTERFACE_DEFINED__
#define __ISXMLElements_INTERFACE_DEFINED__

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


DEFINE_GUID(IID_ISXMLElements,0x10BF271C,0x85A3,0x4ad4,0x89,0x30,0xCC,0x0E,0x3C,0xEE,0xAD,0xA4);

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("10BF271C-85A3-4ad4-8930-CC0E3CEEADA4")
    ISXMLElements : public IDispatch
    {
    public:
        virtual /* [restricted][propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum( 
            /* [retval][out] */ IUnknown **ppEnum) = 0;
        
        virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Item( 
            /* [in] */ VARIANT vIndex,
            /* [retval][out] */ ISXMLElement **ppElement) = 0;
        
        virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count( 
            /* [retval][out] */ LONG *pnCount) = 0;
        
        virtual /* [id] */ HRESULT STDMETHODCALLTYPE Create( 
            /* [in] */ BSTR strName,
            /* [retval][out] */ ISXMLElement **ppElement) = 0;
        
        virtual /* [id] */ HRESULT STDMETHODCALLTYPE Attach( 
            /* [in] */ ISXMLElement *pElement) = 0;
        
        virtual /* [id] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0;
        
        virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_First( 
            /* [retval][out] */ ISXMLElement **ppElement) = 0;
        
        virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ByName( 
            /* [in] */ BSTR sName,
            /* [retval][out] */ ISXMLElement **ppElement) = 0;
        
    };
    
#else 	/* C style interface */

    typedef struct ISXMLElementsVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            ISXMLElements * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            ISXMLElements * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            ISXMLElements * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
            ISXMLElements * This,
            /* [out] */ UINT *pctinfo);
        
        HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
            ISXMLElements * This,
            /* [in] */ UINT iTInfo,
            /* [in] */ LCID lcid,
            /* [out] */ ITypeInfo **ppTInfo);
        
        HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
            ISXMLElements * This,
            /* [in] */ REFIID riid,
            /* [size_is][in] */ LPOLESTR *rgszNames,
            /* [in] */ UINT cNames,
            /* [in] */ LCID lcid,
            /* [size_is][out] */ DISPID *rgDispId);
        
        /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            ISXMLElements * 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);
        
        /* [restricted][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( 
            ISXMLElements * This,
            /* [retval][out] */ IUnknown **ppEnum);
        
        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( 
            ISXMLElements * This,
            /* [in] */ VARIANT vIndex,
            /* [retval][out] */ ISXMLElement **ppElement);
        
        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( 
            ISXMLElements * This,
            /* [retval][out] */ LONG *pnCount);
        
        /* [id] */ HRESULT ( STDMETHODCALLTYPE *Create )( 
            ISXMLElements * This,
            /* [in] */ BSTR strName,
            /* [retval][out] */ ISXMLElement **ppElement);
        
        /* [id] */ HRESULT ( STDMETHODCALLTYPE *Attach )( 
            ISXMLElements * This,
            /* [in] */ ISXMLElement *pElement);
        
        /* [id] */ HRESULT ( STDMETHODCALLTYPE *RemoveAll )( 
            ISXMLElements * This);
        
        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_First )( 
            ISXMLElements * This,
            /* [retval][out] */ ISXMLElement **ppElement);
        
        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ByName )( 
            ISXMLElements * This,
            /* [in] */ BSTR sName,
            /* [retval][out] */ ISXMLElement **ppElement);
        
        END_INTERFACE
    } ISXMLElementsVtbl;

    interface ISXMLElements
    {
        CONST_VTBL struct ISXMLElementsVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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

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


#define ISXMLElements_get__NewEnum(This,ppEnum)	\
    (This)->lpVtbl -> get__NewEnum(This,ppEnum)

#define ISXMLElements_get_Item(This,vIndex,ppElement)	\
    (This)->lpVtbl -> get_Item(This,vIndex,ppElement)

#define ISXMLElements_get_Count(This,pnCount)	\
    (This)->lpVtbl -> get_Count(This,pnCount)

#define ISXMLElements_Create(This,strName,ppElement)	\
    (This)->lpVtbl -> Create(This,strName,ppElement)

#define ISXMLElements_Attach(This,pElement)	\
    (This)->lpVtbl -> Attach(This,pElement)

#define ISXMLElements_RemoveAll(This)	\
    (This)->lpVtbl -> RemoveAll(This)

#define ISXMLElements_get_First(This,ppElement)	\
    (This)->lpVtbl -> get_First(This,ppElement)

#define ISXMLElements_get_ByName(This,sName,ppElement)	\
    (This)->lpVtbl -> get_ByName(This,sName,ppElement)

#endif /* COBJMACROS */


#endif 	/* C style interface */



/* [restricted][propget][id] */ HRESULT STDMETHODCALLTYPE ISXMLElements_get__NewEnum_Proxy( 
    ISXMLElements * This,
    /* [retval][out] */ IUnknown **ppEnum);


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


/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISXMLElements_get_Item_Proxy( 
    ISXMLElements * This,
    /* [in] */ VARIANT vIndex,
    /* [retval][out] */ ISXMLElement **ppElement);


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


/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISXMLElements_get_Count_Proxy( 
    ISXMLElements * This,
    /* [retval][out] */ LONG *pnCount);


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


/* [id] */ HRESULT STDMETHODCALLTYPE ISXMLElements_Create_Proxy( 
    ISXMLElements * This,
    /* [in] */ BSTR strName,
    /* [retval][out] */ ISXMLElement **ppElement);


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


/* [id] */ HRESULT STDMETHODCALLTYPE ISXMLElements_Attach_Proxy( 
    ISXMLElements * This,
    /* [in] */ ISXMLElement *pElement);


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


/* [id] */ HRESULT STDMETHODCALLTYPE ISXMLElements_RemoveAll_Proxy( 
    ISXMLElements * This);


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


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


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


/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISXMLElements_get_ByName_Proxy( 
    ISXMLElements * This,
    /* [in] */ BSTR sName,
    /* [retval][out] */ ISXMLElement **ppElement);


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



#endif 	/* __ISXMLElements_INTERFACE_DEFINED__ */


#ifndef __ISXMLAttribute_INTERFACE_DEFINED__
#define __ISXMLAttribute_INTERFACE_DEFINED__

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


DEFINE_GUID(IID_ISXMLAttribute,0x6D4598A7,0x26A1,0x4990,0xBA,0x60,0xDE,0x0E,0x21,0x2A,0xF9,0x3C);

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("6D4598A7-26A1-4990-BA60-DE0E212AF93C")
    ISXMLAttribute : public ISXMLNode
    {
    public:
        virtual /* [id] */ HRESULT STDMETHODCALLTYPE Detach( void) = 0;
        
        virtual /* [id] */ HRESULT STDMETHODCALLTYPE Clone( 
            /* [retval][out] */ ISXMLAttribute **ppClone) = 0;
        
    };
    
#else 	/* C style interface */

    typedef struct ISXMLAttributeVtbl
    {
        BEGIN_INTERFACE
        
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
            ISXMLAttribute * This,
            /* [in] */ REFIID riid,
            /* [iid_is][out] */ void **ppvObject);
        
        ULONG ( STDMETHODCALLTYPE *AddRef )( 
            ISXMLAttribute * This);
        
        ULONG ( STDMETHODCALLTYPE *Release )( 
            ISXMLAttribute * This);
        
        HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
            ISXMLAttribute * This,
            /* [out] */ UINT *pctinfo);
        
        HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
            ISXMLAttribute * This,
            /* [in] */ UINT iTInfo,
            /* [in] */ LCID lcid,
            /* [out] */ ITypeInfo **ppTInfo);
        
        HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
            ISXMLAttribute * This,
            /* [in] */ REFIID riid,
            /* [size_is][in] */ LPOLESTR *rgszNames,
            /* [in] */ UINT cNames,
            /* [in] */ LCID lcid,
            /* [size_is][out] */ DISPID *rgDispId);
        
        /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
            ISXMLAttribute * 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 )( 
            ISXMLAttribute * This,
            /* [retval][out] */ ISXMLElement **ppParent);
        
        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( 
            ISXMLAttribute * This,
            /* [retval][out] */ SXMLNodeType *pnType);
        
        /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AsNode )( 
            ISXMLAttribute * This,

⌨️ 快捷键说明

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