Roman Stingler : kernel32: Add stub WerUnregisterRuntimeExceptionModule.

Alexandre Julliard julliard at winehq.org
Fri May 17 16:10:14 CDT 2019


Module: wine
Branch: master
Commit: e9dad9d733b8628b17e016898adda345fc83475e
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=e9dad9d733b8628b17e016898adda345fc83475e

Author: Roman Stingler <roman.stingler at gmail.com>
Date:   Thu May 16 21:14:34 2019 +0200

kernel32: Add stub WerUnregisterRuntimeExceptionModule.

Signed-off-by: Roman Stingler <roman.stingler at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 .../api-ms-win-core-windowserrorreporting-l1-1-0.spec            | 2 +-
 dlls/kernel32/kernel32.spec                                      | 2 +-
 dlls/kernel32/wer.c                                              | 9 +++++++++
 dlls/kernelbase/kernelbase.spec                                  | 2 +-
 include/werapi.h                                                 | 2 ++
 5 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/dlls/api-ms-win-core-windowserrorreporting-l1-1-0/api-ms-win-core-windowserrorreporting-l1-1-0.spec b/dlls/api-ms-win-core-windowserrorreporting-l1-1-0/api-ms-win-core-windowserrorreporting-l1-1-0.spec
index 180ffed..0404830 100644
--- a/dlls/api-ms-win-core-windowserrorreporting-l1-1-0/api-ms-win-core-windowserrorreporting-l1-1-0.spec
+++ b/dlls/api-ms-win-core-windowserrorreporting-l1-1-0/api-ms-win-core-windowserrorreporting-l1-1-0.spec
@@ -5,6 +5,6 @@
 @ stdcall WerRegisterRuntimeExceptionModule(wstr ptr) kernel32.WerRegisterRuntimeExceptionModule
 @ stub WerUnregisterFile
 @ stdcall WerUnregisterMemoryBlock(ptr) kernel32.WerUnregisterMemoryBlock
-@ stub WerUnregisterRuntimeExceptionModule
+@ stdcall WerUnregisterRuntimeExceptionModule(wstr ptr) kernel32.WerUnregisterRuntimeExceptionModule
 @ stub WerpNotifyLoadStringResource
 @ stub WerpNotifyUseStringResource
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index 691cc60..13d9351 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -1591,7 +1591,7 @@
 @ stdcall WerSetFlags(long)
 # @ stub WerUnregisterFile
 @ stdcall WerUnregisterMemoryBlock(ptr)
-# @ stub WerUnregisterRuntimeExceptionModule
+@ stdcall WerUnregisterRuntimeExceptionModule(wstr ptr)
 # @ stub WerpCleanupMessageMapping
 # @ stub WerpInitiateRemoteRecovery
 # @ stub WerpNotifyLoadStringResource
diff --git a/dlls/kernel32/wer.c b/dlls/kernel32/wer.c
index 3c517c4..2a7853b 100644
--- a/dlls/kernel32/wer.c
+++ b/dlls/kernel32/wer.c
@@ -81,3 +81,12 @@ HRESULT WINAPI WerUnregisterMemoryBlock(void *block)
     FIXME("(%p) stub\n", block);
     return E_NOTIMPL;
 }
+
+/***********************************************************************
+ * WerUnregisterRuntimeExceptionModule (KERNEL32.@)
+ */
+HRESULT WINAPI WerUnregisterRuntimeExceptionModule(PCWSTR callbackdll, PVOID context)
+{
+    FIXME("(%s, %p) stub!\n", debugstr_w(callbackdll), context);
+    return S_OK;
+}
diff --git a/dlls/kernelbase/kernelbase.spec b/dlls/kernelbase/kernelbase.spec
index 8294c95..9739644 100644
--- a/dlls/kernelbase/kernelbase.spec
+++ b/dlls/kernelbase/kernelbase.spec
@@ -1709,7 +1709,7 @@
 @ stdcall WerSetFlags(long) kernel32.WerSetFlags
 # @ stub WerUnregisterFile
 @ stdcall WerUnregisterMemoryBlock(ptr) kernel32.WerUnregisterMemoryBlock
-# @ stub WerUnregisterRuntimeExceptionModule
+@ stdcall WerUnregisterRuntimeExceptionModule(wstr ptr) kernel32.WerUnregisterRuntimeExceptionModule
 # @ stub WerpNotifyLoadStringResource
 # @ stub WerpNotifyUseStringResource
 @ stdcall WideCharToMultiByte(long long wstr long ptr long ptr ptr) kernel32.WideCharToMultiByte
diff --git a/include/werapi.h b/include/werapi.h
index c66195f..247c612 100644
--- a/include/werapi.h
+++ b/include/werapi.h
@@ -186,6 +186,8 @@ HRESULT WINAPI WerReportSetUIOption(HREPORT, WER_REPORT_UI, PCWSTR);
 HRESULT WINAPI WerReportSubmit(HREPORT, WER_CONSENT, DWORD, PWER_SUBMIT_RESULT);
 HRESULT WINAPI WerSetFlags(DWORD flags);
 HRESULT WINAPI WerUnregisterMemoryBlock(void *block);
+HRESULT WINAPI WerUnregisterRuntimeExceptionModule(PCWSTR callbackdll, void *context);
+
 
 #ifdef __cplusplus
 }




More information about the wine-cvs mailing list