Mshtmlc.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:3844k
- #define IHTMLDListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLDListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLDListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLDListElement_put_compact(This,v)
- (This)->lpVtbl -> put_compact(This,v)
- #define IHTMLDListElement_get_compact(This,p)
- (This)->lpVtbl -> get_compact(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDListElement_put_compact_Proxy(
- IHTMLDListElement * This,
- /* [in] */ VARIANT_BOOL v);
- void __RPC_STUB IHTMLDListElement_put_compact_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDListElement_get_compact_Proxy(
- IHTMLDListElement * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLDListElement_get_compact_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLDListElement_INTERFACE_DEFINED__ */
- #ifndef __DispHTMLDListElement_DISPINTERFACE_DEFINED__
- #define __DispHTMLDListElement_DISPINTERFACE_DEFINED__
- /* dispinterface DispHTMLDListElement */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_DispHTMLDListElement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f53b-98b5-11cf-bb82-00aa00bdce0b")
- DispHTMLDListElement : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DispHTMLDListElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DispHTMLDListElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DispHTMLDListElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DispHTMLDListElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DispHTMLDListElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DispHTMLDListElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DispHTMLDListElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DispHTMLDListElement * 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
- } DispHTMLDListElementVtbl;
- interface DispHTMLDListElement
- {
- CONST_VTBL struct DispHTMLDListElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DispHTMLDListElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DispHTMLDListElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DispHTMLDListElement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DispHTMLDListElement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DispHTMLDListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DispHTMLDListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DispHTMLDListElement_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 /* __DispHTMLDListElement_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_HTMLDListElement;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f27d-98b5-11cf-bb82-00aa00bdce0b")
- HTMLDListElement;
- #endif
- #ifndef __IHTMLHRElement_INTERFACE_DEFINED__
- #define __IHTMLHRElement_INTERFACE_DEFINED__
- /* interface IHTMLHRElement */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLHRElement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f1f4-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLHRElement : public IDispatch
- {
- public:
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_noShade(
- /* [in] */ VARIANT_BOOL v) = 0;
-
- virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_noShade(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_size(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_size(
- /* [out][retval] */ VARIANT *p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLHRElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLHRElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLHRElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLHRElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLHRElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLHRElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLHRElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLHRElement * 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_align )(
- IHTMLHRElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
- IHTMLHRElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_color )(
- IHTMLHRElement * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_color )(
- IHTMLHRElement * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_noShade )(
- IHTMLHRElement * This,
- /* [in] */ VARIANT_BOOL v);
-
- /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_noShade )(
- IHTMLHRElement * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_width )(
- IHTMLHRElement * This,
- /* [in] */ VARIANT v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )(
- IHTMLHRElement * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_size )(
- IHTMLHRElement * This,
- /* [in] */ VARIANT v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_size )(
- IHTMLHRElement * This,
- /* [out][retval] */ VARIANT *p);
-
- END_INTERFACE
- } IHTMLHRElementVtbl;
- interface IHTMLHRElement
- {
- CONST_VTBL struct IHTMLHRElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLHRElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLHRElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLHRElement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLHRElement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLHRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLHRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLHRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLHRElement_put_align(This,v)
- (This)->lpVtbl -> put_align(This,v)
- #define IHTMLHRElement_get_align(This,p)
- (This)->lpVtbl -> get_align(This,p)
- #define IHTMLHRElement_put_color(This,v)
- (This)->lpVtbl -> put_color(This,v)
- #define IHTMLHRElement_get_color(This,p)
- (This)->lpVtbl -> get_color(This,p)
- #define IHTMLHRElement_put_noShade(This,v)
- (This)->lpVtbl -> put_noShade(This,v)
- #define IHTMLHRElement_get_noShade(This,p)
- (This)->lpVtbl -> get_noShade(This,p)
- #define IHTMLHRElement_put_width(This,v)
- (This)->lpVtbl -> put_width(This,v)
- #define IHTMLHRElement_get_width(This,p)
- (This)->lpVtbl -> get_width(This,p)
- #define IHTMLHRElement_put_size(This,v)
- (This)->lpVtbl -> put_size(This,v)
- #define IHTMLHRElement_get_size(This,p)
- (This)->lpVtbl -> get_size(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_align_Proxy(
- IHTMLHRElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLHRElement_put_align_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_align_Proxy(
- IHTMLHRElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLHRElement_get_align_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_color_Proxy(
- IHTMLHRElement * This,
- /* [in] */ VARIANT v);
- void __RPC_STUB IHTMLHRElement_put_color_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_color_Proxy(
- IHTMLHRElement * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLHRElement_get_color_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_noShade_Proxy(
- IHTMLHRElement * This,
- /* [in] */ VARIANT_BOOL v);
- void __RPC_STUB IHTMLHRElement_put_noShade_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_noShade_Proxy(
- IHTMLHRElement * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLHRElement_get_noShade_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_width_Proxy(
- IHTMLHRElement * This,
- /* [in] */ VARIANT v);
- void __RPC_STUB IHTMLHRElement_put_width_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_width_Proxy(
- IHTMLHRElement * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLHRElement_get_width_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_size_Proxy(
- IHTMLHRElement * This,
- /* [in] */ VARIANT v);
- void __RPC_STUB IHTMLHRElement_put_size_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_size_Proxy(
- IHTMLHRElement * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLHRElement_get_size_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLHRElement_INTERFACE_DEFINED__ */
- #ifndef __DispHTMLHRElement_DISPINTERFACE_DEFINED__
- #define __DispHTMLHRElement_DISPINTERFACE_DEFINED__
- /* dispinterface DispHTMLHRElement */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_DispHTMLHRElement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f53d-98b5-11cf-bb82-00aa00bdce0b")
- DispHTMLHRElement : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DispHTMLHRElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DispHTMLHRElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DispHTMLHRElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DispHTMLHRElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DispHTMLHRElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DispHTMLHRElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DispHTMLHRElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DispHTMLHRElement * 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
- } DispHTMLHRElementVtbl;
- interface DispHTMLHRElement
- {
- CONST_VTBL struct DispHTMLHRElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DispHTMLHRElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DispHTMLHRElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DispHTMLHRElement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DispHTMLHRElement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DispHTMLHRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DispHTMLHRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DispHTMLHRElement_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 /* __DispHTMLHRElement_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_HTMLHRElement;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f252-98b5-11cf-bb82-00aa00bdce0b")
- HTMLHRElement;
- #endif
- #ifndef __IHTMLParaElement_INTERFACE_DEFINED__
- #define __IHTMLParaElement_INTERFACE_DEFINED__
- /* interface IHTMLParaElement */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLParaElement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f1f5-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLParaElement : public IDispatch
- {
- public:
- virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
- /* [out][retval] */ BSTR *p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLParaElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLParaElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLParaElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLParaElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLParaElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLParaElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLParaElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLParaElement * 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][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
- IHTMLParaElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
- IHTMLParaElement * This,
- /* [out][retval] */ BSTR *p);
-
- END_INTERFACE
- } IHTMLParaElementVtbl;
- interface IHTMLParaElement
- {
- CONST_VTBL struct IHTMLParaElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLParaElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLParaElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLParaElement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLParaElement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLParaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLParaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLParaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLParaElement_put_align(This,v)
- (This)->lpVtbl -> put_align(This,v)
- #define IHTMLParaElement_get_align(This,p)
- (This)->lpVtbl -> get_align(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLParaElement_put_align_Proxy(
- IHTMLParaElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLParaElement_put_align_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLParaElement_get_align_Proxy(
- IHTMLParaElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLParaElement_get_align_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLParaElement_INTERFACE_DEFINED__ */
- #ifndef __DispHTMLParaElement_DISPINTERFACE_DEFINED__
- #define __DispHTMLParaElement_DISPINTERFACE_DEFINED__
- /* dispinterface DispHTMLParaElement */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_DispHTMLParaElement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f52c-98b5-11cf-bb82-00aa00bdce0b")
- DispHTMLParaElement : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DispHTMLParaElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DispHTMLParaElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DispHTMLParaElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DispHTMLParaElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DispHTMLParaElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DispHTMLParaElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DispHTMLParaElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DispHTMLParaElement * 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
- } DispHTMLParaElementVtbl;
- interface DispHTMLParaElement
- {
- CONST_VTBL struct DispHTMLParaElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DispHTMLParaElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DispHTMLParaElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DispHTMLParaElement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DispHTMLParaElement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DispHTMLParaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DispHTMLParaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DispHTMLParaElement_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 /* __DispHTMLParaElement_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_HTMLParaElement;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f26f-98b5-11cf-bb82-00aa00bdce0b")
- HTMLParaElement;
- #endif
- #ifndef __IHTMLElementCollection2_INTERFACE_DEFINED__
- #define __IHTMLElementCollection2_INTERFACE_DEFINED__
- /* interface IHTMLElementCollection2 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLElementCollection2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f5ee-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLElementCollection2 : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE urns(
- /* [in] */ VARIANT urn,
- /* [out][retval] */ IDispatch **pdisp) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLElementCollection2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLElementCollection2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLElementCollection2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLElementCollection2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLElementCollection2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLElementCollection2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLElementCollection2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLElementCollection2 * 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 *urns )(
- IHTMLElementCollection2 * This,
- /* [in] */ VARIANT urn,
- /* [out][retval] */ IDispatch **pdisp);
-
- END_INTERFACE
- } IHTMLElementCollection2Vtbl;
- interface IHTMLElementCollection2
- {
- CONST_VTBL struct IHTMLElementCollection2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLElementCollection2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLElementCollection2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLElementCollection2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLElementCollection2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLElementCollection2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLElementCollection2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLElementCollection2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLElementCollection2_urns(This,urn,pdisp)
- (This)->lpVtbl -> urns(This,urn,pdisp)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection2_urns_Proxy(
- IHTMLElementCollection2 * This,
- /* [in] */ VARIANT urn,
- /* [out][retval] */ IDispatch **pdisp);
- void __RPC_STUB IHTMLElementCollection2_urns_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLElementCollection2_INTERFACE_DEFINED__ */
- #ifndef __IHTMLElementCollection3_INTERFACE_DEFINED__
- #define __IHTMLElementCollection3_INTERFACE_DEFINED__
- /* interface IHTMLElementCollection3 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLElementCollection3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f835-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLElementCollection3 : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE namedItem(
- /* [in] */ BSTR name,
- /* [out][retval] */ IDispatch **pdisp) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLElementCollection3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLElementCollection3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLElementCollection3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLElementCollection3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLElementCollection3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLElementCollection3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLElementCollection3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLElementCollection3 * 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 *namedItem )(
- IHTMLElementCollection3 * This,
- /* [in] */ BSTR name,
- /* [out][retval] */ IDispatch **pdisp);
-
- END_INTERFACE
- } IHTMLElementCollection3Vtbl;
- interface IHTMLElementCollection3
- {
- CONST_VTBL struct IHTMLElementCollection3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLElementCollection3_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLElementCollection3_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLElementCollection3_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLElementCollection3_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLElementCollection3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLElementCollection3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLElementCollection3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLElementCollection3_namedItem(This,name,pdisp)
- (This)->lpVtbl -> namedItem(This,name,pdisp)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection3_namedItem_Proxy(
- IHTMLElementCollection3 * This,
- /* [in] */ BSTR name,
- /* [out][retval] */ IDispatch **pdisp);
- void __RPC_STUB IHTMLElementCollection3_namedItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLElementCollection3_INTERFACE_DEFINED__ */
- #ifndef __DispHTMLElementCollection_DISPINTERFACE_DEFINED__
- #define __DispHTMLElementCollection_DISPINTERFACE_DEFINED__
- /* dispinterface DispHTMLElementCollection */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_DispHTMLElementCollection;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f56b-98b5-11cf-bb82-00aa00bdce0b")
- DispHTMLElementCollection : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DispHTMLElementCollectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DispHTMLElementCollection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DispHTMLElementCollection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DispHTMLElementCollection * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DispHTMLElementCollection * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DispHTMLElementCollection * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DispHTMLElementCollection * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DispHTMLElementCollection * 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
- } DispHTMLElementCollectionVtbl;
- interface DispHTMLElementCollection
- {
- CONST_VTBL struct DispHTMLElementCollectionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DispHTMLElementCollection_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DispHTMLElementCollection_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DispHTMLElementCollection_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DispHTMLElementCollection_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DispHTMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DispHTMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DispHTMLElementCollection_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 /* __DispHTMLElementCollection_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_HTMLElementCollection;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f4cb-98b5-11cf-bb82-00aa00bdce0b")
- HTMLElementCollection;
- #endif
- #ifndef __IHTMLHeaderElement_INTERFACE_DEFINED__
- #define __IHTMLHeaderElement_INTERFACE_DEFINED__
- /* interface IHTMLHeaderElement */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLHeaderElement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f1f6-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLHeaderElement : public IDispatch
- {
- public:
- virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_align(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_align(
- /* [out][retval] */ BSTR *p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLHeaderElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLHeaderElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLHeaderElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLHeaderElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLHeaderElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLHeaderElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLHeaderElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLHeaderElement * 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][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_align )(
- IHTMLHeaderElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_align )(
- IHTMLHeaderElement * This,
- /* [out][retval] */ BSTR *p);
-
- END_INTERFACE
- } IHTMLHeaderElementVtbl;
- interface IHTMLHeaderElement
- {
- CONST_VTBL struct IHTMLHeaderElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLHeaderElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLHeaderElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLHeaderElement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLHeaderElement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLHeaderElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLHeaderElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLHeaderElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLHeaderElement_put_align(This,v)
- (This)->lpVtbl -> put_align(This,v)
- #define IHTMLHeaderElement_get_align(This,p)
- (This)->lpVtbl -> get_align(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHeaderElement_put_align_Proxy(
- IHTMLHeaderElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLHeaderElement_put_align_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHeaderElement_get_align_Proxy(
- IHTMLHeaderElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLHeaderElement_get_align_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLHeaderElement_INTERFACE_DEFINED__ */
- #ifndef __DispHTMLHeaderElement_DISPINTERFACE_DEFINED__
- #define __DispHTMLHeaderElement_DISPINTERFACE_DEFINED__
- /* dispinterface DispHTMLHeaderElement */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_DispHTMLHeaderElement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f515-98b5-11cf-bb82-00aa00bdce0b")
- DispHTMLHeaderElement : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DispHTMLHeaderElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DispHTMLHeaderElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DispHTMLHeaderElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DispHTMLHeaderElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DispHTMLHeaderElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DispHTMLHeaderElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DispHTMLHeaderElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DispHTMLHeaderElement * 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
- } DispHTMLHeaderElementVtbl;
- interface DispHTMLHeaderElement
- {
- CONST_VTBL struct DispHTMLHeaderElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DispHTMLHeaderElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DispHTMLHeaderElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DispHTMLHeaderElement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DispHTMLHeaderElement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DispHTMLHeaderElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DispHTMLHeaderElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DispHTMLHeaderElement_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 /* __DispHTMLHeaderElement_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_HTMLHeaderElement;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f27a-98b5-11cf-bb82-00aa00bdce0b")
- HTMLHeaderElement;
- #endif
- #ifndef __HTMLSelectElementEvents2_DISPINTERFACE_DEFINED__
- #define __HTMLSelectElementEvents2_DISPINTERFACE_DEFINED__
- /* dispinterface HTMLSelectElementEvents2 */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_HTMLSelectElementEvents2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f622-98b5-11cf-bb82-00aa00bdce0b")
- HTMLSelectElementEvents2 : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct HTMLSelectElementEvents2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- HTMLSelectElementEvents2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- HTMLSelectElementEvents2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- HTMLSelectElementEvents2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- HTMLSelectElementEvents2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- HTMLSelectElementEvents2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- HTMLSelectElementEvents2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- HTMLSelectElementEvents2 * 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
- } HTMLSelectElementEvents2Vtbl;
- interface HTMLSelectElementEvents2
- {
- CONST_VTBL struct HTMLSelectElementEvents2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define HTMLSelectElementEvents2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define HTMLSelectElementEvents2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define HTMLSelectElementEvents2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define HTMLSelectElementEvents2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define HTMLSelectElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define HTMLSelectElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define HTMLSelectElementEvents2_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 /* __HTMLSelectElementEvents2_DISPINTERFACE_DEFINED__ */
- #ifndef __HTMLSelectElementEvents_DISPINTERFACE_DEFINED__
- #define __HTMLSelectElementEvents_DISPINTERFACE_DEFINED__
- /* dispinterface HTMLSelectElementEvents */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_HTMLSelectElementEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f302-98b5-11cf-bb82-00aa00bdce0b")
- HTMLSelectElementEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct HTMLSelectElementEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- HTMLSelectElementEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- HTMLSelectElementEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- HTMLSelectElementEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- HTMLSelectElementEvents * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- HTMLSelectElementEvents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- HTMLSelectElementEvents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- HTMLSelectElementEvents * 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
- } HTMLSelectElementEventsVtbl;
- interface HTMLSelectElementEvents
- {
- CONST_VTBL struct HTMLSelectElementEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define HTMLSelectElementEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define HTMLSelectElementEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define HTMLSelectElementEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define HTMLSelectElementEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define HTMLSelectElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define HTMLSelectElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define HTMLSelectElementEvents_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 /* __HTMLSelectElementEvents_DISPINTERFACE_DEFINED__ */
- #ifndef __IHTMLSelectElement_INTERFACE_DEFINED__
- #define __IHTMLSelectElement_INTERFACE_DEFINED__
- /* interface IHTMLSelectElement */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLSelectElement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f244-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLSelectElement : public IDispatch
- {
- public:
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_size(
- /* [in] */ long v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_size(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_multiple(
- /* [in] */ VARIANT_BOOL v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_multiple(
- /* [out][retval] */ VARIANT_BOOL *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 /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_options(
- /* [out][retval] */ IDispatch **p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onchange(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onchange(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selectedIndex(
- /* [in] */ long v) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selectedIndex(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
- /* [out][retval] */ BSTR *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 /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form(
- /* [out][retval] */ IHTMLFormElement **p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE add(
- /* [in] */ IHTMLElement *element,
- /* [in][optional] */ VARIANT before) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE remove(
- /* [in][defaultvalue] */ long index = -1) = 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 IHTMLSelectElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLSelectElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLSelectElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLSelectElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLSelectElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLSelectElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLSelectElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLSelectElement * 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_size )(
- IHTMLSelectElement * This,
- /* [in] */ long v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_size )(
- IHTMLSelectElement * This,
- /* [out][retval] */ long *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_multiple )(
- IHTMLSelectElement * This,
- /* [in] */ VARIANT_BOOL v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_multiple )(
- IHTMLSelectElement * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_name )(
- IHTMLSelectElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
- IHTMLSelectElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_options )(
- IHTMLSelectElement * This,
- /* [out][retval] */ IDispatch **p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onchange )(
- IHTMLSelectElement * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onchange )(
- IHTMLSelectElement * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_selectedIndex )(
- IHTMLSelectElement * This,
- /* [in] */ long v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedIndex )(
- IHTMLSelectElement * This,
- /* [out][retval] */ long *p);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
- IHTMLSelectElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
- IHTMLSelectElement * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
- IHTMLSelectElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disabled )(
- IHTMLSelectElement * This,
- /* [in] */ VARIANT_BOOL v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disabled )(
- IHTMLSelectElement * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
- IHTMLSelectElement * This,
- /* [out][retval] */ IHTMLFormElement **p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *add )(
- IHTMLSelectElement * This,
- /* [in] */ IHTMLElement *element,
- /* [in][optional] */ VARIANT before);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *remove )(
- IHTMLSelectElement * This,
- /* [in][defaultvalue] */ long index);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_length )(
- IHTMLSelectElement * This,
- /* [in] */ long v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
- IHTMLSelectElement * This,
- /* [out][retval] */ long *p);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
- IHTMLSelectElement * This,
- /* [out][retval] */ IUnknown **p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
- IHTMLSelectElement * This,
- /* [in][optional] */ VARIANT name,
- /* [in][optional] */ VARIANT index,
- /* [out][retval] */ IDispatch **pdisp);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *tags )(
- IHTMLSelectElement * This,
- /* [in] */ VARIANT tagName,
- /* [out][retval] */ IDispatch **pdisp);
-
- END_INTERFACE
- } IHTMLSelectElementVtbl;
- interface IHTMLSelectElement
- {
- CONST_VTBL struct IHTMLSelectElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLSelectElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLSelectElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLSelectElement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLSelectElement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLSelectElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLSelectElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLSelectElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLSelectElement_put_size(This,v)
- (This)->lpVtbl -> put_size(This,v)
- #define IHTMLSelectElement_get_size(This,p)
- (This)->lpVtbl -> get_size(This,p)
- #define IHTMLSelectElement_put_multiple(This,v)
- (This)->lpVtbl -> put_multiple(This,v)
- #define IHTMLSelectElement_get_multiple(This,p)
- (This)->lpVtbl -> get_multiple(This,p)
- #define IHTMLSelectElement_put_name(This,v)
- (This)->lpVtbl -> put_name(This,v)
- #define IHTMLSelectElement_get_name(This,p)
- (This)->lpVtbl -> get_name(This,p)
- #define IHTMLSelectElement_get_options(This,p)
- (This)->lpVtbl -> get_options(This,p)
- #define IHTMLSelectElement_put_onchange(This,v)
- (This)->lpVtbl -> put_onchange(This,v)
- #define IHTMLSelectElement_get_onchange(This,p)
- (This)->lpVtbl -> get_onchange(This,p)
- #define IHTMLSelectElement_put_selectedIndex(This,v)
- (This)->lpVtbl -> put_selectedIndex(This,v)
- #define IHTMLSelectElement_get_selectedIndex(This,p)
- (This)->lpVtbl -> get_selectedIndex(This,p)
- #define IHTMLSelectElement_get_type(This,p)
- (This)->lpVtbl -> get_type(This,p)
- #define IHTMLSelectElement_put_value(This,v)
- (This)->lpVtbl -> put_value(This,v)
- #define IHTMLSelectElement_get_value(This,p)
- (This)->lpVtbl -> get_value(This,p)
- #define IHTMLSelectElement_put_disabled(This,v)
- (This)->lpVtbl -> put_disabled(This,v)
- #define IHTMLSelectElement_get_disabled(This,p)
- (This)->lpVtbl -> get_disabled(This,p)
- #define IHTMLSelectElement_get_form(This,p)
- (This)->lpVtbl -> get_form(This,p)
- #define IHTMLSelectElement_add(This,element,before)
- (This)->lpVtbl -> add(This,element,before)
- #define IHTMLSelectElement_remove(This,index)
- (This)->lpVtbl -> remove(This,index)
- #define IHTMLSelectElement_put_length(This,v)
- (This)->lpVtbl -> put_length(This,v)
- #define IHTMLSelectElement_get_length(This,p)
- (This)->lpVtbl -> get_length(This,p)
- #define IHTMLSelectElement_get__newEnum(This,p)
- (This)->lpVtbl -> get__newEnum(This,p)
- #define IHTMLSelectElement_item(This,name,index,pdisp)
- (This)->lpVtbl -> item(This,name,index,pdisp)
- #define IHTMLSelectElement_tags(This,tagName,pdisp)
- (This)->lpVtbl -> tags(This,tagName,pdisp)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_size_Proxy(
- IHTMLSelectElement * This,
- /* [in] */ long v);
- void __RPC_STUB IHTMLSelectElement_put_size_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_size_Proxy(
- IHTMLSelectElement * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLSelectElement_get_size_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_multiple_Proxy(
- IHTMLSelectElement * This,
- /* [in] */ VARIANT_BOOL v);
- void __RPC_STUB IHTMLSelectElement_put_multiple_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_multiple_Proxy(
- IHTMLSelectElement * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLSelectElement_get_multiple_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_name_Proxy(
- IHTMLSelectElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLSelectElement_put_name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_name_Proxy(
- IHTMLSelectElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLSelectElement_get_name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_options_Proxy(
- IHTMLSelectElement * This,
- /* [out][retval] */ IDispatch **p);
- void __RPC_STUB IHTMLSelectElement_get_options_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_onchange_Proxy(
- IHTMLSelectElement * This,
- /* [in] */ VARIANT v);
- void __RPC_STUB IHTMLSelectElement_put_onchange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_onchange_Proxy(
- IHTMLSelectElement * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLSelectElement_get_onchange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_selectedIndex_Proxy(
- IHTMLSelectElement * This,
- /* [in] */ long v);
- void __RPC_STUB IHTMLSelectElement_put_selectedIndex_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_selectedIndex_Proxy(
- IHTMLSelectElement * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLSelectElement_get_selectedIndex_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_type_Proxy(
- IHTMLSelectElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLSelectElement_get_type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_value_Proxy(
- IHTMLSelectElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLSelectElement_put_value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_value_Proxy(
- IHTMLSelectElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLSelectElement_get_value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_disabled_Proxy(
- IHTMLSelectElement * This,
- /* [in] */ VARIANT_BOOL v);
- void __RPC_STUB IHTMLSelectElement_put_disabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_disabled_Proxy(
- IHTMLSelectElement * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLSelectElement_get_disabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_form_Proxy(
- IHTMLSelectElement * This,
- /* [out][retval] */ IHTMLFormElement **p);
- void __RPC_STUB IHTMLSelectElement_get_form_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_add_Proxy(
- IHTMLSelectElement * This,
- /* [in] */ IHTMLElement *element,
- /* [in][optional] */ VARIANT before);
- void __RPC_STUB IHTMLSelectElement_add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_remove_Proxy(
- IHTMLSelectElement * This,
- /* [in][defaultvalue] */ long index);
- void __RPC_STUB IHTMLSelectElement_remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_length_Proxy(
- IHTMLSelectElement * This,
- /* [in] */ long v);
- void __RPC_STUB IHTMLSelectElement_put_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_length_Proxy(
- IHTMLSelectElement * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLSelectElement_get_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get__newEnum_Proxy(
- IHTMLSelectElement * This,
- /* [out][retval] */ IUnknown **p);
- void __RPC_STUB IHTMLSelectElement_get__newEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_item_Proxy(
- IHTMLSelectElement * This,
- /* [in][optional] */ VARIANT name,
- /* [in][optional] */ VARIANT index,
- /* [out][retval] */ IDispatch **pdisp);
- void __RPC_STUB IHTMLSelectElement_item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_tags_Proxy(
- IHTMLSelectElement * This,
- /* [in] */ VARIANT tagName,
- /* [out][retval] */ IDispatch **pdisp);
- void __RPC_STUB IHTMLSelectElement_tags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLSelectElement_INTERFACE_DEFINED__ */
- #ifndef __IHTMLSelectElement2_INTERFACE_DEFINED__
- #define __IHTMLSelectElement2_INTERFACE_DEFINED__
- /* interface IHTMLSelectElement2 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLSelectElement2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f5ed-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLSelectElement2 : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE urns(
- /* [in] */ VARIANT urn,
- /* [out][retval] */ IDispatch **pdisp) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLSelectElement2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLSelectElement2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLSelectElement2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLSelectElement2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLSelectElement2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLSelectElement2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLSelectElement2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLSelectElement2 * 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 *urns )(
- IHTMLSelectElement2 * This,
- /* [in] */ VARIANT urn,
- /* [out][retval] */ IDispatch **pdisp);
-
- END_INTERFACE
- } IHTMLSelectElement2Vtbl;
- interface IHTMLSelectElement2
- {
- CONST_VTBL struct IHTMLSelectElement2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLSelectElement2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLSelectElement2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLSelectElement2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLSelectElement2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLSelectElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLSelectElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLSelectElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLSelectElement2_urns(This,urn,pdisp)
- (This)->lpVtbl -> urns(This,urn,pdisp)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement2_urns_Proxy(
- IHTMLSelectElement2 * This,
- /* [in] */ VARIANT urn,
- /* [out][retval] */ IDispatch **pdisp);
- void __RPC_STUB IHTMLSelectElement2_urns_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLSelectElement2_INTERFACE_DEFINED__ */
- #ifndef __IHTMLSelectElement4_INTERFACE_DEFINED__
- #define __IHTMLSelectElement4_INTERFACE_DEFINED__
- /* interface IHTMLSelectElement4 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLSelectElement4;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f838-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLSelectElement4 : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE namedItem(
- /* [in] */ BSTR name,
- /* [out][retval] */ IDispatch **pdisp) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLSelectElement4Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLSelectElement4 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLSelectElement4 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLSelectElement4 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLSelectElement4 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLSelectElement4 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLSelectElement4 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLSelectElement4 * 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 *namedItem )(
- IHTMLSelectElement4 * This,
- /* [in] */ BSTR name,
- /* [out][retval] */ IDispatch **pdisp);
-
- END_INTERFACE
- } IHTMLSelectElement4Vtbl;
- interface IHTMLSelectElement4
- {
- CONST_VTBL struct IHTMLSelectElement4Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLSelectElement4_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLSelectElement4_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLSelectElement4_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLSelectElement4_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLSelectElement4_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLSelectElement4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLSelectElement4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLSelectElement4_namedItem(This,name,pdisp)
- (This)->lpVtbl -> namedItem(This,name,pdisp)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement4_namedItem_Proxy(
- IHTMLSelectElement4 * This,
- /* [in] */ BSTR name,
- /* [out][retval] */ IDispatch **pdisp);
- void __RPC_STUB IHTMLSelectElement4_namedItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLSelectElement4_INTERFACE_DEFINED__ */
- #ifndef __DispHTMLSelectElement_DISPINTERFACE_DEFINED__
- #define __DispHTMLSelectElement_DISPINTERFACE_DEFINED__
- /* dispinterface DispHTMLSelectElement */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_DispHTMLSelectElement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f531-98b5-11cf-bb82-00aa00bdce0b")
- DispHTMLSelectElement : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DispHTMLSelectElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DispHTMLSelectElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DispHTMLSelectElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DispHTMLSelectElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DispHTMLSelectElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DispHTMLSelectElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DispHTMLSelectElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DispHTMLSelectElement * 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
- } DispHTMLSelectElementVtbl;
- interface DispHTMLSelectElement
- {
- CONST_VTBL struct DispHTMLSelectElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DispHTMLSelectElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DispHTMLSelectElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DispHTMLSelectElement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DispHTMLSelectElement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DispHTMLSelectElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DispHTMLSelectElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DispHTMLSelectElement_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 /* __DispHTMLSelectElement_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_HTMLSelectElement;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f245-98b5-11cf-bb82-00aa00bdce0b")
- HTMLSelectElement;
- #endif
- #ifndef __IHTMLSelectionObject_INTERFACE_DEFINED__
- #define __IHTMLSelectionObject_INTERFACE_DEFINED__
- /* interface IHTMLSelectionObject */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLSelectionObject;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f25A-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLSelectionObject : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE createRange(
- /* [out][retval] */ IDispatch **range) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE empty( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE clear( void) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type(
- /* [out][retval] */ BSTR *p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLSelectionObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLSelectionObject * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLSelectionObject * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLSelectionObject * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLSelectionObject * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLSelectionObject * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLSelectionObject * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLSelectionObject * 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 *createRange )(
- IHTMLSelectionObject * This,
- /* [out][retval] */ IDispatch **range);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *empty )(
- IHTMLSelectionObject * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *clear )(
- IHTMLSelectionObject * This);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )(
- IHTMLSelectionObject * This,
- /* [out][retval] */ BSTR *p);
-
- END_INTERFACE
- } IHTMLSelectionObjectVtbl;
- interface IHTMLSelectionObject
- {
- CONST_VTBL struct IHTMLSelectionObjectVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLSelectionObject_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLSelectionObject_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLSelectionObject_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLSelectionObject_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLSelectionObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLSelectionObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLSelectionObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLSelectionObject_createRange(This,range)
- (This)->lpVtbl -> createRange(This,range)
- #define IHTMLSelectionObject_empty(This)
- (This)->lpVtbl -> empty(This)
- #define IHTMLSelectionObject_clear(This)
- (This)->lpVtbl -> clear(This)
- #define IHTMLSelectionObject_get_type(This,p)
- (This)->lpVtbl -> get_type(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectionObject_createRange_Proxy(
- IHTMLSelectionObject * This,
- /* [out][retval] */ IDispatch **range);
- void __RPC_STUB IHTMLSelectionObject_createRange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectionObject_empty_Proxy(
- IHTMLSelectionObject * This);
- void __RPC_STUB IHTMLSelectionObject_empty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectionObject_clear_Proxy(
- IHTMLSelectionObject * This);
- void __RPC_STUB IHTMLSelectionObject_clear_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectionObject_get_type_Proxy(
- IHTMLSelectionObject * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLSelectionObject_get_type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLSelectionObject_INTERFACE_DEFINED__ */
- #ifndef __IHTMLSelectionObject2_INTERFACE_DEFINED__
- #define __IHTMLSelectionObject2_INTERFACE_DEFINED__
- /* interface IHTMLSelectionObject2 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLSelectionObject2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f7ec-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLSelectionObject2 : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE createRangeCollection(
- /* [out][retval] */ IDispatch **rangeCollection) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_typeDetail(
- /* [out][retval] */ BSTR *p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLSelectionObject2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLSelectionObject2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLSelectionObject2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLSelectionObject2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLSelectionObject2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLSelectionObject2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLSelectionObject2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLSelectionObject2 * 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 *createRangeCollection )(
- IHTMLSelectionObject2 * This,
- /* [out][retval] */ IDispatch **rangeCollection);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_typeDetail )(
- IHTMLSelectionObject2 * This,
- /* [out][retval] */ BSTR *p);
-
- END_INTERFACE
- } IHTMLSelectionObject2Vtbl;
- interface IHTMLSelectionObject2
- {
- CONST_VTBL struct IHTMLSelectionObject2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLSelectionObject2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLSelectionObject2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLSelectionObject2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLSelectionObject2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLSelectionObject2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLSelectionObject2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLSelectionObject2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLSelectionObject2_createRangeCollection(This,rangeCollection)
- (This)->lpVtbl -> createRangeCollection(This,rangeCollection)
- #define IHTMLSelectionObject2_get_typeDetail(This,p)
- (This)->lpVtbl -> get_typeDetail(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLSelectionObject2_createRangeCollection_Proxy(
- IHTMLSelectionObject2 * This,
- /* [out][retval] */ IDispatch **rangeCollection);
- void __RPC_STUB IHTMLSelectionObject2_createRangeCollection_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectionObject2_get_typeDetail_Proxy(
- IHTMLSelectionObject2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLSelectionObject2_get_typeDetail_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLSelectionObject2_INTERFACE_DEFINED__ */
- #ifndef __IHTMLOptionElement_INTERFACE_DEFINED__
- #define __IHTMLOptionElement_INTERFACE_DEFINED__
- /* interface IHTMLOptionElement */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLOptionElement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f211-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLOptionElement : public IDispatch
- {
- public:
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selected(
- /* [in] */ VARIANT_BOOL v) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selected(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_value(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_value(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_defaultSelected(
- /* [in] */ VARIANT_BOOL v) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_defaultSelected(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_index(
- /* [in] */ LONG v) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_index(
- /* [out][retval] */ LONG *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][propget] */ HRESULT STDMETHODCALLTYPE get_form(
- /* [out][retval] */ IHTMLFormElement **p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLOptionElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLOptionElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLOptionElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLOptionElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLOptionElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLOptionElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLOptionElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLOptionElement * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_selected )(
- IHTMLOptionElement * This,
- /* [in] */ VARIANT_BOOL v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_selected )(
- IHTMLOptionElement * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )(
- IHTMLOptionElement * This,
- /* [in] */ BSTR v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )(
- IHTMLOptionElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_defaultSelected )(
- IHTMLOptionElement * This,
- /* [in] */ VARIANT_BOOL v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_defaultSelected )(
- IHTMLOptionElement * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_index )(
- IHTMLOptionElement * This,
- /* [in] */ LONG v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_index )(
- IHTMLOptionElement * This,
- /* [out][retval] */ LONG *p);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IHTMLOptionElement * This,
- /* [in] */ BSTR v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IHTMLOptionElement * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_form )(
- IHTMLOptionElement * This,
- /* [out][retval] */ IHTMLFormElement **p);
-
- END_INTERFACE
- } IHTMLOptionElementVtbl;
- interface IHTMLOptionElement
- {
- CONST_VTBL struct IHTMLOptionElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLOptionElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLOptionElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLOptionElement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLOptionElement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLOptionElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLOptionElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLOptionElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLOptionElement_put_selected(This,v)
- (This)->lpVtbl -> put_selected(This,v)
- #define IHTMLOptionElement_get_selected(This,p)
- (This)->lpVtbl -> get_selected(This,p)
- #define IHTMLOptionElement_put_value(This,v)
- (This)->lpVtbl -> put_value(This,v)
- #define IHTMLOptionElement_get_value(This,p)
- (This)->lpVtbl -> get_value(This,p)
- #define IHTMLOptionElement_put_defaultSelected(This,v)
- (This)->lpVtbl -> put_defaultSelected(This,v)
- #define IHTMLOptionElement_get_defaultSelected(This,p)
- (This)->lpVtbl -> get_defaultSelected(This,p)
- #define IHTMLOptionElement_put_index(This,v)
- (This)->lpVtbl -> put_index(This,v)
- #define IHTMLOptionElement_get_index(This,p)
- (This)->lpVtbl -> get_index(This,p)
- #define IHTMLOptionElement_put_text(This,v)
- (This)->lpVtbl -> put_text(This,v)
- #define IHTMLOptionElement_get_text(This,p)
- (This)->lpVtbl -> get_text(This,p)
- #define IHTMLOptionElement_get_form(This,p)
- (This)->lpVtbl -> get_form(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_put_selected_Proxy(
- IHTMLOptionElement * This,
- /* [in] */ VARIANT_BOOL v);
- void __RPC_STUB IHTMLOptionElement_put_selected_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_get_selected_Proxy(
- IHTMLOptionElement * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLOptionElement_get_selected_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_put_value_Proxy(
- IHTMLOptionElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLOptionElement_put_value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_get_value_Proxy(
- IHTMLOptionElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLOptionElement_get_value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_put_defaultSelected_Proxy(
- IHTMLOptionElement * This,
- /* [in] */ VARIANT_BOOL v);
- void __RPC_STUB IHTMLOptionElement_put_defaultSelected_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_get_defaultSelected_Proxy(
- IHTMLOptionElement * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLOptionElement_get_defaultSelected_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_put_index_Proxy(
- IHTMLOptionElement * This,
- /* [in] */ LONG v);
- void __RPC_STUB IHTMLOptionElement_put_index_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_get_index_Proxy(
- IHTMLOptionElement * This,
- /* [out][retval] */ LONG *p);
- void __RPC_STUB IHTMLOptionElement_get_index_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_put_text_Proxy(
- IHTMLOptionElement * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLOptionElement_put_text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_get_text_Proxy(
- IHTMLOptionElement * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLOptionElement_get_text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement_get_form_Proxy(
- IHTMLOptionElement * This,
- /* [out][retval] */ IHTMLFormElement **p);
- void __RPC_STUB IHTMLOptionElement_get_form_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLOptionElement_INTERFACE_DEFINED__ */
- #ifndef __IHTMLOptionElement3_INTERFACE_DEFINED__
- #define __IHTMLOptionElement3_INTERFACE_DEFINED__
- /* interface IHTMLOptionElement3 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLOptionElement3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f820-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLOptionElement3 : public IDispatch
- {
- public:
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_label(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_label(
- /* [out][retval] */ BSTR *p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLOptionElement3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLOptionElement3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLOptionElement3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLOptionElement3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLOptionElement3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLOptionElement3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLOptionElement3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLOptionElement3 * 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_label )(
- IHTMLOptionElement3 * This,
- /* [in] */ BSTR v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_label )(
- IHTMLOptionElement3 * This,
- /* [out][retval] */ BSTR *p);
-
- END_INTERFACE
- } IHTMLOptionElement3Vtbl;
- interface IHTMLOptionElement3
- {
- CONST_VTBL struct IHTMLOptionElement3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLOptionElement3_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLOptionElement3_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLOptionElement3_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLOptionElement3_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLOptionElement3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLOptionElement3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLOptionElement3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLOptionElement3_put_label(This,v)
- (This)->lpVtbl -> put_label(This,v)
- #define IHTMLOptionElement3_get_label(This,p)
- (This)->lpVtbl -> get_label(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement3_put_label_Proxy(
- IHTMLOptionElement3 * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLOptionElement3_put_label_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElement3_get_label_Proxy(
- IHTMLOptionElement3 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLOptionElement3_get_label_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLOptionElement3_INTERFACE_DEFINED__ */
- #ifndef __IHTMLOptionElementFactory_INTERFACE_DEFINED__
- #define __IHTMLOptionElementFactory_INTERFACE_DEFINED__
- /* interface IHTMLOptionElementFactory */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLOptionElementFactory;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f38c-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLOptionElementFactory : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE create(
- /* [in][optional] */ VARIANT text,
- /* [in][optional] */ VARIANT value,
- /* [in][optional] */ VARIANT defaultselected,
- /* [in][optional] */ VARIANT selected,
- /* [out][retval] */ IHTMLOptionElement **__MIDL_0012) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLOptionElementFactoryVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLOptionElementFactory * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLOptionElementFactory * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLOptionElementFactory * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLOptionElementFactory * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLOptionElementFactory * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLOptionElementFactory * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLOptionElementFactory * 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 *create )(
- IHTMLOptionElementFactory * This,
- /* [in][optional] */ VARIANT text,
- /* [in][optional] */ VARIANT value,
- /* [in][optional] */ VARIANT defaultselected,
- /* [in][optional] */ VARIANT selected,
- /* [out][retval] */ IHTMLOptionElement **__MIDL_0012);
-
- END_INTERFACE
- } IHTMLOptionElementFactoryVtbl;
- interface IHTMLOptionElementFactory
- {
- CONST_VTBL struct IHTMLOptionElementFactoryVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLOptionElementFactory_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLOptionElementFactory_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLOptionElementFactory_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLOptionElementFactory_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLOptionElementFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLOptionElementFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLOptionElementFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLOptionElementFactory_create(This,text,value,defaultselected,selected,__MIDL_0012)
- (This)->lpVtbl -> create(This,text,value,defaultselected,selected,__MIDL_0012)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLOptionElementFactory_create_Proxy(
- IHTMLOptionElementFactory * This,
- /* [in][optional] */ VARIANT text,
- /* [in][optional] */ VARIANT value,
- /* [in][optional] */ VARIANT defaultselected,
- /* [in][optional] */ VARIANT selected,
- /* [out][retval] */ IHTMLOptionElement **__MIDL_0012);
- void __RPC_STUB IHTMLOptionElementFactory_create_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLOptionElementFactory_INTERFACE_DEFINED__ */
- #ifndef __DispHTMLOptionElement_DISPINTERFACE_DEFINED__
- #define __DispHTMLOptionElement_DISPINTERFACE_DEFINED__
- /* dispinterface DispHTMLOptionElement */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_DispHTMLOptionElement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f52b-98b5-11cf-bb82-00aa00bdce0b")
- DispHTMLOptionElement : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DispHTMLOptionElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DispHTMLOptionElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DispHTMLOptionElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DispHTMLOptionElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DispHTMLOptionElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DispHTMLOptionElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DispHTMLOptionElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DispHTMLOptionElement * 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
- } DispHTMLOptionElementVtbl;
- interface DispHTMLOptionElement
- {
- CONST_VTBL struct DispHTMLOptionElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DispHTMLOptionElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DispHTMLOptionElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)