exdisp.idl: Added missing DWebBrowserEvents2 methods.

oldstable
Jacek Caban 2010-05-17 20:15:42 +02:00 committed by Alexandre Julliard
parent 0b7711e545
commit c38c3d5aaa
2 changed files with 42 additions and 0 deletions

View File

@ -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);
}
[

View File

@ -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