exdisp.idl: Added missing DWebBrowserEvents2 methods.
diff --git a/include/exdisp.idl b/include/exdisp.idl
index 363e61a..808663ee 100644
--- a/include/exdisp.idl
+++ b/include/exdisp.idl
@@ -433,6 +433,41 @@
[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