mshtml.idl: Added IHTMLIFrameElement2 and IHTMLIFrameElement3 declarations.

This commit is contained in:
Jacek Caban 2012-09-03 12:52:42 +02:00 committed by Alexandre Julliard
parent 2dcb37e520
commit d71ce1a282
2 changed files with 84 additions and 0 deletions

View File

@ -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

View File

@ -17158,6 +17158,63 @@ interface IHTMLIFrameElement : IDispatch
HRESULT align([retval, out] BSTR *p);
}
/*****************************************************************************
* 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();
}
/*****************************************************************************