Module: wine Branch: master Commit: c38c3d5aaa20765c83d5b01f8e92f7748535b89f URL: http://source.winehq.org/git/wine.git/?a=commit;h=c38c3d5aaa20765c83d5b01f8e...
Author: Jacek Caban jacek@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