Commit bf228d4a authored by Jacek Caban's avatar Jacek Caban Committed by Alexandre Julliard

mshtml.idl: Added param element's interfaces declaration.

parent 991104b9
...@@ -2553,6 +2553,18 @@ ...@@ -2553,6 +2553,18 @@
#define DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE DISPID_IE8_OBJECT+1 #define DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE DISPID_IE8_OBJECT+1
#define DISPID_IHTMLOBJECTELEMENT4_IE8_DATA DISPID_IE8_OBJECT+2 #define DISPID_IHTMLOBJECTELEMENT4_IE8_DATA DISPID_IE8_OBJECT+2
/* IHTMLParamElement */
#define DISPID_IHTMLPARAMELEMENT_NAME DISPID_PARAM+1
#define DISPID_IHTMLPARAMELEMENT_VALUE DISPID_PARAM+2
#define DISPID_IHTMLPARAMELEMENT_TYPE DISPID_PARAM+3
#define DISPID_IHTMLPARAMELEMENT_VALUETYPE DISPID_PARAM+4
/* IHTMLParamElement2 */
#define DISPID_IHTMLPARAMELEMENT2_NAME DISPID_PARAM+1
#define DISPID_IHTMLPARAMELEMENT2_TYPE DISPID_PARAM+3
#define DISPID_IHTMLPARAMELEMENT2_VALUE DISPID_PARAM+2
#define DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE DISPID_IE8_PARAM
/* IHTMLFrameBase */ /* IHTMLFrameBase */
#define DISPID_IHTMLFRAMEBASE_SRC DISPID_FRAMESITE+0 #define DISPID_IHTMLFRAMEBASE_SRC DISPID_FRAMESITE+0
#define DISPID_IHTMLFRAMEBASE_NAME STDPROPID_XOBJ_NAME #define DISPID_IHTMLFRAMEBASE_NAME STDPROPID_XOBJ_NAME
......
...@@ -15058,7 +15058,79 @@ interface IHTMLObjectElement : IDispatch ...@@ -15058,7 +15058,79 @@ interface IHTMLObjectElement : IDispatch
} }
/***************************************************************************** /*****************************************************************************
* DispHTMLObjectElement interface * IHTMLParamElement interface
*/
[
odl,
oleautomation,
dual,
uuid(3050f83d-98b5-11cf-bb82-00aa00bdce0b)
]
interface IHTMLParamElement : IDispatch
{
[propput, id(DISPID_IHTMLPARAMELEMENT_NAME), displaybind, bindable]
HRESULT name([in] BSTR v);
[propget, id(DISPID_IHTMLPARAMELEMENT_NAME), displaybind, bindable]
HRESULT name([retval, out] BSTR *p);
[propput, id(DISPID_IHTMLPARAMELEMENT_VALUE), displaybind, bindable]
HRESULT value([in] BSTR v);
[propget, id(DISPID_IHTMLPARAMELEMENT_VALUE), displaybind, bindable]
HRESULT value([retval, out] BSTR *p);
[propput, id(DISPID_IHTMLPARAMELEMENT_TYPE), displaybind, bindable]
HRESULT type([in] BSTR v);
[propget, id(DISPID_IHTMLPARAMELEMENT_TYPE), displaybind, bindable]
HRESULT type([retval, out] BSTR *p);
[propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE), displaybind, bindable]
HRESULT valueType([in] BSTR v);
[propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE), displaybind, bindable]
HRESULT valueType([retval, out] BSTR *p);
}
/*****************************************************************************
* IHTMLParamElement2 interface
*/
[
odl,
oleautomation,
dual,
uuid(30510444-98b5-11cf-bb82-00aa00bdce0b)
]
interface IHTMLParamElement2 : IDispatch
{
[propput, id(DISPID_IHTMLPARAMELEMENT2_NAME), displaybind, bindable]
HRESULT name([in] BSTR v);
[propget, id(DISPID_IHTMLPARAMELEMENT2_NAME), displaybind, bindable]
HRESULT name([retval, out] BSTR *p);
[propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE), displaybind, bindable]
HRESULT type([in] BSTR v);
[propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE), displaybind, bindable]
HRESULT type([retval, out] BSTR *p);
[propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE), displaybind, bindable]
HRESULT value([in] BSTR v);
[propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE), displaybind, bindable]
HRESULT value([retval, out] BSTR *p);
[propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE)]
HRESULT valueType([in] BSTR v);
[propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE)]
HRESULT valueType([retval, out] BSTR *p);
}
/*****************************************************************************
* DispHTMLObjectElement dispinterface
*/ */
[ [
hidden, hidden,
...@@ -15227,6 +15299,50 @@ methods: ...@@ -15227,6 +15299,50 @@ methods:
} }
/***************************************************************************** /*****************************************************************************
* DispHTMLParamElement dispinterface
*/
[
hidden,
uuid(3050f590-98b5-11cf-bb82-00aa00bdce0b)
]
dispinterface DispHTMLParamElement
{
properties:
methods:
WINE_HTMLELEMENT_DISPINTERFACE_DECL;
[propput, id(DISPID_IHTMLPARAMELEMENT_NAME), displaybind, bindable]
void name(BSTR v);
[propget, id(DISPID_IHTMLPARAMELEMENT_NAME), displaybind, bindable]
BSTR name();
[propput, id(DISPID_IHTMLPARAMELEMENT_VALUE), displaybind, bindable]
void value(BSTR v);
[propget, id(DISPID_IHTMLPARAMELEMENT_VALUE), displaybind, bindable]
BSTR value();
[propput, id(DISPID_IHTMLPARAMELEMENT_TYPE), displaybind, bindable]
void type(BSTR v);
[propget, id(DISPID_IHTMLPARAMELEMENT_TYPE), displaybind, bindable]
BSTR type();
[propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE), displaybind, bindable]
void valueType(BSTR v);
[propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE), displaybind, bindable]
BSTR valueType();
[propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE)]
void ie8_valueType(BSTR v);
[propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE)]
BSTR ie8_valueType();
}
/*****************************************************************************
* IHTMLFrameBase interface * IHTMLFrameBase interface
*/ */
[ [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment