Mshtmlc.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:3844k
- void __RPC_STUB IHTMLStyleSheet_put_title_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_title_Proxy(
- IHTMLStyleSheet * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLStyleSheet_get_title_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_parentStyleSheet_Proxy(
- IHTMLStyleSheet * This,
- /* [out][retval] */ IHTMLStyleSheet **p);
- void __RPC_STUB IHTMLStyleSheet_get_parentStyleSheet_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_owningElement_Proxy(
- IHTMLStyleSheet * This,
- /* [out][retval] */ IHTMLElement **p);
- void __RPC_STUB IHTMLStyleSheet_get_owningElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_disabled_Proxy(
- IHTMLStyleSheet * This,
- /* [in] */ VARIANT_BOOL v);
- void __RPC_STUB IHTMLStyleSheet_put_disabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_disabled_Proxy(
- IHTMLStyleSheet * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLStyleSheet_get_disabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_readOnly_Proxy(
- IHTMLStyleSheet * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLStyleSheet_get_readOnly_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_imports_Proxy(
- IHTMLStyleSheet * This,
- /* [out][retval] */ IHTMLStyleSheetsCollection **p);
- void __RPC_STUB IHTMLStyleSheet_get_imports_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_href_Proxy(
- IHTMLStyleSheet * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLStyleSheet_put_href_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_href_Proxy(
- IHTMLStyleSheet * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLStyleSheet_get_href_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_type_Proxy(
- IHTMLStyleSheet * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLStyleSheet_get_type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_id_Proxy(
- IHTMLStyleSheet * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLStyleSheet_get_id_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_addImport_Proxy(
- IHTMLStyleSheet * This,
- /* [in] */ BSTR bstrURL,
- /* [in][defaultvalue] */ long lIndex,
- /* [out][retval] */ long *plIndex);
- void __RPC_STUB IHTMLStyleSheet_addImport_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_addRule_Proxy(
- IHTMLStyleSheet * This,
- /* [in] */ BSTR bstrSelector,
- /* [in] */ BSTR bstrStyle,
- /* [in][defaultvalue] */ long lIndex,
- /* [out][retval] */ long *plNewIndex);
- void __RPC_STUB IHTMLStyleSheet_addRule_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_removeImport_Proxy(
- IHTMLStyleSheet * This,
- /* [in] */ long lIndex);
- void __RPC_STUB IHTMLStyleSheet_removeImport_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_removeRule_Proxy(
- IHTMLStyleSheet * This,
- /* [in] */ long lIndex);
- void __RPC_STUB IHTMLStyleSheet_removeRule_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_media_Proxy(
- IHTMLStyleSheet * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLStyleSheet_put_media_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_media_Proxy(
- IHTMLStyleSheet * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLStyleSheet_get_media_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_cssText_Proxy(
- IHTMLStyleSheet * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLStyleSheet_put_cssText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_cssText_Proxy(
- IHTMLStyleSheet * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLStyleSheet_get_cssText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_rules_Proxy(
- IHTMLStyleSheet * This,
- /* [out][retval] */ IHTMLStyleSheetRulesCollection **p);
- void __RPC_STUB IHTMLStyleSheet_get_rules_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLStyleSheet_INTERFACE_DEFINED__ */
- #ifndef __IHTMLStyleSheet2_INTERFACE_DEFINED__
- #define __IHTMLStyleSheet2_INTERFACE_DEFINED__
- /* interface IHTMLStyleSheet2 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLStyleSheet2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f3d1-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLStyleSheet2 : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_pages(
- /* [out][retval] */ IHTMLStyleSheetPagesCollection **p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE addPageRule(
- /* [in] */ BSTR bstrSelector,
- /* [in] */ BSTR bstrStyle,
- /* [in][defaultvalue] */ long lIndex,
- /* [out][retval] */ long *plNewIndex) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLStyleSheet2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLStyleSheet2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLStyleSheet2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLStyleSheet2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLStyleSheet2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLStyleSheet2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLStyleSheet2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLStyleSheet2 * 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_pages )(
- IHTMLStyleSheet2 * This,
- /* [out][retval] */ IHTMLStyleSheetPagesCollection **p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *addPageRule )(
- IHTMLStyleSheet2 * This,
- /* [in] */ BSTR bstrSelector,
- /* [in] */ BSTR bstrStyle,
- /* [in][defaultvalue] */ long lIndex,
- /* [out][retval] */ long *plNewIndex);
-
- END_INTERFACE
- } IHTMLStyleSheet2Vtbl;
- interface IHTMLStyleSheet2
- {
- CONST_VTBL struct IHTMLStyleSheet2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLStyleSheet2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLStyleSheet2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLStyleSheet2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLStyleSheet2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLStyleSheet2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLStyleSheet2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLStyleSheet2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLStyleSheet2_get_pages(This,p)
- (This)->lpVtbl -> get_pages(This,p)
- #define IHTMLStyleSheet2_addPageRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex)
- (This)->lpVtbl -> addPageRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet2_get_pages_Proxy(
- IHTMLStyleSheet2 * This,
- /* [out][retval] */ IHTMLStyleSheetPagesCollection **p);
- void __RPC_STUB IHTMLStyleSheet2_get_pages_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet2_addPageRule_Proxy(
- IHTMLStyleSheet2 * This,
- /* [in] */ BSTR bstrSelector,
- /* [in] */ BSTR bstrStyle,
- /* [in][defaultvalue] */ long lIndex,
- /* [out][retval] */ long *plNewIndex);
- void __RPC_STUB IHTMLStyleSheet2_addPageRule_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLStyleSheet2_INTERFACE_DEFINED__ */
- #ifndef __DispHTMLStyleSheet_DISPINTERFACE_DEFINED__
- #define __DispHTMLStyleSheet_DISPINTERFACE_DEFINED__
- /* dispinterface DispHTMLStyleSheet */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_DispHTMLStyleSheet;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f58d-98b5-11cf-bb82-00aa00bdce0b")
- DispHTMLStyleSheet : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DispHTMLStyleSheetVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DispHTMLStyleSheet * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DispHTMLStyleSheet * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DispHTMLStyleSheet * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DispHTMLStyleSheet * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DispHTMLStyleSheet * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DispHTMLStyleSheet * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DispHTMLStyleSheet * 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
- } DispHTMLStyleSheetVtbl;
- interface DispHTMLStyleSheet
- {
- CONST_VTBL struct DispHTMLStyleSheetVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DispHTMLStyleSheet_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DispHTMLStyleSheet_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DispHTMLStyleSheet_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DispHTMLStyleSheet_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DispHTMLStyleSheet_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DispHTMLStyleSheet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DispHTMLStyleSheet_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 /* __DispHTMLStyleSheet_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_HTMLStyleSheet;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f2e4-98b5-11cf-bb82-00aa00bdce0b")
- HTMLStyleSheet;
- #endif
- EXTERN_C const CLSID CLSID_HTMLStyleSheetsCollection;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f37f-98b5-11cf-bb82-00aa00bdce0b")
- HTMLStyleSheetsCollection;
- #endif
- #ifndef __HTMLLinkElementEvents2_DISPINTERFACE_DEFINED__
- #define __HTMLLinkElementEvents2_DISPINTERFACE_DEFINED__
- /* dispinterface HTMLLinkElementEvents2 */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_HTMLLinkElementEvents2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f61d-98b5-11cf-bb82-00aa00bdce0b")
- HTMLLinkElementEvents2 : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct HTMLLinkElementEvents2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- HTMLLinkElementEvents2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- HTMLLinkElementEvents2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- HTMLLinkElementEvents2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- HTMLLinkElementEvents2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- HTMLLinkElementEvents2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- HTMLLinkElementEvents2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- HTMLLinkElementEvents2 * 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
- } HTMLLinkElementEvents2Vtbl;
- interface HTMLLinkElementEvents2
- {
- CONST_VTBL struct HTMLLinkElementEvents2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define HTMLLinkElementEvents2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define HTMLLinkElementEvents2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define HTMLLinkElementEvents2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define HTMLLinkElementEvents2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define HTMLLinkElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define HTMLLinkElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define HTMLLinkElementEvents2_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 /* __HTMLLinkElementEvents2_DISPINTERFACE_DEFINED__ */
- #ifndef __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__
- #define __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__
- /* dispinterface HTMLLinkElementEvents */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_HTMLLinkElementEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f3cc-98b5-11cf-bb82-00aa00bdce0b")
- HTMLLinkElementEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct HTMLLinkElementEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- HTMLLinkElementEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- HTMLLinkElementEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- HTMLLinkElementEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- HTMLLinkElementEvents * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- HTMLLinkElementEvents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- HTMLLinkElementEvents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- HTMLLinkElementEvents * 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
- } HTMLLinkElementEventsVtbl;
- interface HTMLLinkElementEvents
- {
- CONST_VTBL struct HTMLLinkElementEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define HTMLLinkElementEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define HTMLLinkElementEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define HTMLLinkElementEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define HTMLLinkElementEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define HTMLLinkElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define HTMLLinkElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define HTMLLinkElementEvents_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 /* __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__ */
- #ifndef __IHTMLLinkElement_INTERFACE_DEFINED__
- #define __IHTMLLinkElement_INTERFACE_DEFINED__
- /* interface IHTMLLinkElement */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLLinkElement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f205-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLLinkElement : public IDispatch
- {
- public:
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_href(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_href(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rel(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rel(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rev(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rev(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
- /* [out][retval] */ BSTR *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_onload(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_styleSheet(
- /* [out][retval] */ IHTMLStyleSheet **p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled(
- /* [in] */ VARIANT_BOOL v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_media(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_media(
- /* [out][retval] */ BSTR *p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLLinkElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLLinkElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLLinkElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLLinkElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLLinkElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLLinkElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLLinkElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLLinkElement * 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);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_href )(
- IHTMLLinkElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_href )(
- IHTMLLinkElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rel )(
- IHTMLLinkElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rel )(
- IHTMLLinkElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_rev )(
- IHTMLLinkElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rev )(
- IHTMLLinkElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_type )(
- IHTMLLinkElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
- IHTMLLinkElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
- IHTMLLinkElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )(
- IHTMLLinkElement * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onreadystatechange )(
- IHTMLLinkElement * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onload )(
- IHTMLLinkElement * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onload )(
- IHTMLLinkElement * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onerror )(
- IHTMLLinkElement * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onerror )(
- IHTMLLinkElement * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_styleSheet )(
- IHTMLLinkElement * This,
- /* [out][retval] */ IHTMLStyleSheet **p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
- IHTMLLinkElement * This,
- /* [in] */ VARIANT_BOOL v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
- IHTMLLinkElement * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_media )(
- IHTMLLinkElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_media )(
- IHTMLLinkElement * This,
- /* [out][retval] */ BSTR *p);
-
- END_INTERFACE
- } IHTMLLinkElementVtbl;
- interface IHTMLLinkElement
- {
- CONST_VTBL struct IHTMLLinkElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLLinkElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLLinkElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLLinkElement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLLinkElement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLLinkElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLLinkElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLLinkElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLLinkElement_put_href(This,v)
- (This)->lpVtbl -> put_href(This,v)
- #define IHTMLLinkElement_get_href(This,p)
- (This)->lpVtbl -> get_href(This,p)
- #define IHTMLLinkElement_put_rel(This,v)
- (This)->lpVtbl -> put_rel(This,v)
- #define IHTMLLinkElement_get_rel(This,p)
- (This)->lpVtbl -> get_rel(This,p)
- #define IHTMLLinkElement_put_rev(This,v)
- (This)->lpVtbl -> put_rev(This,v)
- #define IHTMLLinkElement_get_rev(This,p)
- (This)->lpVtbl -> get_rev(This,p)
- #define IHTMLLinkElement_put_type(This,v)
- (This)->lpVtbl -> put_type(This,v)
- #define IHTMLLinkElement_get_type(This,p)
- (This)->lpVtbl -> get_type(This,p)
- #define IHTMLLinkElement_get_readyState(This,p)
- (This)->lpVtbl -> get_readyState(This,p)
- #define IHTMLLinkElement_put_onreadystatechange(This,v)
- (This)->lpVtbl -> put_onreadystatechange(This,v)
- #define IHTMLLinkElement_get_onreadystatechange(This,p)
- (This)->lpVtbl -> get_onreadystatechange(This,p)
- #define IHTMLLinkElement_put_onload(This,v)
- (This)->lpVtbl -> put_onload(This,v)
- #define IHTMLLinkElement_get_onload(This,p)
- (This)->lpVtbl -> get_onload(This,p)
- #define IHTMLLinkElement_put_onerror(This,v)
- (This)->lpVtbl -> put_onerror(This,v)
- #define IHTMLLinkElement_get_onerror(This,p)
- (This)->lpVtbl -> get_onerror(This,p)
- #define IHTMLLinkElement_get_styleSheet(This,p)
- (This)->lpVtbl -> get_styleSheet(This,p)
- #define IHTMLLinkElement_put_disabled(This,v)
- (This)->lpVtbl -> put_disabled(This,v)
- #define IHTMLLinkElement_get_disabled(This,p)
- (This)->lpVtbl -> get_disabled(This,p)
- #define IHTMLLinkElement_put_media(This,v)
- (This)->lpVtbl -> put_media(This,v)
- #define IHTMLLinkElement_get_media(This,p)
- (This)->lpVtbl -> get_media(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_href_Proxy(
- IHTMLLinkElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLLinkElement_put_href_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_href_Proxy(
- IHTMLLinkElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLLinkElement_get_href_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_rel_Proxy(
- IHTMLLinkElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLLinkElement_put_rel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_rel_Proxy(
- IHTMLLinkElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLLinkElement_get_rel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_rev_Proxy(
- IHTMLLinkElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLLinkElement_put_rev_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_rev_Proxy(
- IHTMLLinkElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLLinkElement_get_rev_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_type_Proxy(
- IHTMLLinkElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLLinkElement_put_type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_type_Proxy(
- IHTMLLinkElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLLinkElement_get_type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_readyState_Proxy(
- IHTMLLinkElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLLinkElement_get_readyState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onreadystatechange_Proxy(
- IHTMLLinkElement * This,
- /* [in] */ VARIANT v);
- void __RPC_STUB IHTMLLinkElement_put_onreadystatechange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onreadystatechange_Proxy(
- IHTMLLinkElement * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLLinkElement_get_onreadystatechange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onload_Proxy(
- IHTMLLinkElement * This,
- /* [in] */ VARIANT v);
- void __RPC_STUB IHTMLLinkElement_put_onload_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onload_Proxy(
- IHTMLLinkElement * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLLinkElement_get_onload_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onerror_Proxy(
- IHTMLLinkElement * This,
- /* [in] */ VARIANT v);
- void __RPC_STUB IHTMLLinkElement_put_onerror_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onerror_Proxy(
- IHTMLLinkElement * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLLinkElement_get_onerror_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_styleSheet_Proxy(
- IHTMLLinkElement * This,
- /* [out][retval] */ IHTMLStyleSheet **p);
- void __RPC_STUB IHTMLLinkElement_get_styleSheet_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_disabled_Proxy(
- IHTMLLinkElement * This,
- /* [in] */ VARIANT_BOOL v);
- void __RPC_STUB IHTMLLinkElement_put_disabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_disabled_Proxy(
- IHTMLLinkElement * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLLinkElement_get_disabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_media_Proxy(
- IHTMLLinkElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLLinkElement_put_media_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_media_Proxy(
- IHTMLLinkElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLLinkElement_get_media_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLLinkElement_INTERFACE_DEFINED__ */
- #ifndef __IHTMLLinkElement2_INTERFACE_DEFINED__
- #define __IHTMLLinkElement2_INTERFACE_DEFINED__
- /* interface IHTMLLinkElement2 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLLinkElement2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f4e5-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLLinkElement2 : public IDispatch
- {
- public:
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_target(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_target(
- /* [out][retval] */ BSTR *p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLLinkElement2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLLinkElement2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLLinkElement2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLLinkElement2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLLinkElement2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLLinkElement2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLLinkElement2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLLinkElement2 * 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);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_target )(
- IHTMLLinkElement2 * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_target )(
- IHTMLLinkElement2 * This,
- /* [out][retval] */ BSTR *p);
-
- END_INTERFACE
- } IHTMLLinkElement2Vtbl;
- interface IHTMLLinkElement2
- {
- CONST_VTBL struct IHTMLLinkElement2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLLinkElement2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLLinkElement2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLLinkElement2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLLinkElement2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLLinkElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLLinkElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLLinkElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLLinkElement2_put_target(This,v)
- (This)->lpVtbl -> put_target(This,v)
- #define IHTMLLinkElement2_get_target(This,p)
- (This)->lpVtbl -> get_target(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement2_put_target_Proxy(
- IHTMLLinkElement2 * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLLinkElement2_put_target_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement2_get_target_Proxy(
- IHTMLLinkElement2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLLinkElement2_get_target_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLLinkElement2_INTERFACE_DEFINED__ */
- #ifndef __IHTMLLinkElement3_INTERFACE_DEFINED__
- #define __IHTMLLinkElement3_INTERFACE_DEFINED__
- /* interface IHTMLLinkElement3 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLLinkElement3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f81e-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLLinkElement3 : public IDispatch
- {
- public:
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_charset(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_charset(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hreflang(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hreflang(
- /* [out][retval] */ BSTR *p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLLinkElement3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLLinkElement3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLLinkElement3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLLinkElement3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLLinkElement3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLLinkElement3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLLinkElement3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLLinkElement3 * 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);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_charset )(
- IHTMLLinkElement3 * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_charset )(
- IHTMLLinkElement3 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_hreflang )(
- IHTMLLinkElement3 * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hreflang )(
- IHTMLLinkElement3 * This,
- /* [out][retval] */ BSTR *p);
-
- END_INTERFACE
- } IHTMLLinkElement3Vtbl;
- interface IHTMLLinkElement3
- {
- CONST_VTBL struct IHTMLLinkElement3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLLinkElement3_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLLinkElement3_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLLinkElement3_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLLinkElement3_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLLinkElement3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLLinkElement3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLLinkElement3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLLinkElement3_put_charset(This,v)
- (This)->lpVtbl -> put_charset(This,v)
- #define IHTMLLinkElement3_get_charset(This,p)
- (This)->lpVtbl -> get_charset(This,p)
- #define IHTMLLinkElement3_put_hreflang(This,v)
- (This)->lpVtbl -> put_hreflang(This,v)
- #define IHTMLLinkElement3_get_hreflang(This,p)
- (This)->lpVtbl -> get_hreflang(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement3_put_charset_Proxy(
- IHTMLLinkElement3 * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLLinkElement3_put_charset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement3_get_charset_Proxy(
- IHTMLLinkElement3 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLLinkElement3_get_charset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement3_put_hreflang_Proxy(
- IHTMLLinkElement3 * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLLinkElement3_put_hreflang_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement3_get_hreflang_Proxy(
- IHTMLLinkElement3 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLLinkElement3_get_hreflang_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLLinkElement3_INTERFACE_DEFINED__ */
- #ifndef __DispHTMLLinkElement_DISPINTERFACE_DEFINED__
- #define __DispHTMLLinkElement_DISPINTERFACE_DEFINED__
- /* dispinterface DispHTMLLinkElement */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_DispHTMLLinkElement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f524-98b5-11cf-bb82-00aa00bdce0b")
- DispHTMLLinkElement : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DispHTMLLinkElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DispHTMLLinkElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DispHTMLLinkElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DispHTMLLinkElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DispHTMLLinkElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DispHTMLLinkElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DispHTMLLinkElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DispHTMLLinkElement * 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
- } DispHTMLLinkElementVtbl;
- interface DispHTMLLinkElement
- {
- CONST_VTBL struct DispHTMLLinkElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DispHTMLLinkElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DispHTMLLinkElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DispHTMLLinkElement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DispHTMLLinkElement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DispHTMLLinkElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DispHTMLLinkElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DispHTMLLinkElement_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 /* __DispHTMLLinkElement_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_HTMLLinkElement;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f277-98b5-11cf-bb82-00aa00bdce0b")
- HTMLLinkElement;
- #endif
- #ifndef __IHTMLTxtRange_INTERFACE_DEFINED__
- #define __IHTMLTxtRange_INTERFACE_DEFINED__
- /* interface IHTMLTxtRange */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLTxtRange;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f220-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLTxtRange : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_htmlText(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_text(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_text(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE parentElement(
- /* [out][retval] */ IHTMLElement **parent) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE duplicate(
- /* [out][retval] */ IHTMLTxtRange **Duplicate) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE inRange(
- /* [in] */ IHTMLTxtRange *Range,
- /* [out][retval] */ VARIANT_BOOL *InRange) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE isEqual(
- /* [in] */ IHTMLTxtRange *Range,
- /* [out][retval] */ VARIANT_BOOL *IsEqual) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollIntoView(
- /* [in][defaultvalue] */ VARIANT_BOOL fStart = -1) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE collapse(
- /* [in][defaultvalue] */ VARIANT_BOOL Start = -1) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE expand(
- /* [in] */ BSTR Unit,
- /* [out][retval] */ VARIANT_BOOL *Success) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE move(
- /* [in] */ BSTR Unit,
- /* [in][defaultvalue] */ long Count,
- /* [out][retval] */ long *ActualCount) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveStart(
- /* [in] */ BSTR Unit,
- /* [in][defaultvalue] */ long Count,
- /* [out][retval] */ long *ActualCount) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveEnd(
- /* [in] */ BSTR Unit,
- /* [in][defaultvalue] */ long Count,
- /* [out][retval] */ long *ActualCount) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE pasteHTML(
- /* [in] */ BSTR html) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveToElementText(
- /* [in] */ IHTMLElement *element) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE setEndPoint(
- /* [in] */ BSTR how,
- /* [in] */ IHTMLTxtRange *SourceRange) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE compareEndPoints(
- /* [in] */ BSTR how,
- /* [in] */ IHTMLTxtRange *SourceRange,
- /* [out][retval] */ long *ret) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE findText(
- /* [in] */ BSTR String,
- /* [in][defaultvalue] */ long count,
- /* [in][defaultvalue] */ long Flags,
- /* [out][retval] */ VARIANT_BOOL *Success) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveToPoint(
- /* [in] */ long x,
- /* [in] */ long y) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getBookmark(
- /* [out][retval] */ BSTR *Boolmark) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveToBookmark(
- /* [in] */ BSTR Bookmark,
- /* [out][retval] */ VARIANT_BOOL *Success) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandSupported(
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandEnabled(
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandState(
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandIndeterm(
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandText(
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ BSTR *pcmdText) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandValue(
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT *pcmdValue) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommand(
- /* [in] */ BSTR cmdID,
- /* [in][defaultvalue] */ VARIANT_BOOL showUI,
- /* [in][optional] */ VARIANT value,
- /* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommandShowHelp(
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLTxtRangeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLTxtRange * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLTxtRange * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLTxtRange * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLTxtRange * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLTxtRange * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLTxtRange * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLTxtRange * 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_htmlText )(
- IHTMLTxtRange * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IHTMLTxtRange * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *parentElement )(
- IHTMLTxtRange * This,
- /* [out][retval] */ IHTMLElement **parent);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *duplicate )(
- IHTMLTxtRange * This,
- /* [out][retval] */ IHTMLTxtRange **Duplicate);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *inRange )(
- IHTMLTxtRange * This,
- /* [in] */ IHTMLTxtRange *Range,
- /* [out][retval] */ VARIANT_BOOL *InRange);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *isEqual )(
- IHTMLTxtRange * This,
- /* [in] */ IHTMLTxtRange *Range,
- /* [out][retval] */ VARIANT_BOOL *IsEqual);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *scrollIntoView )(
- IHTMLTxtRange * This,
- /* [in][defaultvalue] */ VARIANT_BOOL fStart);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *collapse )(
- IHTMLTxtRange * This,
- /* [in][defaultvalue] */ VARIANT_BOOL Start);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *expand )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR Unit,
- /* [out][retval] */ VARIANT_BOOL *Success);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *move )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR Unit,
- /* [in][defaultvalue] */ long Count,
- /* [out][retval] */ long *ActualCount);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *moveStart )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR Unit,
- /* [in][defaultvalue] */ long Count,
- /* [out][retval] */ long *ActualCount);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *moveEnd )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR Unit,
- /* [in][defaultvalue] */ long Count,
- /* [out][retval] */ long *ActualCount);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *select )(
- IHTMLTxtRange * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *pasteHTML )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR html);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *moveToElementText )(
- IHTMLTxtRange * This,
- /* [in] */ IHTMLElement *element);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *setEndPoint )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR how,
- /* [in] */ IHTMLTxtRange *SourceRange);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *compareEndPoints )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR how,
- /* [in] */ IHTMLTxtRange *SourceRange,
- /* [out][retval] */ long *ret);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *findText )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR String,
- /* [in][defaultvalue] */ long count,
- /* [in][defaultvalue] */ long Flags,
- /* [out][retval] */ VARIANT_BOOL *Success);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *moveToPoint )(
- IHTMLTxtRange * This,
- /* [in] */ long x,
- /* [in] */ long y);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *getBookmark )(
- IHTMLTxtRange * This,
- /* [out][retval] */ BSTR *Boolmark);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *moveToBookmark )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR Bookmark,
- /* [out][retval] */ VARIANT_BOOL *Success);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandSupported )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT_BOOL *pfRet);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandEnabled )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT_BOOL *pfRet);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandState )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT_BOOL *pfRet);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandIndeterm )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT_BOOL *pfRet);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandText )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ BSTR *pcmdText);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *queryCommandValue )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT *pcmdValue);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *execCommand )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [in][defaultvalue] */ VARIANT_BOOL showUI,
- /* [in][optional] */ VARIANT value,
- /* [out][retval] */ VARIANT_BOOL *pfRet);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *execCommandShowHelp )(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT_BOOL *pfRet);
-
- END_INTERFACE
- } IHTMLTxtRangeVtbl;
- interface IHTMLTxtRange
- {
- CONST_VTBL struct IHTMLTxtRangeVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLTxtRange_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLTxtRange_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLTxtRange_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLTxtRange_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLTxtRange_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLTxtRange_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLTxtRange_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLTxtRange_get_htmlText(This,p)
- (This)->lpVtbl -> get_htmlText(This,p)
- #define IHTMLTxtRange_put_text(This,v)
- (This)->lpVtbl -> put_text(This,v)
- #define IHTMLTxtRange_get_text(This,p)
- (This)->lpVtbl -> get_text(This,p)
- #define IHTMLTxtRange_parentElement(This,parent)
- (This)->lpVtbl -> parentElement(This,parent)
- #define IHTMLTxtRange_duplicate(This,Duplicate)
- (This)->lpVtbl -> duplicate(This,Duplicate)
- #define IHTMLTxtRange_inRange(This,Range,InRange)
- (This)->lpVtbl -> inRange(This,Range,InRange)
- #define IHTMLTxtRange_isEqual(This,Range,IsEqual)
- (This)->lpVtbl -> isEqual(This,Range,IsEqual)
- #define IHTMLTxtRange_scrollIntoView(This,fStart)
- (This)->lpVtbl -> scrollIntoView(This,fStart)
- #define IHTMLTxtRange_collapse(This,Start)
- (This)->lpVtbl -> collapse(This,Start)
- #define IHTMLTxtRange_expand(This,Unit,Success)
- (This)->lpVtbl -> expand(This,Unit,Success)
- #define IHTMLTxtRange_move(This,Unit,Count,ActualCount)
- (This)->lpVtbl -> move(This,Unit,Count,ActualCount)
- #define IHTMLTxtRange_moveStart(This,Unit,Count,ActualCount)
- (This)->lpVtbl -> moveStart(This,Unit,Count,ActualCount)
- #define IHTMLTxtRange_moveEnd(This,Unit,Count,ActualCount)
- (This)->lpVtbl -> moveEnd(This,Unit,Count,ActualCount)
- #define IHTMLTxtRange_select(This)
- (This)->lpVtbl -> select(This)
- #define IHTMLTxtRange_pasteHTML(This,html)
- (This)->lpVtbl -> pasteHTML(This,html)
- #define IHTMLTxtRange_moveToElementText(This,element)
- (This)->lpVtbl -> moveToElementText(This,element)
- #define IHTMLTxtRange_setEndPoint(This,how,SourceRange)
- (This)->lpVtbl -> setEndPoint(This,how,SourceRange)
- #define IHTMLTxtRange_compareEndPoints(This,how,SourceRange,ret)
- (This)->lpVtbl -> compareEndPoints(This,how,SourceRange,ret)
- #define IHTMLTxtRange_findText(This,String,count,Flags,Success)
- (This)->lpVtbl -> findText(This,String,count,Flags,Success)
- #define IHTMLTxtRange_moveToPoint(This,x,y)
- (This)->lpVtbl -> moveToPoint(This,x,y)
- #define IHTMLTxtRange_getBookmark(This,Boolmark)
- (This)->lpVtbl -> getBookmark(This,Boolmark)
- #define IHTMLTxtRange_moveToBookmark(This,Bookmark,Success)
- (This)->lpVtbl -> moveToBookmark(This,Bookmark,Success)
- #define IHTMLTxtRange_queryCommandSupported(This,cmdID,pfRet)
- (This)->lpVtbl -> queryCommandSupported(This,cmdID,pfRet)
- #define IHTMLTxtRange_queryCommandEnabled(This,cmdID,pfRet)
- (This)->lpVtbl -> queryCommandEnabled(This,cmdID,pfRet)
- #define IHTMLTxtRange_queryCommandState(This,cmdID,pfRet)
- (This)->lpVtbl -> queryCommandState(This,cmdID,pfRet)
- #define IHTMLTxtRange_queryCommandIndeterm(This,cmdID,pfRet)
- (This)->lpVtbl -> queryCommandIndeterm(This,cmdID,pfRet)
- #define IHTMLTxtRange_queryCommandText(This,cmdID,pcmdText)
- (This)->lpVtbl -> queryCommandText(This,cmdID,pcmdText)
- #define IHTMLTxtRange_queryCommandValue(This,cmdID,pcmdValue)
- (This)->lpVtbl -> queryCommandValue(This,cmdID,pcmdValue)
- #define IHTMLTxtRange_execCommand(This,cmdID,showUI,value,pfRet)
- (This)->lpVtbl -> execCommand(This,cmdID,showUI,value,pfRet)
- #define IHTMLTxtRange_execCommandShowHelp(This,cmdID,pfRet)
- (This)->lpVtbl -> execCommandShowHelp(This,cmdID,pfRet)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_get_htmlText_Proxy(
- IHTMLTxtRange * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLTxtRange_get_htmlText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_put_text_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLTxtRange_put_text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_get_text_Proxy(
- IHTMLTxtRange * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLTxtRange_get_text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_parentElement_Proxy(
- IHTMLTxtRange * This,
- /* [out][retval] */ IHTMLElement **parent);
- void __RPC_STUB IHTMLTxtRange_parentElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_duplicate_Proxy(
- IHTMLTxtRange * This,
- /* [out][retval] */ IHTMLTxtRange **Duplicate);
- void __RPC_STUB IHTMLTxtRange_duplicate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_inRange_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ IHTMLTxtRange *Range,
- /* [out][retval] */ VARIANT_BOOL *InRange);
- void __RPC_STUB IHTMLTxtRange_inRange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_isEqual_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ IHTMLTxtRange *Range,
- /* [out][retval] */ VARIANT_BOOL *IsEqual);
- void __RPC_STUB IHTMLTxtRange_isEqual_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_scrollIntoView_Proxy(
- IHTMLTxtRange * This,
- /* [in][defaultvalue] */ VARIANT_BOOL fStart);
- void __RPC_STUB IHTMLTxtRange_scrollIntoView_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_collapse_Proxy(
- IHTMLTxtRange * This,
- /* [in][defaultvalue] */ VARIANT_BOOL Start);
- void __RPC_STUB IHTMLTxtRange_collapse_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_expand_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR Unit,
- /* [out][retval] */ VARIANT_BOOL *Success);
- void __RPC_STUB IHTMLTxtRange_expand_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_move_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR Unit,
- /* [in][defaultvalue] */ long Count,
- /* [out][retval] */ long *ActualCount);
- void __RPC_STUB IHTMLTxtRange_move_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveStart_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR Unit,
- /* [in][defaultvalue] */ long Count,
- /* [out][retval] */ long *ActualCount);
- void __RPC_STUB IHTMLTxtRange_moveStart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveEnd_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR Unit,
- /* [in][defaultvalue] */ long Count,
- /* [out][retval] */ long *ActualCount);
- void __RPC_STUB IHTMLTxtRange_moveEnd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_select_Proxy(
- IHTMLTxtRange * This);
- void __RPC_STUB IHTMLTxtRange_select_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_pasteHTML_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR html);
- void __RPC_STUB IHTMLTxtRange_pasteHTML_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveToElementText_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ IHTMLElement *element);
- void __RPC_STUB IHTMLTxtRange_moveToElementText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_setEndPoint_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR how,
- /* [in] */ IHTMLTxtRange *SourceRange);
- void __RPC_STUB IHTMLTxtRange_setEndPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_compareEndPoints_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR how,
- /* [in] */ IHTMLTxtRange *SourceRange,
- /* [out][retval] */ long *ret);
- void __RPC_STUB IHTMLTxtRange_compareEndPoints_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_findText_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR String,
- /* [in][defaultvalue] */ long count,
- /* [in][defaultvalue] */ long Flags,
- /* [out][retval] */ VARIANT_BOOL *Success);
- void __RPC_STUB IHTMLTxtRange_findText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveToPoint_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ long x,
- /* [in] */ long y);
- void __RPC_STUB IHTMLTxtRange_moveToPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_getBookmark_Proxy(
- IHTMLTxtRange * This,
- /* [out][retval] */ BSTR *Boolmark);
- void __RPC_STUB IHTMLTxtRange_getBookmark_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveToBookmark_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR Bookmark,
- /* [out][retval] */ VARIANT_BOOL *Success);
- void __RPC_STUB IHTMLTxtRange_moveToBookmark_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandSupported_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT_BOOL *pfRet);
- void __RPC_STUB IHTMLTxtRange_queryCommandSupported_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandEnabled_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT_BOOL *pfRet);
- void __RPC_STUB IHTMLTxtRange_queryCommandEnabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandState_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT_BOOL *pfRet);
- void __RPC_STUB IHTMLTxtRange_queryCommandState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandIndeterm_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT_BOOL *pfRet);
- void __RPC_STUB IHTMLTxtRange_queryCommandIndeterm_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandText_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ BSTR *pcmdText);
- void __RPC_STUB IHTMLTxtRange_queryCommandText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandValue_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT *pcmdValue);
- void __RPC_STUB IHTMLTxtRange_queryCommandValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_execCommand_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [in][defaultvalue] */ VARIANT_BOOL showUI,
- /* [in][optional] */ VARIANT value,
- /* [out][retval] */ VARIANT_BOOL *pfRet);
- void __RPC_STUB IHTMLTxtRange_execCommand_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_execCommandShowHelp_Proxy(
- IHTMLTxtRange * This,
- /* [in] */ BSTR cmdID,
- /* [out][retval] */ VARIANT_BOOL *pfRet);
- void __RPC_STUB IHTMLTxtRange_execCommandShowHelp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLTxtRange_INTERFACE_DEFINED__ */
- #ifndef __IHTMLTextRangeMetrics_INTERFACE_DEFINED__
- #define __IHTMLTextRangeMetrics_INTERFACE_DEFINED__
- /* interface IHTMLTextRangeMetrics */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLTextRangeMetrics;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f40b-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLTextRangeMetrics : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetTop(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetLeft(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingTop(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingLeft(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingWidth(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingHeight(
- /* [out][retval] */ long *p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLTextRangeMetricsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLTextRangeMetrics * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLTextRangeMetrics * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLTextRangeMetrics * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLTextRangeMetrics * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLTextRangeMetrics * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLTextRangeMetrics * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLTextRangeMetrics * 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_offsetTop )(
- IHTMLTextRangeMetrics * This,
- /* [out][retval] */ long *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetLeft )(
- IHTMLTextRangeMetrics * This,
- /* [out][retval] */ long *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_boundingTop )(
- IHTMLTextRangeMetrics * This,
- /* [out][retval] */ long *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_boundingLeft )(
- IHTMLTextRangeMetrics * This,
- /* [out][retval] */ long *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_boundingWidth )(
- IHTMLTextRangeMetrics * This,
- /* [out][retval] */ long *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_boundingHeight )(
- IHTMLTextRangeMetrics * This,
- /* [out][retval] */ long *p);
-
- END_INTERFACE
- } IHTMLTextRangeMetricsVtbl;
- interface IHTMLTextRangeMetrics
- {
- CONST_VTBL struct IHTMLTextRangeMetricsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLTextRangeMetrics_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLTextRangeMetrics_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLTextRangeMetrics_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLTextRangeMetrics_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLTextRangeMetrics_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLTextRangeMetrics_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLTextRangeMetrics_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLTextRangeMetrics_get_offsetTop(This,p)
- (This)->lpVtbl -> get_offsetTop(This,p)
- #define IHTMLTextRangeMetrics_get_offsetLeft(This,p)
- (This)->lpVtbl -> get_offsetLeft(This,p)
- #define IHTMLTextRangeMetrics_get_boundingTop(This,p)
- (This)->lpVtbl -> get_boundingTop(This,p)
- #define IHTMLTextRangeMetrics_get_boundingLeft(This,p)
- (This)->lpVtbl -> get_boundingLeft(This,p)
- #define IHTMLTextRangeMetrics_get_boundingWidth(This,p)
- (This)->lpVtbl -> get_boundingWidth(This,p)
- #define IHTMLTextRangeMetrics_get_boundingHeight(This,p)
- (This)->lpVtbl -> get_boundingHeight(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_offsetTop_Proxy(
- IHTMLTextRangeMetrics * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLTextRangeMetrics_get_offsetTop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_offsetLeft_Proxy(
- IHTMLTextRangeMetrics * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLTextRangeMetrics_get_offsetLeft_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingTop_Proxy(
- IHTMLTextRangeMetrics * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLTextRangeMetrics_get_boundingTop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingLeft_Proxy(
- IHTMLTextRangeMetrics * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLTextRangeMetrics_get_boundingLeft_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingWidth_Proxy(
- IHTMLTextRangeMetrics * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLTextRangeMetrics_get_boundingWidth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingHeight_Proxy(
- IHTMLTextRangeMetrics * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLTextRangeMetrics_get_boundingHeight_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLTextRangeMetrics_INTERFACE_DEFINED__ */
- #ifndef __IHTMLTextRangeMetrics2_INTERFACE_DEFINED__
- #define __IHTMLTextRangeMetrics2_INTERFACE_DEFINED__
- /* interface IHTMLTextRangeMetrics2 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLTextRangeMetrics2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f4a6-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLTextRangeMetrics2 : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getClientRects(
- /* [out][retval] */ IHTMLRectCollection **pRectCol) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getBoundingClientRect(
- /* [out][retval] */ IHTMLRect **pRect) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLTextRangeMetrics2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLTextRangeMetrics2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLTextRangeMetrics2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLTextRangeMetrics2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLTextRangeMetrics2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLTextRangeMetrics2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLTextRangeMetrics2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLTextRangeMetrics2 * 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 *getClientRects )(
- IHTMLTextRangeMetrics2 * This,
- /* [out][retval] */ IHTMLRectCollection **pRectCol);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *getBoundingClientRect )(
- IHTMLTextRangeMetrics2 * This,
- /* [out][retval] */ IHTMLRect **pRect);
-
- END_INTERFACE
- } IHTMLTextRangeMetrics2Vtbl;
- interface IHTMLTextRangeMetrics2
- {
- CONST_VTBL struct IHTMLTextRangeMetrics2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLTextRangeMetrics2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLTextRangeMetrics2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLTextRangeMetrics2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLTextRangeMetrics2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLTextRangeMetrics2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLTextRangeMetrics2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLTextRangeMetrics2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLTextRangeMetrics2_getClientRects(This,pRectCol)
- (This)->lpVtbl -> getClientRects(This,pRectCol)
- #define IHTMLTextRangeMetrics2_getBoundingClientRect(This,pRect)
- (This)->lpVtbl -> getBoundingClientRect(This,pRect)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics2_getClientRects_Proxy(
- IHTMLTextRangeMetrics2 * This,
- /* [out][retval] */ IHTMLRectCollection **pRectCol);
- void __RPC_STUB IHTMLTextRangeMetrics2_getClientRects_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics2_getBoundingClientRect_Proxy(
- IHTMLTextRangeMetrics2 * This,
- /* [out][retval] */ IHTMLRect **pRect);
- void __RPC_STUB IHTMLTextRangeMetrics2_getBoundingClientRect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLTextRangeMetrics2_INTERFACE_DEFINED__ */
- #ifndef __IHTMLTxtRangeCollection_INTERFACE_DEFINED__
- #define __IHTMLTxtRangeCollection_INTERFACE_DEFINED__
- /* interface IHTMLTxtRangeCollection */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLTxtRangeCollection;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f7ed-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLTxtRangeCollection : 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] */ VARIANT *pvarIndex,
- /* [out][retval] */ VARIANT *pvarResult) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLTxtRangeCollectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLTxtRangeCollection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLTxtRangeCollection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLTxtRangeCollection * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLTxtRangeCollection * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLTxtRangeCollection * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLTxtRangeCollection * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLTxtRangeCollection * 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 )(
- IHTMLTxtRangeCollection * This,
- /* [out][retval] */ long *p);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
- IHTMLTxtRangeCollection * This,
- /* [out][retval] */ IUnknown **p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
- IHTMLTxtRangeCollection * This,
- /* [in] */ VARIANT *pvarIndex,
- /* [out][retval] */ VARIANT *pvarResult);
-
- END_INTERFACE
- } IHTMLTxtRangeCollectionVtbl;
- interface IHTMLTxtRangeCollection
- {
- CONST_VTBL struct IHTMLTxtRangeCollectionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLTxtRangeCollection_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLTxtRangeCollection_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLTxtRangeCollection_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLTxtRangeCollection_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLTxtRangeCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLTxtRangeCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLTxtRangeCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLTxtRangeCollection_get_length(This,p)
- (This)->lpVtbl -> get_length(This,p)
- #define IHTMLTxtRangeCollection_get__newEnum(This,p)
- (This)->lpVtbl -> get__newEnum(This,p)
- #define IHTMLTxtRangeCollection_item(This,pvarIndex,pvarResult)
- (This)->lpVtbl -> item(This,pvarIndex,pvarResult)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRangeCollection_get_length_Proxy(
- IHTMLTxtRangeCollection * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLTxtRangeCollection_get_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRangeCollection_get__newEnum_Proxy(
- IHTMLTxtRangeCollection * This,
- /* [out][retval] */ IUnknown **p);
- void __RPC_STUB IHTMLTxtRangeCollection_get__newEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRangeCollection_item_Proxy(
- IHTMLTxtRangeCollection * This,
- /* [in] */ VARIANT *pvarIndex,
- /* [out][retval] */ VARIANT *pvarResult);
- void __RPC_STUB IHTMLTxtRangeCollection_item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLTxtRangeCollection_INTERFACE_DEFINED__ */
- #ifndef __HTMLFormElementEvents2_DISPINTERFACE_DEFINED__
- #define __HTMLFormElementEvents2_DISPINTERFACE_DEFINED__
- /* dispinterface HTMLFormElementEvents2 */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_HTMLFormElementEvents2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f614-98b5-11cf-bb82-00aa00bdce0b")
- HTMLFormElementEvents2 : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct HTMLFormElementEvents2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- HTMLFormElementEvents2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- HTMLFormElementEvents2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- HTMLFormElementEvents2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- HTMLFormElementEvents2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- HTMLFormElementEvents2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- HTMLFormElementEvents2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- HTMLFormElementEvents2 * 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
- } HTMLFormElementEvents2Vtbl;
- interface HTMLFormElementEvents2
- {
- CONST_VTBL struct HTMLFormElementEvents2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define HTMLFormElementEvents2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define HTMLFormElementEvents2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define HTMLFormElementEvents2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define HTMLFormElementEvents2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define HTMLFormElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define HTMLFormElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define HTMLFormElementEvents2_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 /* __HTMLFormElementEvents2_DISPINTERFACE_DEFINED__ */
- #ifndef __HTMLFormElementEvents_DISPINTERFACE_DEFINED__
- #define __HTMLFormElementEvents_DISPINTERFACE_DEFINED__
- /* dispinterface HTMLFormElementEvents */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_HTMLFormElementEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f364-98b5-11cf-bb82-00aa00bdce0b")
- HTMLFormElementEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct HTMLFormElementEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- HTMLFormElementEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- HTMLFormElementEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- HTMLFormElementEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- HTMLFormElementEvents * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- HTMLFormElementEvents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- HTMLFormElementEvents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- HTMLFormElementEvents * 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
- } HTMLFormElementEventsVtbl;
- interface HTMLFormElementEvents
- {
- CONST_VTBL struct HTMLFormElementEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define HTMLFormElementEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define HTMLFormElementEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define HTMLFormElementEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define HTMLFormElementEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define HTMLFormElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define HTMLFormElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define HTMLFormElementEvents_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 /* __HTMLFormElementEvents_DISPINTERFACE_DEFINED__ */
- #ifndef __IHTMLFormElement_INTERFACE_DEFINED__
- #define __IHTMLFormElement_INTERFACE_DEFINED__
- /* interface IHTMLFormElement */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLFormElement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f1f7-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLFormElement : public IDispatch
- {
- public:
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_action(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_action(
- /* [out][retval] */ BSTR *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 /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_encoding(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_encoding(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_method(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_method(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_elements(
- /* [out][retval] */ IDispatch **p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_target(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_target(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onsubmit(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onsubmit(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreset(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreset(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE submit( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE reset( void) = 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 IHTMLFormElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLFormElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLFormElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLFormElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLFormElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLFormElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLFormElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLFormElement * 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);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_action )(
- IHTMLFormElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_action )(
- IHTMLFormElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dir )(
- IHTMLFormElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dir )(
- IHTMLFormElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_encoding )(
- IHTMLFormElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_encoding )(
- IHTMLFormElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_method )(
- IHTMLFormElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_method )(
- IHTMLFormElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_elements )(
- IHTMLFormElement * This,
- /* [out][retval] */ IDispatch **p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_target )(
- IHTMLFormElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_target )(
- IHTMLFormElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
- IHTMLFormElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
- IHTMLFormElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onsubmit )(
- IHTMLFormElement * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onsubmit )(
- IHTMLFormElement * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreset )(
- IHTMLFormElement * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onreset )(
- IHTMLFormElement * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *submit )(
- IHTMLFormElement * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *reset )(
- IHTMLFormElement * This);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_length )(
- IHTMLFormElement * This,
- /* [in] */ long v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
- IHTMLFormElement * This,
- /* [out][retval] */ long *p);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
- IHTMLFormElement * This,
- /* [out][retval] */ IUnknown **p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
- IHTMLFormElement * This,
- /* [in][optional] */ VARIANT name,
- /* [in][optional] */ VARIANT index,
- /* [out][retval] */ IDispatch **pdisp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *tags )(
- IHTMLFormElement * This,
- /* [in] */ VARIANT tagName,
- /* [out][retval] */ IDispatch **pdisp);
-
- END_INTERFACE
- } IHTMLFormElementVtbl;
- interface IHTMLFormElement
- {
- CONST_VTBL struct IHTMLFormElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLFormElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLFormElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLFormElement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLFormElement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLFormElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLFormElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLFormElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLFormElement_put_action(This,v)
- (This)->lpVtbl -> put_action(This,v)
- #define IHTMLFormElement_get_action(This,p)
- (This)->lpVtbl -> get_action(This,p)
- #define IHTMLFormElement_put_dir(This,v)
- (This)->lpVtbl -> put_dir(This,v)
- #define IHTMLFormElement_get_dir(This,p)
- (This)->lpVtbl -> get_dir(This,p)
- #define IHTMLFormElement_put_encoding(This,v)
- (This)->lpVtbl -> put_encoding(This,v)
- #define IHTMLFormElement_get_encoding(This,p)
- (This)->lpVtbl -> get_encoding(This,p)
- #define IHTMLFormElement_put_method(This,v)
- (This)->lpVtbl -> put_method(This,v)
- #define IHTMLFormElement_get_method(This,p)
- (This)->lpVtbl -> get_method(This,p)
- #define IHTMLFormElement_get_elements(This,p)
- (This)->lpVtbl -> get_elements(This,p)
- #define IHTMLFormElement_put_target(This,v)
- (This)->lpVtbl -> put_target(This,v)
- #define IHTMLFormElement_get_target(This,p)
- (This)->lpVtbl -> get_target(This,p)
- #define IHTMLFormElement_put_name(This,v)
- (This)->lpVtbl -> put_name(This,v)
- #define IHTMLFormElement_get_name(This,p)
- (This)->lpVtbl -> get_name(This,p)
- #define IHTMLFormElement_put_onsubmit(This,v)
- (This)->lpVtbl -> put_onsubmit(This,v)
- #define IHTMLFormElement_get_onsubmit(This,p)
- (This)->lpVtbl -> get_onsubmit(This,p)
- #define IHTMLFormElement_put_onreset(This,v)
- (This)->lpVtbl -> put_onreset(This,v)
- #define IHTMLFormElement_get_onreset(This,p)
- (This)->lpVtbl -> get_onreset(This,p)
- #define IHTMLFormElement_submit(This)
- (This)->lpVtbl -> submit(This)
- #define IHTMLFormElement_reset(This)
- (This)->lpVtbl -> reset(This)
- #define IHTMLFormElement_put_length(This,v)
- (This)->lpVtbl -> put_length(This,v)
- #define IHTMLFormElement_get_length(This,p)
- (This)->lpVtbl -> get_length(This,p)
- #define IHTMLFormElement_get__newEnum(This,p)
- (This)->lpVtbl -> get__newEnum(This,p)
- #define IHTMLFormElement_item(This,name,index,pdisp)
- (This)->lpVtbl -> item(This,name,index,pdisp)
- #define IHTMLFormElement_tags(This,tagName,pdisp)
- (This)->lpVtbl -> tags(This,tagName,pdisp)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_action_Proxy(
- IHTMLFormElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLFormElement_put_action_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_action_Proxy(
- IHTMLFormElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLFormElement_get_action_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_dir_Proxy(
- IHTMLFormElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLFormElement_put_dir_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_dir_Proxy(
- IHTMLFormElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLFormElement_get_dir_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_encoding_Proxy(
- IHTMLFormElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLFormElement_put_encoding_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_encoding_Proxy(
- IHTMLFormElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLFormElement_get_encoding_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_method_Proxy(
- IHTMLFormElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLFormElement_put_method_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_method_Proxy(
- IHTMLFormElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLFormElement_get_method_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_elements_Proxy(
- IHTMLFormElement * This,
- /* [out][retval] */ IDispatch **p);