Jacek Caban : exdisp.idl: Added missing DWebBrowserEvents2 methods.

Alexandre Julliard julliard at winehq.org
Tue May 18 12:32:56 CDT 2010


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Mon May 17 20:15:42 2010 +0200

exdisp.idl: Added missing DWebBrowserEvents2 methods.

---

 include/exdisp.idl |   35 +++++++++++++++++++++++++++++++++++
 include/exdispid.h |    7 +++++++
 2 files changed, 42 insertions(+), 0 deletions(-)

diff --git a/include/exdisp.idl b/include/exdisp.idl
index 363e61a..808663e 100644
--- a/include/exdisp.idl
+++ b/include/exdisp.idl
@@ -433,6 +433,41 @@ dispinterface DWebBrowserEvents2
 
     [id(DISPID_PRIVACYIMPACTEDSTATECHANGE)]
     void PrivacyImpactedStateChange([in] VARIANT_BOOL bImpacted);
+
+    [id(DISPID_NEWWINDOW3)]
+    void NewWindow3(
+            [in, out] IDispatch **ppDisp,
+            [in, out] VARIANT_BOOL *Cancel,
+            [in] DWORD dwFlags,
+            [in] BSTR bstrUrlContext,
+            [in] BSTR bstrUrl);
+
+    [id(DISPID_SETPHISHINGFILTERSTATUS)]
+    void SetPhishingFilterStatus([in] long PhishingFilterStatus);
+
+    [id(DISPID_WINDOWSTATECHANGED)]
+    void WindowStateChanged(
+            [in] DWORD dwWindowStateFlags,
+            [in] DWORD dwValidFlagsMask);
+
+    [id(DISPID_NEWPROCESS)]
+    void NewProcess(
+            [in] long lCauseFlag,
+            [in] IDispatch *pWB2,
+            [in, out] VARIANT_BOOL *Cancel);
+
+    [id(DISPID_THIRDPARTYURLBLOCKED)]
+    void ThirdPartyUrlBlocked(
+            [in] VARIANT *URL,
+            [in] DWORD dwCount);
+
+    [id(DISPID_REDIRECTXDOMAINBLOCKED)]
+    void RedirectXDomainBlocked(
+            [in] IDispatch *pDisp,
+            [in] VARIANT *StartURL,
+            [in] VARIANT *RedirectURL,
+            [in] VARIANT *Frame,
+            [in] VARIANT *StatusCode);
 }
 
 [
diff --git a/include/exdispid.h b/include/exdispid.h
index 2f02f8a..232cee6 100644
--- a/include/exdispid.h
+++ b/include/exdispid.h
@@ -63,6 +63,13 @@
 #define DISPID_FILEDOWNLOAD          270
 #define DISPID_NAVIGATEERROR         271
 #define DISPID_PRIVACYIMPACTEDSTATECHANGE 272
+#define DISPID_NEWWINDOW3                 273
+#define DISPID_VIEWUPDATE                 281
+#define DISPID_SETPHISHINGFILTERSTATUS    282
+#define DISPID_WINDOWSTATECHANGED         283
+#define DISPID_NEWPROCESS                 284
+#define DISPID_THIRDPARTYURLBLOCKED       285
+#define DISPID_REDIRECTXDOMAINBLOCKED     286
 
 #define DISPID_PRINTTEMPLATEINSTANTIATION 225
 #define DISPID_PRINTTEMPLATETEARDOWN      226




More information about the wine-cvs mailing list