From: Bernhard Kölbl bkoelbl@codeweavers.com
--- .../embeddedbrowserwebview.rc | 2 ++ .../embeddedbrowserwebview.rgs | 22 +++++++++++++++++++ .../embeddedbrowserwebview.spec | 8 +++++++ loader/wine.inf.in | 2 ++ 4 files changed, 34 insertions(+) create mode 100644 dlls/embeddedbrowserwebview/embeddedbrowserwebview.rc create mode 100644 dlls/embeddedbrowserwebview/embeddedbrowserwebview.rgs create mode 100644 dlls/embeddedbrowserwebview/embeddedbrowserwebview.spec
diff --git a/dlls/embeddedbrowserwebview/embeddedbrowserwebview.rc b/dlls/embeddedbrowserwebview/embeddedbrowserwebview.rc new file mode 100644 index 00000000000..7568b996ffa --- /dev/null +++ b/dlls/embeddedbrowserwebview/embeddedbrowserwebview.rc @@ -0,0 +1,2 @@ +/* @makedep: embeddedbrowserwebview.rgs */ +1 WINE_REGISTRY embeddedbrowserwebview.rgs diff --git a/dlls/embeddedbrowserwebview/embeddedbrowserwebview.rgs b/dlls/embeddedbrowserwebview/embeddedbrowserwebview.rgs new file mode 100644 index 00000000000..50c17ab41d0 --- /dev/null +++ b/dlls/embeddedbrowserwebview/embeddedbrowserwebview.rgs @@ -0,0 +1,22 @@ +HKLM +{ + NoRemove Software + { + NoRemove Wow6432Node + { + NoRemove Microsoft + { + NoRemove EdgeUpdate + { + NoRemove ClientState + { + NoRemove {F3017226-FE2A-4295-8BDF-00C3A9A7E4C5} + { + val EBWebView = s 'C:\Program Files (x86)\Microsoft\EdgeWebView\Application\131.0.2903.86' + } + } + } + } + } + } +} diff --git a/dlls/embeddedbrowserwebview/embeddedbrowserwebview.spec b/dlls/embeddedbrowserwebview/embeddedbrowserwebview.spec new file mode 100644 index 00000000000..b6d42ec0b82 --- /dev/null +++ b/dlls/embeddedbrowserwebview/embeddedbrowserwebview.spec @@ -0,0 +1,8 @@ +1 stub ??0IDataFieldVisitor@telemetry_client@@QEAA@AEBV01@@Z +2 stub ??0IDataFieldVisitor@telemetry_client@@QEAA@XZ +3 stub ??1IDataFieldVisitor@telemetry_client@@UEAA@XZ +4 stub ??4IDataFieldVisitor@telemetry_client@@QEAAAEAV01@AEBV01@@Z +5 stub ??_7IDataFieldVisitor@telemetry_client@@6B@ +6 stub CreateWebViewEnvironmentWithOptionsInternal +7 stub DllCanUnloadNow +8 stub GetHandleVerifier diff --git a/loader/wine.inf.in b/loader/wine.inf.in index e3426b7ec95..95631142b5c 100644 --- a/loader/wine.inf.in +++ b/loader/wine.inf.in @@ -2155,11 +2155,13 @@ HKLM,%CurrentVersion%\Telephony\Country List\998,"SameAreaRule",,"G" 11,,start.exe 11,,winhlp32.exe 52,win40\0,wineps16.drv,wineps16.drv16 +16426,Microsoft\EdgeWebView\Application\131.0.2903.86\EBWebView\x32,embeddedbrowserwebview.dll
; 64bit-only fake dlls [FakeDllsWin64] 10,twain_64,sane.ds 10,twain_64,gphoto2.ds +16426,Microsoft\EdgeWebView\Application\131.0.2903.86\EBWebView\x64,embeddedbrowserwebview.dll
; Wow64-only fake dlls [FakeDllsWow64]