Mshtmlc.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:3844k
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_lastChild_Proxy(
- IHTMLDOMNode * This,
- /* [out][retval] */ IHTMLDOMNode **p);
- void __RPC_STUB IHTMLDOMNode_get_lastChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_previousSibling_Proxy(
- IHTMLDOMNode * This,
- /* [out][retval] */ IHTMLDOMNode **p);
- void __RPC_STUB IHTMLDOMNode_get_previousSibling_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_nextSibling_Proxy(
- IHTMLDOMNode * This,
- /* [out][retval] */ IHTMLDOMNode **p);
- void __RPC_STUB IHTMLDOMNode_get_nextSibling_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLDOMNode_INTERFACE_DEFINED__ */
- #ifndef __IHTMLDOMNode2_INTERFACE_DEFINED__
- #define __IHTMLDOMNode2_INTERFACE_DEFINED__
- /* interface IHTMLDOMNode2 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLDOMNode2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f80b-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLDOMNode2 : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ownerDocument(
- /* [out][retval] */ IDispatch **p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLDOMNode2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLDOMNode2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLDOMNode2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLDOMNode2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLDOMNode2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLDOMNode2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLDOMNode2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLDOMNode2 * 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);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
- IHTMLDOMNode2 * This,
- /* [out][retval] */ IDispatch **p);
-
- END_INTERFACE
- } IHTMLDOMNode2Vtbl;
- interface IHTMLDOMNode2
- {
- CONST_VTBL struct IHTMLDOMNode2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLDOMNode2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLDOMNode2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLDOMNode2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLDOMNode2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLDOMNode2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLDOMNode2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLDOMNode2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLDOMNode2_get_ownerDocument(This,p)
- (This)->lpVtbl -> get_ownerDocument(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode2_get_ownerDocument_Proxy(
- IHTMLDOMNode2 * This,
- /* [out][retval] */ IDispatch **p);
- void __RPC_STUB IHTMLDOMNode2_get_ownerDocument_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLDOMNode2_INTERFACE_DEFINED__ */
- #ifndef __IHTMLDOMAttribute_INTERFACE_DEFINED__
- #define __IHTMLDOMAttribute_INTERFACE_DEFINED__
- /* interface IHTMLDOMAttribute */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLDOMAttribute;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f4b0-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLDOMAttribute : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeName(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_nodeValue(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeValue(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_specified(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLDOMAttributeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLDOMAttribute * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLDOMAttribute * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLDOMAttribute * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLDOMAttribute * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLDOMAttribute * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLDOMAttribute * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLDOMAttribute * 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);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )(
- IHTMLDOMAttribute * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )(
- IHTMLDOMAttribute * This,
- /* [in] */ VARIANT v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )(
- IHTMLDOMAttribute * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )(
- IHTMLDOMAttribute * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- END_INTERFACE
- } IHTMLDOMAttributeVtbl;
- interface IHTMLDOMAttribute
- {
- CONST_VTBL struct IHTMLDOMAttributeVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLDOMAttribute_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLDOMAttribute_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLDOMAttribute_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLDOMAttribute_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLDOMAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLDOMAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLDOMAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLDOMAttribute_get_nodeName(This,p)
- (This)->lpVtbl -> get_nodeName(This,p)
- #define IHTMLDOMAttribute_put_nodeValue(This,v)
- (This)->lpVtbl -> put_nodeValue(This,v)
- #define IHTMLDOMAttribute_get_nodeValue(This,p)
- (This)->lpVtbl -> get_nodeValue(This,p)
- #define IHTMLDOMAttribute_get_specified(This,p)
- (This)->lpVtbl -> get_specified(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute_get_nodeName_Proxy(
- IHTMLDOMAttribute * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLDOMAttribute_get_nodeName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute_put_nodeValue_Proxy(
- IHTMLDOMAttribute * This,
- /* [in] */ VARIANT v);
- void __RPC_STUB IHTMLDOMAttribute_put_nodeValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute_get_nodeValue_Proxy(
- IHTMLDOMAttribute * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLDOMAttribute_get_nodeValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute_get_specified_Proxy(
- IHTMLDOMAttribute * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLDOMAttribute_get_specified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLDOMAttribute_INTERFACE_DEFINED__ */
- #ifndef __IHTMLDOMAttribute2_INTERFACE_DEFINED__
- #define __IHTMLDOMAttribute2_INTERFACE_DEFINED__
- /* interface IHTMLDOMAttribute2 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLDOMAttribute2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f810-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLDOMAttribute2 : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_expando(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeType(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentNode(
- /* [out][retval] */ IHTMLDOMNode **p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_childNodes(
- /* [out][retval] */ IDispatch **p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_firstChild(
- /* [out][retval] */ IHTMLDOMNode **p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_lastChild(
- /* [out][retval] */ IHTMLDOMNode **p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_previousSibling(
- /* [out][retval] */ IHTMLDOMNode **p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nextSibling(
- /* [out][retval] */ IHTMLDOMNode **p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
- /* [out][retval] */ IDispatch **p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ownerDocument(
- /* [out][retval] */ IDispatch **p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertBefore(
- /* [in] */ IHTMLDOMNode *newChild,
- /* [in][optional] */ VARIANT refChild,
- /* [out][retval] */ IHTMLDOMNode **node) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE replaceChild(
- /* [in] */ IHTMLDOMNode *newChild,
- /* [in] */ IHTMLDOMNode *oldChild,
- /* [out][retval] */ IHTMLDOMNode **node) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeChild(
- /* [in] */ IHTMLDOMNode *oldChild,
- /* [out][retval] */ IHTMLDOMNode **node) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE appendChild(
- /* [in] */ IHTMLDOMNode *newChild,
- /* [out][retval] */ IHTMLDOMNode **node) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE hasChildNodes(
- /* [out][retval] */ VARIANT_BOOL *fChildren) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE cloneNode(
- /* [in] */ VARIANT_BOOL fDeep,
- /* [out][retval] */ IHTMLDOMAttribute **clonedNode) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLDOMAttribute2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLDOMAttribute2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLDOMAttribute2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLDOMAttribute2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLDOMAttribute2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLDOMAttribute2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLDOMAttribute2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLDOMAttribute2 * 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);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
- IHTMLDOMAttribute2 * This,
- /* [in] */ BSTR v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_expando )(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ long *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IHTMLDOMNode **p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IDispatch **p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IHTMLDOMNode **p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IHTMLDOMNode **p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IHTMLDOMNode **p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IHTMLDOMNode **p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IDispatch **p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IDispatch **p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )(
- IHTMLDOMAttribute2 * This,
- /* [in] */ IHTMLDOMNode *newChild,
- /* [in][optional] */ VARIANT refChild,
- /* [out][retval] */ IHTMLDOMNode **node);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )(
- IHTMLDOMAttribute2 * This,
- /* [in] */ IHTMLDOMNode *newChild,
- /* [in] */ IHTMLDOMNode *oldChild,
- /* [out][retval] */ IHTMLDOMNode **node);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
- IHTMLDOMAttribute2 * This,
- /* [in] */ IHTMLDOMNode *oldChild,
- /* [out][retval] */ IHTMLDOMNode **node);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )(
- IHTMLDOMAttribute2 * This,
- /* [in] */ IHTMLDOMNode *newChild,
- /* [out][retval] */ IHTMLDOMNode **node);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ VARIANT_BOOL *fChildren);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )(
- IHTMLDOMAttribute2 * This,
- /* [in] */ VARIANT_BOOL fDeep,
- /* [out][retval] */ IHTMLDOMAttribute **clonedNode);
-
- END_INTERFACE
- } IHTMLDOMAttribute2Vtbl;
- interface IHTMLDOMAttribute2
- {
- CONST_VTBL struct IHTMLDOMAttribute2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLDOMAttribute2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLDOMAttribute2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLDOMAttribute2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLDOMAttribute2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLDOMAttribute2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLDOMAttribute2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLDOMAttribute2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLDOMAttribute2_get_name(This,p)
- (This)->lpVtbl -> get_name(This,p)
- #define IHTMLDOMAttribute2_put_value(This,v)
- (This)->lpVtbl -> put_value(This,v)
- #define IHTMLDOMAttribute2_get_value(This,p)
- (This)->lpVtbl -> get_value(This,p)
- #define IHTMLDOMAttribute2_get_expando(This,p)
- (This)->lpVtbl -> get_expando(This,p)
- #define IHTMLDOMAttribute2_get_nodeType(This,p)
- (This)->lpVtbl -> get_nodeType(This,p)
- #define IHTMLDOMAttribute2_get_parentNode(This,p)
- (This)->lpVtbl -> get_parentNode(This,p)
- #define IHTMLDOMAttribute2_get_childNodes(This,p)
- (This)->lpVtbl -> get_childNodes(This,p)
- #define IHTMLDOMAttribute2_get_firstChild(This,p)
- (This)->lpVtbl -> get_firstChild(This,p)
- #define IHTMLDOMAttribute2_get_lastChild(This,p)
- (This)->lpVtbl -> get_lastChild(This,p)
- #define IHTMLDOMAttribute2_get_previousSibling(This,p)
- (This)->lpVtbl -> get_previousSibling(This,p)
- #define IHTMLDOMAttribute2_get_nextSibling(This,p)
- (This)->lpVtbl -> get_nextSibling(This,p)
- #define IHTMLDOMAttribute2_get_attributes(This,p)
- (This)->lpVtbl -> get_attributes(This,p)
- #define IHTMLDOMAttribute2_get_ownerDocument(This,p)
- (This)->lpVtbl -> get_ownerDocument(This,p)
- #define IHTMLDOMAttribute2_insertBefore(This,newChild,refChild,node)
- (This)->lpVtbl -> insertBefore(This,newChild,refChild,node)
- #define IHTMLDOMAttribute2_replaceChild(This,newChild,oldChild,node)
- (This)->lpVtbl -> replaceChild(This,newChild,oldChild,node)
- #define IHTMLDOMAttribute2_removeChild(This,oldChild,node)
- (This)->lpVtbl -> removeChild(This,oldChild,node)
- #define IHTMLDOMAttribute2_appendChild(This,newChild,node)
- (This)->lpVtbl -> appendChild(This,newChild,node)
- #define IHTMLDOMAttribute2_hasChildNodes(This,fChildren)
- (This)->lpVtbl -> hasChildNodes(This,fChildren)
- #define IHTMLDOMAttribute2_cloneNode(This,fDeep,clonedNode)
- (This)->lpVtbl -> cloneNode(This,fDeep,clonedNode)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_name_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLDOMAttribute2_get_name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_put_value_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLDOMAttribute2_put_value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_value_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLDOMAttribute2_get_value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_expando_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLDOMAttribute2_get_expando_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_nodeType_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLDOMAttribute2_get_nodeType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_parentNode_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IHTMLDOMNode **p);
- void __RPC_STUB IHTMLDOMAttribute2_get_parentNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_childNodes_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IDispatch **p);
- void __RPC_STUB IHTMLDOMAttribute2_get_childNodes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_firstChild_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IHTMLDOMNode **p);
- void __RPC_STUB IHTMLDOMAttribute2_get_firstChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_lastChild_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IHTMLDOMNode **p);
- void __RPC_STUB IHTMLDOMAttribute2_get_lastChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_previousSibling_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IHTMLDOMNode **p);
- void __RPC_STUB IHTMLDOMAttribute2_get_previousSibling_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_nextSibling_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IHTMLDOMNode **p);
- void __RPC_STUB IHTMLDOMAttribute2_get_nextSibling_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_attributes_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IDispatch **p);
- void __RPC_STUB IHTMLDOMAttribute2_get_attributes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_get_ownerDocument_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ IDispatch **p);
- void __RPC_STUB IHTMLDOMAttribute2_get_ownerDocument_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_insertBefore_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [in] */ IHTMLDOMNode *newChild,
- /* [in][optional] */ VARIANT refChild,
- /* [out][retval] */ IHTMLDOMNode **node);
- void __RPC_STUB IHTMLDOMAttribute2_insertBefore_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_replaceChild_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [in] */ IHTMLDOMNode *newChild,
- /* [in] */ IHTMLDOMNode *oldChild,
- /* [out][retval] */ IHTMLDOMNode **node);
- void __RPC_STUB IHTMLDOMAttribute2_replaceChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_removeChild_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [in] */ IHTMLDOMNode *oldChild,
- /* [out][retval] */ IHTMLDOMNode **node);
- void __RPC_STUB IHTMLDOMAttribute2_removeChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_appendChild_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [in] */ IHTMLDOMNode *newChild,
- /* [out][retval] */ IHTMLDOMNode **node);
- void __RPC_STUB IHTMLDOMAttribute2_appendChild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_hasChildNodes_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [out][retval] */ VARIANT_BOOL *fChildren);
- void __RPC_STUB IHTMLDOMAttribute2_hasChildNodes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute2_cloneNode_Proxy(
- IHTMLDOMAttribute2 * This,
- /* [in] */ VARIANT_BOOL fDeep,
- /* [out][retval] */ IHTMLDOMAttribute **clonedNode);
- void __RPC_STUB IHTMLDOMAttribute2_cloneNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLDOMAttribute2_INTERFACE_DEFINED__ */
- #ifndef __IHTMLDOMTextNode_INTERFACE_DEFINED__
- #define __IHTMLDOMTextNode_INTERFACE_DEFINED__
- /* interface IHTMLDOMTextNode */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLDOMTextNode;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f4b1-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLDOMTextNode : public IDispatch
- {
- public:
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_data(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_data(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString(
- /* [out][retval] */ BSTR *String) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE splitText(
- /* [in] */ long offset,
- /* [out][retval] */ IHTMLDOMNode **pRetNode) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLDOMTextNodeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLDOMTextNode * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLDOMTextNode * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLDOMTextNode * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLDOMTextNode * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLDOMTextNode * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLDOMTextNode * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLDOMTextNode * 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);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )(
- IHTMLDOMTextNode * This,
- /* [in] */ BSTR v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )(
- IHTMLDOMTextNode * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *toString )(
- IHTMLDOMTextNode * This,
- /* [out][retval] */ BSTR *String);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
- IHTMLDOMTextNode * This,
- /* [out][retval] */ long *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *splitText )(
- IHTMLDOMTextNode * This,
- /* [in] */ long offset,
- /* [out][retval] */ IHTMLDOMNode **pRetNode);
-
- END_INTERFACE
- } IHTMLDOMTextNodeVtbl;
- interface IHTMLDOMTextNode
- {
- CONST_VTBL struct IHTMLDOMTextNodeVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLDOMTextNode_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLDOMTextNode_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLDOMTextNode_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLDOMTextNode_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLDOMTextNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLDOMTextNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLDOMTextNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLDOMTextNode_put_data(This,v)
- (This)->lpVtbl -> put_data(This,v)
- #define IHTMLDOMTextNode_get_data(This,p)
- (This)->lpVtbl -> get_data(This,p)
- #define IHTMLDOMTextNode_toString(This,String)
- (This)->lpVtbl -> toString(This,String)
- #define IHTMLDOMTextNode_get_length(This,p)
- (This)->lpVtbl -> get_length(This,p)
- #define IHTMLDOMTextNode_splitText(This,offset,pRetNode)
- (This)->lpVtbl -> splitText(This,offset,pRetNode)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode_put_data_Proxy(
- IHTMLDOMTextNode * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLDOMTextNode_put_data_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode_get_data_Proxy(
- IHTMLDOMTextNode * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLDOMTextNode_get_data_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode_toString_Proxy(
- IHTMLDOMTextNode * This,
- /* [out][retval] */ BSTR *String);
- void __RPC_STUB IHTMLDOMTextNode_toString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode_get_length_Proxy(
- IHTMLDOMTextNode * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLDOMTextNode_get_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode_splitText_Proxy(
- IHTMLDOMTextNode * This,
- /* [in] */ long offset,
- /* [out][retval] */ IHTMLDOMNode **pRetNode);
- void __RPC_STUB IHTMLDOMTextNode_splitText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLDOMTextNode_INTERFACE_DEFINED__ */
- #ifndef __IHTMLDOMTextNode2_INTERFACE_DEFINED__
- #define __IHTMLDOMTextNode2_INTERFACE_DEFINED__
- /* interface IHTMLDOMTextNode2 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLDOMTextNode2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f809-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLDOMTextNode2 : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE substringData(
- /* [in] */ long offset,
- /* [in] */ long Count,
- /* [out][retval] */ BSTR *pbstrsubString) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE appendData(
- /* [in] */ BSTR bstrstring) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertData(
- /* [in] */ long offset,
- /* [in] */ BSTR bstrstring) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE deleteData(
- /* [in] */ long offset,
- /* [in] */ long Count) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE replaceData(
- /* [in] */ long offset,
- /* [in] */ long Count,
- /* [in] */ BSTR bstrstring) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLDOMTextNode2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLDOMTextNode2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLDOMTextNode2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLDOMTextNode2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLDOMTextNode2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLDOMTextNode2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLDOMTextNode2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLDOMTextNode2 * 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);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *substringData )(
- IHTMLDOMTextNode2 * This,
- /* [in] */ long offset,
- /* [in] */ long Count,
- /* [out][retval] */ BSTR *pbstrsubString);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *appendData )(
- IHTMLDOMTextNode2 * This,
- /* [in] */ BSTR bstrstring);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *insertData )(
- IHTMLDOMTextNode2 * This,
- /* [in] */ long offset,
- /* [in] */ BSTR bstrstring);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *deleteData )(
- IHTMLDOMTextNode2 * This,
- /* [in] */ long offset,
- /* [in] */ long Count);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *replaceData )(
- IHTMLDOMTextNode2 * This,
- /* [in] */ long offset,
- /* [in] */ long Count,
- /* [in] */ BSTR bstrstring);
-
- END_INTERFACE
- } IHTMLDOMTextNode2Vtbl;
- interface IHTMLDOMTextNode2
- {
- CONST_VTBL struct IHTMLDOMTextNode2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLDOMTextNode2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLDOMTextNode2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLDOMTextNode2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLDOMTextNode2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLDOMTextNode2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLDOMTextNode2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLDOMTextNode2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLDOMTextNode2_substringData(This,offset,Count,pbstrsubString)
- (This)->lpVtbl -> substringData(This,offset,Count,pbstrsubString)
- #define IHTMLDOMTextNode2_appendData(This,bstrstring)
- (This)->lpVtbl -> appendData(This,bstrstring)
- #define IHTMLDOMTextNode2_insertData(This,offset,bstrstring)
- (This)->lpVtbl -> insertData(This,offset,bstrstring)
- #define IHTMLDOMTextNode2_deleteData(This,offset,Count)
- (This)->lpVtbl -> deleteData(This,offset,Count)
- #define IHTMLDOMTextNode2_replaceData(This,offset,Count,bstrstring)
- (This)->lpVtbl -> replaceData(This,offset,Count,bstrstring)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode2_substringData_Proxy(
- IHTMLDOMTextNode2 * This,
- /* [in] */ long offset,
- /* [in] */ long Count,
- /* [out][retval] */ BSTR *pbstrsubString);
- void __RPC_STUB IHTMLDOMTextNode2_substringData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode2_appendData_Proxy(
- IHTMLDOMTextNode2 * This,
- /* [in] */ BSTR bstrstring);
- void __RPC_STUB IHTMLDOMTextNode2_appendData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode2_insertData_Proxy(
- IHTMLDOMTextNode2 * This,
- /* [in] */ long offset,
- /* [in] */ BSTR bstrstring);
- void __RPC_STUB IHTMLDOMTextNode2_insertData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode2_deleteData_Proxy(
- IHTMLDOMTextNode2 * This,
- /* [in] */ long offset,
- /* [in] */ long Count);
- void __RPC_STUB IHTMLDOMTextNode2_deleteData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode2_replaceData_Proxy(
- IHTMLDOMTextNode2 * This,
- /* [in] */ long offset,
- /* [in] */ long Count,
- /* [in] */ BSTR bstrstring);
- void __RPC_STUB IHTMLDOMTextNode2_replaceData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLDOMTextNode2_INTERFACE_DEFINED__ */
- #ifndef __IHTMLDOMImplementation_INTERFACE_DEFINED__
- #define __IHTMLDOMImplementation_INTERFACE_DEFINED__
- /* interface IHTMLDOMImplementation */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLDOMImplementation;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f80d-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLDOMImplementation : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE hasFeature(
- /* [in] */ BSTR bstrfeature,
- /* [in][optional] */ VARIANT version,
- /* [out][retval] */ VARIANT_BOOL *pfHasFeature) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLDOMImplementationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLDOMImplementation * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLDOMImplementation * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLDOMImplementation * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLDOMImplementation * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLDOMImplementation * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLDOMImplementation * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLDOMImplementation * 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);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *hasFeature )(
- IHTMLDOMImplementation * This,
- /* [in] */ BSTR bstrfeature,
- /* [in][optional] */ VARIANT version,
- /* [out][retval] */ VARIANT_BOOL *pfHasFeature);
-
- END_INTERFACE
- } IHTMLDOMImplementationVtbl;
- interface IHTMLDOMImplementation
- {
- CONST_VTBL struct IHTMLDOMImplementationVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLDOMImplementation_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLDOMImplementation_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLDOMImplementation_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLDOMImplementation_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLDOMImplementation_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLDOMImplementation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLDOMImplementation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLDOMImplementation_hasFeature(This,bstrfeature,version,pfHasFeature)
- (This)->lpVtbl -> hasFeature(This,bstrfeature,version,pfHasFeature)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMImplementation_hasFeature_Proxy(
- IHTMLDOMImplementation * This,
- /* [in] */ BSTR bstrfeature,
- /* [in][optional] */ VARIANT version,
- /* [out][retval] */ VARIANT_BOOL *pfHasFeature);
- void __RPC_STUB IHTMLDOMImplementation_hasFeature_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLDOMImplementation_INTERFACE_DEFINED__ */
- #ifndef __DispHTMLDOMAttribute_DISPINTERFACE_DEFINED__
- #define __DispHTMLDOMAttribute_DISPINTERFACE_DEFINED__
- /* dispinterface DispHTMLDOMAttribute */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_DispHTMLDOMAttribute;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f564-98b5-11cf-bb82-00aa00bdce0b")
- DispHTMLDOMAttribute : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DispHTMLDOMAttributeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DispHTMLDOMAttribute * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DispHTMLDOMAttribute * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DispHTMLDOMAttribute * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DispHTMLDOMAttribute * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DispHTMLDOMAttribute * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DispHTMLDOMAttribute * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DispHTMLDOMAttribute * 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);
-
- END_INTERFACE
- } DispHTMLDOMAttributeVtbl;
- interface DispHTMLDOMAttribute
- {
- CONST_VTBL struct DispHTMLDOMAttributeVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DispHTMLDOMAttribute_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DispHTMLDOMAttribute_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DispHTMLDOMAttribute_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DispHTMLDOMAttribute_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DispHTMLDOMAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DispHTMLDOMAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DispHTMLDOMAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __DispHTMLDOMAttribute_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_HTMLDOMAttribute;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f4b2-98b5-11cf-bb82-00aa00bdce0b")
- HTMLDOMAttribute;
- #endif
- #ifndef __DispHTMLDOMTextNode_DISPINTERFACE_DEFINED__
- #define __DispHTMLDOMTextNode_DISPINTERFACE_DEFINED__
- /* dispinterface DispHTMLDOMTextNode */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_DispHTMLDOMTextNode;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f565-98b5-11cf-bb82-00aa00bdce0b")
- DispHTMLDOMTextNode : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DispHTMLDOMTextNodeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DispHTMLDOMTextNode * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DispHTMLDOMTextNode * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DispHTMLDOMTextNode * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DispHTMLDOMTextNode * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DispHTMLDOMTextNode * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DispHTMLDOMTextNode * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DispHTMLDOMTextNode * 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);
-
- END_INTERFACE
- } DispHTMLDOMTextNodeVtbl;
- interface DispHTMLDOMTextNode
- {
- CONST_VTBL struct DispHTMLDOMTextNodeVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DispHTMLDOMTextNode_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DispHTMLDOMTextNode_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DispHTMLDOMTextNode_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DispHTMLDOMTextNode_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DispHTMLDOMTextNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DispHTMLDOMTextNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DispHTMLDOMTextNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __DispHTMLDOMTextNode_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_HTMLDOMTextNode;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f4ba-98b5-11cf-bb82-00aa00bdce0b")
- HTMLDOMTextNode;
- #endif
- #ifndef __DispHTMLDOMImplementation_DISPINTERFACE_DEFINED__
- #define __DispHTMLDOMImplementation_DISPINTERFACE_DEFINED__
- /* dispinterface DispHTMLDOMImplementation */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_DispHTMLDOMImplementation;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f58f-98b5-11cf-bb82-00aa00bdce0b")
- DispHTMLDOMImplementation : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DispHTMLDOMImplementationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DispHTMLDOMImplementation * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DispHTMLDOMImplementation * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DispHTMLDOMImplementation * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DispHTMLDOMImplementation * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DispHTMLDOMImplementation * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DispHTMLDOMImplementation * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DispHTMLDOMImplementation * 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);
-
- END_INTERFACE
- } DispHTMLDOMImplementationVtbl;
- interface DispHTMLDOMImplementation
- {
- CONST_VTBL struct DispHTMLDOMImplementationVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DispHTMLDOMImplementation_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DispHTMLDOMImplementation_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DispHTMLDOMImplementation_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DispHTMLDOMImplementation_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DispHTMLDOMImplementation_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DispHTMLDOMImplementation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DispHTMLDOMImplementation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __DispHTMLDOMImplementation_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_HTMLDOMImplementation;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f80e-98b5-11cf-bb82-00aa00bdce0b")
- HTMLDOMImplementation;
- #endif
- #ifndef __IHTMLAttributeCollection_INTERFACE_DEFINED__
- #define __IHTMLAttributeCollection_INTERFACE_DEFINED__
- /* interface IHTMLAttributeCollection */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLAttributeCollection;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f4c3-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLAttributeCollection : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
- /* [out][retval] */ IUnknown **p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
- /* [in][optional] */ VARIANT *name,
- /* [out][retval] */ IDispatch **pdisp) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLAttributeCollectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLAttributeCollection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLAttributeCollection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLAttributeCollection * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLAttributeCollection * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLAttributeCollection * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLAttributeCollection * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLAttributeCollection * 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);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
- IHTMLAttributeCollection * This,
- /* [out][retval] */ long *p);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
- IHTMLAttributeCollection * This,
- /* [out][retval] */ IUnknown **p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
- IHTMLAttributeCollection * This,
- /* [in][optional] */ VARIANT *name,
- /* [out][retval] */ IDispatch **pdisp);
-
- END_INTERFACE
- } IHTMLAttributeCollectionVtbl;
- interface IHTMLAttributeCollection
- {
- CONST_VTBL struct IHTMLAttributeCollectionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLAttributeCollection_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLAttributeCollection_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLAttributeCollection_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLAttributeCollection_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLAttributeCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLAttributeCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLAttributeCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLAttributeCollection_get_length(This,p)
- (This)->lpVtbl -> get_length(This,p)
- #define IHTMLAttributeCollection_get__newEnum(This,p)
- (This)->lpVtbl -> get__newEnum(This,p)
- #define IHTMLAttributeCollection_item(This,name,pdisp)
- (This)->lpVtbl -> item(This,name,pdisp)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAttributeCollection_get_length_Proxy(
- IHTMLAttributeCollection * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLAttributeCollection_get_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAttributeCollection_get__newEnum_Proxy(
- IHTMLAttributeCollection * This,
- /* [out][retval] */ IUnknown **p);
- void __RPC_STUB IHTMLAttributeCollection_get__newEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAttributeCollection_item_Proxy(
- IHTMLAttributeCollection * This,
- /* [in][optional] */ VARIANT *name,
- /* [out][retval] */ IDispatch **pdisp);
- void __RPC_STUB IHTMLAttributeCollection_item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLAttributeCollection_INTERFACE_DEFINED__ */
- #ifndef __IHTMLAttributeCollection2_INTERFACE_DEFINED__
- #define __IHTMLAttributeCollection2_INTERFACE_DEFINED__
- /* interface IHTMLAttributeCollection2 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLAttributeCollection2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f80a-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLAttributeCollection2 : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getNamedItem(
- /* [in] */ BSTR bstrName,
- /* [out][retval] */ IHTMLDOMAttribute **newretNode) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE setNamedItem(
- /* [in] */ IHTMLDOMAttribute *ppNode,
- /* [out][retval] */ IHTMLDOMAttribute **newretNode) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeNamedItem(
- /* [in] */ BSTR bstrName,
- /* [out][retval] */ IHTMLDOMAttribute **newretNode) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLAttributeCollection2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLAttributeCollection2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLAttributeCollection2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLAttributeCollection2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLAttributeCollection2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLAttributeCollection2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLAttributeCollection2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLAttributeCollection2 * 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);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *getNamedItem )(
- IHTMLAttributeCollection2 * This,
- /* [in] */ BSTR bstrName,
- /* [out][retval] */ IHTMLDOMAttribute **newretNode);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *setNamedItem )(
- IHTMLAttributeCollection2 * This,
- /* [in] */ IHTMLDOMAttribute *ppNode,
- /* [out][retval] */ IHTMLDOMAttribute **newretNode);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *removeNamedItem )(
- IHTMLAttributeCollection2 * This,
- /* [in] */ BSTR bstrName,
- /* [out][retval] */ IHTMLDOMAttribute **newretNode);
-
- END_INTERFACE
- } IHTMLAttributeCollection2Vtbl;
- interface IHTMLAttributeCollection2
- {
- CONST_VTBL struct IHTMLAttributeCollection2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLAttributeCollection2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLAttributeCollection2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLAttributeCollection2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLAttributeCollection2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLAttributeCollection2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLAttributeCollection2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLAttributeCollection2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLAttributeCollection2_getNamedItem(This,bstrName,newretNode)
- (This)->lpVtbl -> getNamedItem(This,bstrName,newretNode)
- #define IHTMLAttributeCollection2_setNamedItem(This,ppNode,newretNode)
- (This)->lpVtbl -> setNamedItem(This,ppNode,newretNode)
- #define IHTMLAttributeCollection2_removeNamedItem(This,bstrName,newretNode)
- (This)->lpVtbl -> removeNamedItem(This,bstrName,newretNode)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAttributeCollection2_getNamedItem_Proxy(
- IHTMLAttributeCollection2 * This,
- /* [in] */ BSTR bstrName,
- /* [out][retval] */ IHTMLDOMAttribute **newretNode);
- void __RPC_STUB IHTMLAttributeCollection2_getNamedItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAttributeCollection2_setNamedItem_Proxy(
- IHTMLAttributeCollection2 * This,
- /* [in] */ IHTMLDOMAttribute *ppNode,
- /* [out][retval] */ IHTMLDOMAttribute **newretNode);
- void __RPC_STUB IHTMLAttributeCollection2_setNamedItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAttributeCollection2_removeNamedItem_Proxy(
- IHTMLAttributeCollection2 * This,
- /* [in] */ BSTR bstrName,
- /* [out][retval] */ IHTMLDOMAttribute **newretNode);
- void __RPC_STUB IHTMLAttributeCollection2_removeNamedItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLAttributeCollection2_INTERFACE_DEFINED__ */
- #ifndef __IHTMLDOMChildrenCollection_INTERFACE_DEFINED__
- #define __IHTMLDOMChildrenCollection_INTERFACE_DEFINED__
- /* interface IHTMLDOMChildrenCollection */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLDOMChildrenCollection;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f5ab-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLDOMChildrenCollection : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
- /* [out][retval] */ IUnknown **p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
- /* [in] */ long index,
- /* [out][retval] */ IDispatch **ppItem) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLDOMChildrenCollectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLDOMChildrenCollection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLDOMChildrenCollection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLDOMChildrenCollection * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLDOMChildrenCollection * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLDOMChildrenCollection * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLDOMChildrenCollection * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLDOMChildrenCollection * 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);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
- IHTMLDOMChildrenCollection * This,
- /* [out][retval] */ long *p);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
- IHTMLDOMChildrenCollection * This,
- /* [out][retval] */ IUnknown **p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
- IHTMLDOMChildrenCollection * This,
- /* [in] */ long index,
- /* [out][retval] */ IDispatch **ppItem);
-
- END_INTERFACE
- } IHTMLDOMChildrenCollectionVtbl;
- interface IHTMLDOMChildrenCollection
- {
- CONST_VTBL struct IHTMLDOMChildrenCollectionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLDOMChildrenCollection_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLDOMChildrenCollection_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLDOMChildrenCollection_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLDOMChildrenCollection_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLDOMChildrenCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLDOMChildrenCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLDOMChildrenCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLDOMChildrenCollection_get_length(This,p)
- (This)->lpVtbl -> get_length(This,p)
- #define IHTMLDOMChildrenCollection_get__newEnum(This,p)
- (This)->lpVtbl -> get__newEnum(This,p)
- #define IHTMLDOMChildrenCollection_item(This,index,ppItem)
- (This)->lpVtbl -> item(This,index,ppItem)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMChildrenCollection_get_length_Proxy(
- IHTMLDOMChildrenCollection * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLDOMChildrenCollection_get_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMChildrenCollection_get__newEnum_Proxy(
- IHTMLDOMChildrenCollection * This,
- /* [out][retval] */ IUnknown **p);
- void __RPC_STUB IHTMLDOMChildrenCollection_get__newEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMChildrenCollection_item_Proxy(
- IHTMLDOMChildrenCollection * This,
- /* [in] */ long index,
- /* [out][retval] */ IDispatch **ppItem);
- void __RPC_STUB IHTMLDOMChildrenCollection_item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLDOMChildrenCollection_INTERFACE_DEFINED__ */
- #ifndef __DispHTMLAttributeCollection_DISPINTERFACE_DEFINED__
- #define __DispHTMLAttributeCollection_DISPINTERFACE_DEFINED__
- /* dispinterface DispHTMLAttributeCollection */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_DispHTMLAttributeCollection;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f56c-98b5-11cf-bb82-00aa00bdce0b")
- DispHTMLAttributeCollection : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DispHTMLAttributeCollectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DispHTMLAttributeCollection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DispHTMLAttributeCollection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DispHTMLAttributeCollection * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DispHTMLAttributeCollection * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DispHTMLAttributeCollection * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DispHTMLAttributeCollection * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DispHTMLAttributeCollection * 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);
-
- END_INTERFACE
- } DispHTMLAttributeCollectionVtbl;
- interface DispHTMLAttributeCollection
- {
- CONST_VTBL struct DispHTMLAttributeCollectionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DispHTMLAttributeCollection_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DispHTMLAttributeCollection_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DispHTMLAttributeCollection_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DispHTMLAttributeCollection_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DispHTMLAttributeCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DispHTMLAttributeCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DispHTMLAttributeCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __DispHTMLAttributeCollection_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_HTMLAttributeCollection;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f4cc-98b5-11cf-bb82-00aa00bdce0b")
- HTMLAttributeCollection;
- #endif
- #ifndef __DispDOMChildrenCollection_DISPINTERFACE_DEFINED__
- #define __DispDOMChildrenCollection_DISPINTERFACE_DEFINED__
- /* dispinterface DispDOMChildrenCollection */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_DispDOMChildrenCollection;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f577-98b5-11cf-bb82-00aa00bdce0b")
- DispDOMChildrenCollection : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DispDOMChildrenCollectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DispDOMChildrenCollection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DispDOMChildrenCollection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DispDOMChildrenCollection * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DispDOMChildrenCollection * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DispDOMChildrenCollection * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DispDOMChildrenCollection * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DispDOMChildrenCollection * 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);
-
- END_INTERFACE
- } DispDOMChildrenCollectionVtbl;
- interface DispDOMChildrenCollection
- {
- CONST_VTBL struct DispDOMChildrenCollectionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DispDOMChildrenCollection_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DispDOMChildrenCollection_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DispDOMChildrenCollection_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DispDOMChildrenCollection_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DispDOMChildrenCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DispDOMChildrenCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DispDOMChildrenCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __DispDOMChildrenCollection_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_DOMChildrenCollection;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f5aa-98b5-11cf-bb82-00aa00bdce0b")
- DOMChildrenCollection;
- #endif
- #ifndef __HTMLElementEvents2_DISPINTERFACE_DEFINED__
- #define __HTMLElementEvents2_DISPINTERFACE_DEFINED__
- /* dispinterface HTMLElementEvents2 */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_HTMLElementEvents2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f60f-98b5-11cf-bb82-00aa00bdce0b")
- HTMLElementEvents2 : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct HTMLElementEvents2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- HTMLElementEvents2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- HTMLElementEvents2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- HTMLElementEvents2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- HTMLElementEvents2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- HTMLElementEvents2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- HTMLElementEvents2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- HTMLElementEvents2 * 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);
-
- END_INTERFACE
- } HTMLElementEvents2Vtbl;
- interface HTMLElementEvents2
- {
- CONST_VTBL struct HTMLElementEvents2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define HTMLElementEvents2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define HTMLElementEvents2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define HTMLElementEvents2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define HTMLElementEvents2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define HTMLElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define HTMLElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define HTMLElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __HTMLElementEvents2_DISPINTERFACE_DEFINED__ */
- #ifndef __HTMLElementEvents_DISPINTERFACE_DEFINED__
- #define __HTMLElementEvents_DISPINTERFACE_DEFINED__
- /* dispinterface HTMLElementEvents */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_HTMLElementEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f33c-98b5-11cf-bb82-00aa00bdce0b")
- HTMLElementEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct HTMLElementEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- HTMLElementEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- HTMLElementEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- HTMLElementEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- HTMLElementEvents * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- HTMLElementEvents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- HTMLElementEvents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- HTMLElementEvents * 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);
-
- END_INTERFACE
- } HTMLElementEventsVtbl;
- interface HTMLElementEvents
- {
- CONST_VTBL struct HTMLElementEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define HTMLElementEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define HTMLElementEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define HTMLElementEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define HTMLElementEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define HTMLElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define HTMLElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define HTMLElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __HTMLElementEvents_DISPINTERFACE_DEFINED__ */
- #ifndef __IHTMLElementCollection_INTERFACE_DEFINED__
- #define __IHTMLElementCollection_INTERFACE_DEFINED__
- /* interface IHTMLElementCollection */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLElementCollection;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f21f-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLElementCollection : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString(
- /* [out][retval] */ BSTR *String) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_length(
- /* [in] */ long v) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
- /* [out][retval] */ IUnknown **p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
- /* [in][optional] */ VARIANT name,
- /* [in][optional] */ VARIANT index,
- /* [out][retval] */ IDispatch **pdisp) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE tags(
- /* [in] */ VARIANT tagName,
- /* [out][retval] */ IDispatch **pdisp) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLElementCollectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLElementCollection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLElementCollection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLElementCollection * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLElementCollection * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLElementCollection * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLElementCollection * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLElementCollection * 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);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *toString )(
- IHTMLElementCollection * This,
- /* [out][retval] */ BSTR *String);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_length )(
- IHTMLElementCollection * This,
- /* [in] */ long v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
- IHTMLElementCollection * This,
- /* [out][retval] */ long *p);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
- IHTMLElementCollection * This,
- /* [out][retval] */ IUnknown **p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
- IHTMLElementCollection * This,
- /* [in][optional] */ VARIANT name,
- /* [in][optional] */ VARIANT index,
- /* [out][retval] */ IDispatch **pdisp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *tags )(
- IHTMLElementCollection * This,
- /* [in] */ VARIANT tagName,
- /* [out][retval] */ IDispatch **pdisp);
-
- END_INTERFACE
- } IHTMLElementCollectionVtbl;
- interface IHTMLElementCollection
- {
- CONST_VTBL struct IHTMLElementCollectionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLElementCollection_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLElementCollection_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLElementCollection_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLElementCollection_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLElementCollection_toString(This,String)
- (This)->lpVtbl -> toString(This,String)
- #define IHTMLElementCollection_put_length(This,v)
- (This)->lpVtbl -> put_length(This,v)
- #define IHTMLElementCollection_get_length(This,p)
- (This)->lpVtbl -> get_length(This,p)
- #define IHTMLElementCollection_get__newEnum(This,p)
- (This)->lpVtbl -> get__newEnum(This,p)
- #define IHTMLElementCollection_item(This,name,index,pdisp)
- (This)->lpVtbl -> item(This,name,index,pdisp)
- #define IHTMLElementCollection_tags(This,tagName,pdisp)
- (This)->lpVtbl -> tags(This,tagName,pdisp)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_toString_Proxy(
- IHTMLElementCollection * This,
- /* [out][retval] */ BSTR *String);
- void __RPC_STUB IHTMLElementCollection_toString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_put_length_Proxy(
- IHTMLElementCollection * This,
- /* [in] */ long v);
- void __RPC_STUB IHTMLElementCollection_put_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_get_length_Proxy(
- IHTMLElementCollection * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLElementCollection_get_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_get__newEnum_Proxy(
- IHTMLElementCollection * This,
- /* [out][retval] */ IUnknown **p);
- void __RPC_STUB IHTMLElementCollection_get__newEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_item_Proxy(
- IHTMLElementCollection * This,
- /* [in][optional] */ VARIANT name,
- /* [in][optional] */ VARIANT index,
- /* [out][retval] */ IDispatch **pdisp);
- void __RPC_STUB IHTMLElementCollection_item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_tags_Proxy(
- IHTMLElementCollection * This,
- /* [in] */ VARIANT tagName,
- /* [out][retval] */ IDispatch **pdisp);
- void __RPC_STUB IHTMLElementCollection_tags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLElementCollection_INTERFACE_DEFINED__ */
- #ifndef __IHTMLElement2_INTERFACE_DEFINED__
- #define __IHTMLElement2_INTERFACE_DEFINED__
- /* interface IHTMLElement2 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLElement2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f434-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLElement2 : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_scopeName(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE setCapture(
- /* [in][defaultvalue] */ VARIANT_BOOL containerCapture = -1) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE releaseCapture( void) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onlosecapture(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onlosecapture(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE componentFromPoint(
- /* [in] */ long x,
- /* [in] */ long y,
- /* [out][retval] */ BSTR *component) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE doScroll(
- /* [in][optional] */ VARIANT component) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onscroll(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onscroll(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondrag(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondrag(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragend(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragend(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragenter(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragenter(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragover(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragover(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragleave(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragleave(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondrop(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondrop(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforecut(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforecut(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncut(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncut(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforecopy(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforecopy(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncopy(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncopy(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforepaste(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforepaste(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onpaste(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onpaste(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_currentStyle(
- /* [out][retval] */ IHTMLCurrentStyle **p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onpropertychange(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onpropertychange(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getClientRects(
- /* [out][retval] */ IHTMLRectCollection **pRectCol) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getBoundingClientRect(
- /* [out][retval] */ IHTMLRect **pRect) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE setExpression(
- /* [in] */ BSTR propname,
- /* [in] */ BSTR expression,
- /* [in][defaultvalue] */ BSTR language = L"") = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getExpression(
- /* [in] */ BSTR propname,
- /* [out][retval] */ VARIANT *expression) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeExpression(
- /* [in] */ BSTR propname,
- /* [out][retval] */ VARIANT_BOOL *pfSuccess) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tabIndex(
- /* [in] */ short v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tabIndex(
- /* [out][retval] */ short *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accessKey(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accessKey(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onblur(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onblur(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocus(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocus(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onresize(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onresize(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE blur( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE addFilter(
- /* [in] */ IUnknown *pUnk) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeFilter(
- /* [in] */ IUnknown *pUnk) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientHeight(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientWidth(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientTop(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientLeft(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE attachEvent(
- /* [in] */ BSTR event,
- /* [in] */ IDispatch *pDisp,
- /* [out][retval] */ VARIANT_BOOL *pfResult) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE detachEvent(
- /* [in] */ BSTR event,
- /* [in] */ IDispatch *pDisp) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreadystatechange(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowsdelete(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowsdelete(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowsinserted(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowsinserted(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncellchange(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncellchange(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dir(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dir(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE createControlRange(
- /* [out][retval] */ IDispatch **range) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollHeight(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollWidth(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollTop(
- /* [in] */ long v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollTop(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollLeft(
- /* [in] */ long v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollLeft(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE clearAttributes( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE mergeAttributes(
- /* [in] */ IHTMLElement *mergeThis) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncontextmenu(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncontextmenu(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertAdjacentElement(
- /* [in] */ BSTR where,
- /* [in] */ IHTMLElement *insertedElement,
- /* [out][retval] */ IHTMLElement **inserted) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE applyElement(
- /* [in] */ IHTMLElement *apply,
- /* [in] */ BSTR where,
- /* [out][retval] */ IHTMLElement **applied) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAdjacentText(
- /* [in] */ BSTR where,
- /* [out][retval] */ BSTR *text) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE replaceAdjacentText(
- /* [in] */ BSTR where,
- /* [in] */ BSTR newText,
- /* [out][retval] */ BSTR *oldText) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_canHaveChildren(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE addBehavior(
- /* [in] */ BSTR bstrUrl,
- /* [in][optional] */ VARIANT *pvarFactory,
- /* [out][retval] */ long *pCookie) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeBehavior(
- /* [in] */ long cookie,
- /* [out][retval] */ VARIANT_BOOL *pfResult) = 0;
-
- virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_runtimeStyle(
- /* [out][retval] */ IHTMLStyle **p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_behaviorUrns(
- /* [out][retval] */ IDispatch **p) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_tagUrn(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_tagUrn(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeeditfocus(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeeditfocus(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyStateValue(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getElementsByTagName(
- /* [in] */ BSTR v,
- /* [out][retval] */ IHTMLElementCollection **pelColl) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLElement2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLElement2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLElement2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLElement2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLElement2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLElement2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLElement2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLElement2 * 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);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scopeName )(
- IHTMLElement2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *setCapture )(
- IHTMLElement2 * This,
- /* [in][defaultvalue] */ VARIANT_BOOL containerCapture);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *releaseCapture )(
- IHTMLElement2 * This);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onlosecapture )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onlosecapture )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *componentFromPoint )(
- IHTMLElement2 * This,
- /* [in] */ long x,
- /* [in] */ long y,
- /* [out][retval] */ BSTR *component);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *doScroll )(
- IHTMLElement2 * This,
- /* [in][optional] */ VARIANT component);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onscroll )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onscroll )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondrag )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondrag )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondragend )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondragend )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondragenter )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondragenter )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondragover )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondragover )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondragleave )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondragleave )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondrop )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ondrop )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforecut )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforecut )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_oncut )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oncut )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforecopy )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforecopy )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_oncopy )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oncopy )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onbeforepaste )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onbeforepaste )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onpaste )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onpaste )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_currentStyle )(
- IHTMLElement2 * This,
- /* [out][retval] */ IHTMLCurrentStyle **p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onpropertychange )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onpropertychange )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *getClientRects )(
- IHTMLElement2 * This,
- /* [out][retval] */ IHTMLRectCollection **pRectCol);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *getBoundingClientRect )(
- IHTMLElement2 * This,
- /* [out][retval] */ IHTMLRect **pRect);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *setExpression )(
- IHTMLElement2 * This,
- /* [in] */ BSTR propname,
- /* [in] */ BSTR expression,
- /* [in][defaultvalue] */ BSTR language);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *getExpression )(
- IHTMLElement2 * This,
- /* [in] */ BSTR propname,
- /* [out][retval] */ VARIANT *expression);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *removeExpression )(
- IHTMLElement2 * This,
- /* [in] */ BSTR propname,
- /* [out][retval] */ VARIANT_BOOL *pfSuccess);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_tabIndex )(
- IHTMLElement2 * This,
- /* [in] */ short v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tabIndex )(
- IHTMLElement2 * This,
- /* [out][retval] */ short *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *focus )(
- IHTMLElement2 * This);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_accessKey )(
- IHTMLElement2 * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_accessKey )(
- IHTMLElement2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onblur )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onblur )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onfocus )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onfocus )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onresize )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onresize )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *blur )(
- IHTMLElement2 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *addFilter )(
- IHTMLElement2 * This,
- /* [in] */ IUnknown *pUnk);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *removeFilter )(
- IHTMLElement2 * This,
- /* [in] */ IUnknown *pUnk);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientHeight )(
- IHTMLElement2 * This,
- /* [out][retval] */ long *p);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientWidth )(
- IHTMLElement2 * This,
- /* [out][retval] */ long *p);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientTop )(
- IHTMLElement2 * This,
- /* [out][retval] */ long *p);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientLeft )(
- IHTMLElement2 * This,
- /* [out][retval] */ long *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *attachEvent )(
- IHTMLElement2 * This,
- /* [in] */ BSTR event,
- /* [in] */ IDispatch *pDisp,
- /* [out][retval] */ VARIANT_BOOL *pfResult);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *detachEvent )(
- IHTMLElement2 * This,
- /* [in] */ BSTR event,
- /* [in] */ IDispatch *pDisp);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onreadystatechange )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onrowsdelete )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onrowsdelete )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onrowsinserted )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onrowsinserted )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_oncellchange )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oncellchange )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dir )(
- IHTMLElement2 * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dir )(
- IHTMLElement2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *createControlRange )(
- IHTMLElement2 * This,
- /* [out][retval] */ IDispatch **range);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollHeight )(
- IHTMLElement2 * This,
- /* [out][retval] */ long *p);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollWidth )(
- IHTMLElement2 * This,
- /* [out][retval] */ long *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollTop )(
- IHTMLElement2 * This,
- /* [in] */ long v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollTop )(
- IHTMLElement2 * This,
- /* [out][retval] */ long *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollLeft )(
- IHTMLElement2 * This,
- /* [in] */ long v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollLeft )(
- IHTMLElement2 * This,
- /* [out][retval] */ long *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *clearAttributes )(
- IHTMLElement2 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *mergeAttributes )(
- IHTMLElement2 * This,
- /* [in] */ IHTMLElement *mergeThis);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_oncontextmenu )(
- IHTMLElement2 * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_oncontextmenu )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *insertAdjacentElement )(
- IHTMLElement2 * This,
- /* [in] */ BSTR where,
- /* [in] */ IHTMLElement *insertedElement,
- /* [out][retval] */ IHTMLElement **inserted);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *applyElement )(
- IHTMLElement2 * This,
- /* [in] */ IHTMLElement *apply,
- /* [in] */ BSTR where,
- /* [out][retval] */ IHTMLElement **applied);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *getAdjacentText )(
- IHTMLElement2 * This,
- /* [in] */ BSTR where,
- /* [out][retval] */ BSTR *text);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *replaceAdjacentText )(
- IHTMLElement2 * This,
- /* [in] */ BSTR where,
- /* [in] */ BSTR newText,
- /* [out][retval] */ BSTR *oldText);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_canHaveChildren )(
- IHTMLElement2 * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *addBehavior )(
- IHTMLElement2 * This,
- /* [in] */ BSTR bstrUrl,
- /* [in][optional] */ VARIANT *pvarFactory,
- /* [out][retval] */ long *pCookie);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *removeBehavior )(
- IHTMLElement2 * This,
- /* [in] */ long cookie,
- /* [out][retval] */ VARIANT_BOOL *pfResult);
-
- /* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_runtimeStyle )(
- IHTMLElement2 * This,
- /* [out][retval] */ IHTMLStyle **p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_behaviorUrns )(
- IHTMLElement2 * This,
- /* [out][retval] */ IDispatch **p);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_tagUrn )(
- IHTMLElement2 * This,