[PATCH 0/1] MR7801: combase: Add a stub for SetRestrictedErrorInfo().
Foobar 2000 crashes without it. Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com> -- https://gitlab.winehq.org/wine/wine/-/merge_requests/7801
From: Nikolay Sivov <nsivov(a)codeweavers.com> Foobar 2000 crashes without it. Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com> --- dlls/combase/combase.spec | 2 +- dlls/combase/roapi.c | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/dlls/combase/combase.spec b/dlls/combase/combase.spec index 4bdc14334e2..ae13be7e6cc 100644 --- a/dlls/combase/combase.spec +++ b/dlls/combase/combase.spec @@ -319,7 +319,7 @@ @ stub RoUnregisterForApartmentShutdown @ stub SetCleanupFlag @ stdcall SetErrorInfo(long ptr) -@ stub SetRestrictedErrorInfo +@ stdcall SetRestrictedErrorInfo(ptr) @ stdcall StringFromCLSID(ptr ptr) @ stdcall StringFromGUID2(ptr ptr long) @ stdcall StringFromIID(ptr ptr) StringFromCLSID diff --git a/dlls/combase/roapi.c b/dlls/combase/roapi.c index 0f8a9438821..8118758d338 100644 --- a/dlls/combase/roapi.c +++ b/dlls/combase/roapi.c @@ -480,6 +480,15 @@ HRESULT WINAPI GetRestrictedErrorInfo(IRestrictedErrorInfo **info) return E_NOTIMPL; } +/*********************************************************************** + * SetRestrictedErrorInfo (combase.@) + */ +HRESULT WINAPI SetRestrictedErrorInfo(IRestrictedErrorInfo *info) +{ + FIXME( "(%p)\n", info ); + return E_NOTIMPL; +} + /*********************************************************************** * RoOriginateLanguageException (combase.@) */ -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/7801
Could we add the prototype to `roerrorapi.h` please? -- https://gitlab.winehq.org/wine/wine/-/merge_requests/7801#note_101442
participants (3)
-
Huw Davies (@huw) -
Nikolay Sivov -
Nikolay Sivov (@nsivov)