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