From: Piotr Caban <piotr@codeweavers.com> --- dlls/msado15/rowsetex.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dlls/msado15/rowsetex.c b/dlls/msado15/rowsetex.c index 6cd1c81b7c1..02b3ce5332e 100644 --- a/dlls/msado15/rowsetex.c +++ b/dlls/msado15/rowsetex.c @@ -62,6 +62,12 @@ static HRESULT WINAPI rowsetex_QueryInterface(IRowsetExactScroll *iface, REFIID if (!rowset->rowset_loc) return E_NOINTERFACE; *obj = &rowset->IRowsetExactScroll_iface; } + else if (IsEqualGUID(&IID_IColumnsInfo, riid) || + IsEqualGUID(&IID_IRowsetIndex, riid) || + IsEqualGUID(&IID_IRowsetCurrentIndex, riid)) + { + return IRowset_QueryInterface(rowset->rowset, riid, obj); + } if(*obj) { -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9891