1 Nov
2025
1 Nov
'25
10:41 a.m.
Nikolay Sivov (@nsivov) commented about dlls/combase/roapi.c:
HRESULT WINAPI GetRestrictedErrorInfo(IRestrictedErrorInfo **info) { - FIXME( "(%p)\n", info ); - return E_NOTIMPL; + IErrorInfo *error_info; + HRESULT hr; + + TRACE("(%p)\n", info); + + *info = NULL; + hr = get_error_info(&error_info); + if (hr != S_OK) return hr; + + hr = IErrorInfo_QueryInterface(error_info, &IID_IRestrictedErrorInfo, (void **)info); + IErrorInfo_Release(error_info); + return hr; This will return E_NOINTERFACE if a regular IErrorInfo was set. Is that expected? I don't see anything for that in tests.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/9332#note_120319