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

mshtml.idl: Added IHTMLIFrameElement2 and IHTMLIFrameElement3 declarations.

parent 2dcb37e5
......@@ -2884,6 +2884,12 @@
#define DISPID_IHTMLIFRAMEELEMENT2_HEIGHT STDPROPID_XOBJ_HEIGHT
#define DISPID_IHTMLIFRAMEELEMENT2_WIDTH STDPROPID_XOBJ_WIDTH
/* IHTMLIFrameElement3 */
#define DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT DISPID_IE8_IFRAME
#define DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC DISPID_IE8_IFRAME+1
#define DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC DISPID_IE8_IFRAME+2
#define DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER DISPID_IE8_IFRAME+3
/* IHTMLStyleElement */
#define DISPID_IHTMLSTYLEELEMENT_TYPE DISPID_STYLEELEMENT+2
#define DISPID_IHTMLSTYLEELEMENT_READYSTATE DISPID_A_READYSTATE
......
......@@ -17159,6 +17159,63 @@ interface IHTMLIFrameElement : IDispatch
}
/*****************************************************************************
* IHTMLIFrameElement2 interface
*/
[
odl,
oleautomation,
dual,
uuid(3050f4e6-98b5-11cf-bb82-00aa00bdce0b)
]
interface IHTMLIFrameElement2 : IDispatch
{
[propput, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT)]
HRESULT height([in] VARIANT v);
[propget, id(DISPID_IHTMLIFRAMEELEMENT2_HEIGHT)]
HRESULT height([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH)]
HRESULT width([in] VARIANT v);
[propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH)]
HRESULT width([out, retval] VARIANT *p);
}
/*****************************************************************************
* IHTMLIFrameElement3 interface
*/
[
odl,
oleautomation,
dual,
uuid(30510433-98b5-11cf-bb82-00aa00bdce0b)
]
interface IHTMLIFrameElement3 : IDispatch
{
[propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT)]
HRESULT contentDocument([out, retval] IDispatch **p);
[propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC)]
HRESULT src([in] BSTR v);
[propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC)]
HRESULT src([out, retval] BSTR *p);
[propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC)]
HRESULT longDesc([in] BSTR v);
[propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC)]
HRESULT longDesc([out, retval] BSTR *p);
[propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER)]
HRESULT frameBorder([in] BSTR v);
[propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER)]
HRESULT frameBorder([out, retval] BSTR *p);
}
/*****************************************************************************
* DispHTMLIFrame dispinterface
*/
[
......@@ -17200,6 +17257,27 @@ methods:
[propget, id(DISPID_IHTMLIFRAMEELEMENT2_WIDTH)]
VARIANT width();
[propget, id(DISPID_IHTMLIFRAMEELEMENT3_CONTENTDOCUMENT)]
IDispatch *contentDocument();
[propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC)]
void ie8_src(BSTR v);
[propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_SRC)]
BSTR ie8_src();
[propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC)]
void ie8_longDesc(BSTR v);
[propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_LONGDESC)]
BSTR ie8_longDesc();
[propput, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER)]
void ie8_frameBorder(BSTR v);
[propget, id(DISPID_IHTMLIFRAMEELEMENT3_IE8_FRAMEBORDER)]
BSTR ie8_frameBorder();
}
/*****************************************************************************
......
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