From: Louis Lenders xerox.xerox2000x@gmail.com
This is called by UniGetUi (https://github.com/marticliment/UniGetUI/releases/tag/3.1.8).
(After choosing 'Install for all users' --> 'perform portable installation' otherwise the installer runs into other (shellfolder) related bugs) --- dlls/combase/combase.spec | 2 +- dlls/combase/roapi.c | 9 +++++++++ include/roerrorapi.h | 1 + 3 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/dlls/combase/combase.spec b/dlls/combase/combase.spec index 4bdc14334e2..dd28feb06d4 100644 --- a/dlls/combase/combase.spec +++ b/dlls/combase/combase.spec @@ -302,7 +302,7 @@ @ stub RoInspectCapturedStackBackTrace @ stub RoInspectThreadErrorInfo @ stdcall RoOriginateError(long ptr) -@ stub RoOriginateErrorW +@ stdcall RoOriginateErrorW(long long wstr) @ stdcall RoOriginateLanguageException(long ptr ptr) @ stub RoParameterizedTypeExtraGetTypeSignature @ stdcall RoRegisterActivationFactories(ptr ptr long ptr) diff --git a/dlls/combase/roapi.c b/dlls/combase/roapi.c index 0f8a9438821..69624279ac9 100644 --- a/dlls/combase/roapi.c +++ b/dlls/combase/roapi.c @@ -498,6 +498,15 @@ BOOL WINAPI RoOriginateError(HRESULT error, HSTRING message) return FALSE; }
+/*********************************************************************** + * RoOriginateErrorW (combase.@) + */ +BOOL WINAPI RoOriginateErrorW(HRESULT error, UINT max_len, const WCHAR *message) +{ + FIXME("%#lx, %u, %s: stub\n", error, max_len, debugstr_w(message)); + return FALSE; +} + /*********************************************************************** * RoSetErrorReportingFlags (combase.@) */ diff --git a/include/roerrorapi.h b/include/roerrorapi.h index 741347455b1..45d7b298b3f 100644 --- a/include/roerrorapi.h +++ b/include/roerrorapi.h @@ -34,6 +34,7 @@ typedef enum
HRESULT WINAPI GetRestrictedErrorInfo(IRestrictedErrorInfo **info); BOOL WINAPI RoOriginateError(HRESULT error, HSTRING message); +BOOL WINAPI RoOriginateErrorW(HRESULT error, UINT max_len, const WCHAR *message); BOOL WINAPI RoOriginateLanguageException(HRESULT error, HSTRING message, IUnknown *language_exception); HRESULT WINAPI RoSetErrorReportingFlags(UINT32 flags);