Jacek Caban : mshtml.idl: Added IHTMLFrameBase2 declaration.
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Dec 26 06:49:13 CST 2006
Module: wine
Branch: master
Commit: 3b44fb3eb74a62752b86a16e4af8ac48e1316611
URL: http://source.winehq.org/git/wine.git/?a=commit;h=3b44fb3eb74a62752b86a16e4af8ac48e1316611
Author: Jacek Caban <jacek at codeweavers.com>
Date: Mon Dec 25 16:07:00 2006 +0100
mshtml.idl: Added IHTMLFrameBase2 declaration.
---
include/mshtmdid.h | 11 +++++++++++
include/mshtml.idl | 36 ++++++++++++++++++++++++++++++++++++
2 files changed, 47 insertions(+), 0 deletions(-)
diff --git a/include/mshtmdid.h b/include/mshtmdid.h
index 19ecbe7..d2cad91 100644
--- a/include/mshtmdid.h
+++ b/include/mshtmdid.h
@@ -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__ */
diff --git a/include/mshtml.idl b/include/mshtml.idl
index ce304c2..ae8ccec 100644
--- a/include/mshtml.idl
+++ b/include/mshtml.idl
@@ -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 */
More information about the wine-cvs
mailing list