diff --git a/mingw-w64-headers/include/exdisp.h b/mingw-w64-headers/include/exdisp.h index f56146df1..74f891269 100644 --- a/mingw-w64-headers/include/exdisp.h +++ b/mingw-w64-headers/include/exdisp.h @@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 4.12.1 from include/exdisp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.0-rc1 from include/exdisp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -298,7 +298,28 @@ typedef enum BrowserNavConstants { navAllowAutosearch = 0x10, navBrowserBar = 0x20, navHyperlink = 0x40, - navEnforceRestricted = 0x80 + navEnforceRestricted = 0x80, + navNewWindowsManaged = 0x100, + navUntrustedForDownload = 0x200, + navTrustedForActiveX = 0x400, + navOpenInNewTab = 0x800, + navOpenInBackgroundTab = 0x1000, + navKeepWordWheelText = 0x2000, + navVirtualTab = 0x4000, + navBlockRedirectsXDomain = 0x8000, + navOpenNewForegroundTab = 0x10000, + navTravelLogScreenshot = 0x20000, + navDeferUnload = 0x40000, + navSpeculative = 0x80000, + navSuggestNewWindow = 0x100000, + navSuggestNewTab = 0x200000, + navReserved1 = 0x400000, + navHomepageNavigate = 0x800000, + navRefresh = 0x1000000, + navHostNavigation = 0x2000000, + navReserved2 = 0x4000000, + navReserved3 = 0x8000000, + navReserved4 = 0x10000000 } BrowserNavConstants; typedef enum RefreshConstants { REFRESH_NORMAL = 0, diff --git a/mingw-w64-headers/include/exdisp.idl b/mingw-w64-headers/include/exdisp.idl index 7b5d9217e..90cc26625 100644 --- a/mingw-w64-headers/include/exdisp.idl +++ b/mingw-w64-headers/include/exdisp.idl @@ -64,14 +64,35 @@ interface IWebBrowser : IDispatch { typedef enum BrowserNavConstants { - navOpenInNewWindow = 0x1, - navNoHistory = 0x2, - navNoReadFromCache = 0x4, - navNoWriteToCache = 0x8, - navAllowAutosearch = 0x10, - navBrowserBar = 0x20, - navHyperlink = 0x40, - navEnforceRestricted = 0x80 + navOpenInNewWindow = 0x00000001, + navNoHistory = 0x00000002, + navNoReadFromCache = 0x00000004, + navNoWriteToCache = 0x00000008, + navAllowAutosearch = 0x00000010, + navBrowserBar = 0x00000020, + navHyperlink = 0x00000040, + navEnforceRestricted = 0x00000080, + navNewWindowsManaged = 0x00000100, + navUntrustedForDownload = 0x00000200, + navTrustedForActiveX = 0x00000400, + navOpenInNewTab = 0x00000800, + navOpenInBackgroundTab = 0x00001000, + navKeepWordWheelText = 0x00002000, + navVirtualTab = 0x00004000, + navBlockRedirectsXDomain = 0x00008000, + navOpenNewForegroundTab = 0x00010000, + navTravelLogScreenshot = 0x00020000, + navDeferUnload = 0x00040000, + navSpeculative = 0x00080000, + navSuggestNewWindow = 0x00100000, + navSuggestNewTab = 0x00200000, + navReserved1 = 0x00400000, + navHomepageNavigate = 0x00800000, + navRefresh = 0x01000000, + navHostNavigation = 0x02000000, + navReserved2 = 0x04000000, + navReserved3 = 0x08000000, + navReserved4 = 0x10000000, } BrowserNavConstants; typedef enum RefreshConstants @@ -476,6 +497,17 @@ dispinterface DWebBrowserEvents2 [in] VARIANT *RedirectURL, [in] VARIANT *Frame, [in] VARIANT *StatusCode); + + [id(DISPID_BEFORESCRIPTEXECUTE)] + void BeforeScriptExecute([in] IDispatch *pDispWindow); + + [id(DISPID_WEBWORKERSTARTED)] + void WebWorkerStarted( + [in] DWORD dwUniqueID, + [in] BSTR bstrWorkerLabel); + + [id(DISPID_WEBWORKERFINISHED)] + void WebWorkerFinished([in] DWORD dwUniqueID); } [ diff --git a/mingw-w64-headers/include/exdispid.h b/mingw-w64-headers/include/exdispid.h index 012f704ca..6902f9915 100644 --- a/mingw-w64-headers/include/exdispid.h +++ b/mingw-w64-headers/include/exdispid.h @@ -70,6 +70,9 @@ #define DISPID_NEWPROCESS 284 #define DISPID_THIRDPARTYURLBLOCKED 285 #define DISPID_REDIRECTXDOMAINBLOCKED 286 +#define DISPID_WEBWORKERSTARTED 288 +#define DISPID_WEBWORKERFINISHED 289 +#define DISPID_BEFORESCRIPTEXECUTE 290 #define DISPID_PRINTTEMPLATEINSTANTIATION 225 #define DISPID_PRINTTEMPLATETEARDOWN 226 diff --git a/mingw-w64-headers/tlb/oleacc.tlb b/mingw-w64-headers/tlb/oleacc.tlb index 0eb511d57..3dfb01559 100644 Binary files a/mingw-w64-headers/tlb/oleacc.tlb and b/mingw-w64-headers/tlb/oleacc.tlb differ diff --git a/mingw-w64-headers/tlb/stdole2.tlb b/mingw-w64-headers/tlb/stdole2.tlb index b318c15ed..2288013d9 100644 Binary files a/mingw-w64-headers/tlb/stdole2.tlb and b/mingw-w64-headers/tlb/stdole2.tlb differ diff --git a/mingw-w64-headers/wine-import.sh b/mingw-w64-headers/wine-import.sh index 980aa8ba6..d5925ed6e 100755 --- a/mingw-w64-headers/wine-import.sh +++ b/mingw-w64-headers/wine-import.sh @@ -105,6 +105,7 @@ for f in \ dxva.h \ errors.h \ evcode.h \ + exdispid.h \ mediaerr.h \ mscat.h \ propkeydef.h \ @@ -152,6 +153,7 @@ for f in \ dxgitype \ dxva2api \ endpointvolume \ + exdisp \ fusion \ icftypes \ mediaobj \ @@ -164,6 +166,7 @@ for f in \ objectarray \ optary \ qedit \ + spatialaudioclient \ taskschd \ thumbcache \ uiautomationclient \