include: Added definitions for IHTMLWindow4 and IHTMLWindow5.
authorAlexandre Julliard <julliard@winehq.org>
Tue, 28 Apr 2009 10:47:40 +0000 (12:47 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 28 Apr 2009 11:10:03 +0000 (13:10 +0200)
include/mshtmdid.h
include/mshtml.idl

index 75a7290..6d2633d 100644 (file)
 #define DISPID_IHTMLWINDOW4_CREATEPOPUP   1180
 #define DISPID_IHTMLWINDOW4_FRAMEELEMENT  1181
 
+/* IHTMLWindow5 */
+#define DISPID_IHTMLWINDOW5_XMLHTTPREQUEST 1190
+
 /* IHTMLImageElementFactory */
 #define DISPID_IHTMLIMAGEELEMENTFACTORY_CREATE                    DISPID_VALUE
 
index 87c3607..23915da 100644 (file)
@@ -13883,6 +13883,43 @@ interface IHTMLWindow3 : IDispatch
             [out, retval] IHTMLWindow2 **pDialog);
 }
 
+/*****************************************************************************
+ *    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
  */