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

This commit is contained in:
Jacek Caban 2010-11-29 00:19:03 +01:00 committed by Alexandre Julliard
parent 991104b97f
commit bf228d4a84
2 changed files with 129 additions and 1 deletions

View file

@ -2553,6 +2553,18 @@
#define DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE DISPID_IE8_OBJECT+1
#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 */
#define DISPID_IHTMLFRAMEBASE_SRC DISPID_FRAMESITE+0
#define DISPID_IHTMLFRAMEBASE_NAME STDPROPID_XOBJ_NAME

View file

@ -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,
@ -15226,6 +15298,50 @@ methods:
BSTR ie8_data();
}
/*****************************************************************************
* 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
*/