Alexandre Julliard : include: Added definitions for IHTMLWindow4 and IHTMLWindow5.

Alexandre Julliard julliard at winehq.org
Tue Apr 28 07:53:01 CDT 2009


Module: wine
Branch: master
Commit: 6d23a22f890bba335ac49d46295801fc1311eac0
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=6d23a22f890bba335ac49d46295801fc1311eac0

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Tue Apr 28 12:47:40 2009 +0200

include: Added definitions for IHTMLWindow4 and IHTMLWindow5.

---

 include/mshtmdid.h |    3 +++
 include/mshtml.idl |   37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/include/mshtmdid.h b/include/mshtmdid.h
index 75a7290..6d2633d 100644
--- a/include/mshtmdid.h
+++ b/include/mshtmdid.h
@@ -1572,6 +1572,9 @@
 #define DISPID_IHTMLWINDOW4_CREATEPOPUP   1180
 #define DISPID_IHTMLWINDOW4_FRAMEELEMENT  1181
 
+/* IHTMLWindow5 */
+#define DISPID_IHTMLWINDOW5_XMLHTTPREQUEST 1190
+
 /* IHTMLImageElementFactory */
 #define DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE                    DISPID_VALUE
 
diff --git a/include/mshtml.idl b/include/mshtml.idl
index 87c3607..23915da 100644
--- a/include/mshtml.idl
+++ b/include/mshtml.idl
@@ -13884,6 +13884,43 @@ interface IHTMLWindow3 : IDispatch
 }
 
 /*****************************************************************************
+ *    IHTMLWindow4 interface
+ */
+[
+    odl,
+    oleautomation,
+    dual,
+    uuid(3050f6cf-98b5-11cf-bb82-00aa00bdce0b)
+]
+interface IHTMLWindow4 : IDispatch
+{
+    [id(DISPID_IHTMLWINDOW4_CREATEPOPUP)]
+    HRESULT createPopup([optional, in] VARIANT* varArgIn,
+                        [retval, out] IDispatch** ppPopup);
+
+    [propget, id(DISPID_IHTMLWINDOW4_FRAMEELEMENT)]
+    HRESULT frameElement([retval, out] IHTMLFrameBase* * p);
+};
+
+/*****************************************************************************
+ *    IHTMLWindow5 interface
+ */
+[
+    odl,
+    oleautomation,
+    dual,
+    uuid(3051040e-98b5-11cf-bb82-00aa00bdce0b)
+]
+interface IHTMLWindow5 : IDispatch
+{
+    [propput, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST)]
+    HRESULT XMLHttpRequest([in] VARIANT v);
+
+    [propget, id(DISPID_IHTMLWINDOW5_XMLHTTPREQUEST)]
+    HRESULT XMLHttpRequest([retval, out] VARIANT * p);
+};
+
+/*****************************************************************************
  *    DispHTMLWindow2 dispinterface
  */
 [




More information about the wine-cvs mailing list