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