mshtml.idl: Added IHTMLFrameBase2 declaration.

This commit is contained in:
Jacek Caban 2006-12-25 16:07:00 +01:00 committed by Alexandre Julliard
parent df9eeb6669
commit 3b44fb3eb7
2 changed files with 47 additions and 0 deletions

View File

@ -118,6 +118,10 @@
#define DISPID_EVENTS (DISPID_ATTRS+1000)
#define DISPID_XOBJ_EXPANDO (DISPID_EVENTS+1000)
#define DISPID_XOBJ_ORDINAL (DISPID_XOBJ_EXPANDO+1000)
#define DISPID_RADIO (DISPID_CHECKBOX+1000)
#define DISPID_FRAMESITE (DISPID_SITE+1000)
#define DISPID_FRAME (DISPID_FRAMESITE+1000)
#define DISPID_IFRAME (DISPID_FRAMESITE+1000)
#define DISPID_WINDOW 1
#define DISPID_HISTORY 1
@ -1825,4 +1829,11 @@
#define DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT DISPID_TEXTSITE+5
#define DISPID_IHTMLTEXTCONTAINER_ONSCROLL DISPID_EVPROP_ONSCROLL
/* IHTMLFrameBase2 */
#define DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW DISPID_FRAMESITE+9
#define DISPID_IHTMLFRAMEBASE2_ONLOAD DISPID_EVPROP_ONLOAD
#define DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE DISPID_EVPROP_ONREADYSTATECHANGE
#define DISPID_IHTMLFRAMEBASE2_READYSTATE DISPID_A_READYSTATE
#define DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY DISPID_A_ALLOWTRANSPARENCY
#endif /* __MSHTMDID_H__ */

View File

@ -5137,4 +5137,40 @@ coclass HTMLDocument
[source] dispinterface HTMLDocumentEvents2;
}
/*****************************************************************************
* IHTMLFrameBase2 interface
*/
[
odl,
oleautomation,
dual,
uuid(3050f6db-98b5-11cf-bb82-00aa00bdce0b)
]
interface IHTMLFrameBase2 : IDispatch
{
[propget, id(DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW)]
HRESULT contentWindow([retval, out] IHTMLWindow2 **p);
[propput, id(DISPID_IHTMLFRAMEBASE2_ONLOAD), displaybind, bindable]
HRESULT onload([in] VARIANT v);
[propget, id(DISPID_IHTMLFRAMEBASE2_ONLOAD), displaybind, bindable]
HRESULT onload([retval, out] VARIANT *p);
[propput, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE), displaybind, bindable]
HRESULT onreadystatechange([in] VARIANT v);
[propget, id(DISPID_IHTMLFRAMEBASE2_ONREADYSTATECHANGE), displaybind, bindable]
HRESULT onreadystatechange([retval, out] VARIANT *p);
[propget, id(DISPID_IHTMLFRAMEBASE2_READYSTATE)]
HRESULT readyState([retval, out] BSTR *p);
[propput, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY)]
HRESULT allowTransparency([in] VARIANT_BOOL v);
[propget, id(DISPID_IHTMLFRAMEBASE2_ALLOWTRANSPARENCY)]
HRESULT allowTransparency([retval, out] VARIANT_BOOL *p);
}
} /* library MSHTML */