From: Nikolay Sivov <nsivov(a)codeweavers.com> Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com> --- dlls/comdlg32/itemdlg.c | 1 + dlls/comdlg32/tests/itemdlg.c | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/dlls/comdlg32/itemdlg.c b/dlls/comdlg32/itemdlg.c index 85ebd5cbee1..830d88bb661 100644 --- a/dlls/comdlg32/itemdlg.c +++ b/dlls/comdlg32/itemdlg.c @@ -2420,6 +2420,7 @@ static HRESULT WINAPI IFileDialog2_fnQueryInterface(IFileDialog2 *iface, *ppvObject = NULL; if(IsEqualGUID(riid, &IID_IUnknown) || + IsEqualGUID(riid, &IID_IModalWindow) || IsEqualGUID(riid, &IID_IFileDialog) || IsEqualGUID(riid, &IID_IFileDialog2)) { diff --git a/dlls/comdlg32/tests/itemdlg.c b/dlls/comdlg32/tests/itemdlg.c index 2230b9ca320..e31ce3592c3 100644 --- a/dlls/comdlg32/tests/itemdlg.c +++ b/dlls/comdlg32/tests/itemdlg.c @@ -367,7 +367,6 @@ static BOOL test_instantiation(void) } ok(hr == S_OK, "got 0x%08lx.\n", hr); - todo_wine check_interface(pfod, &IID_IModalWindow, TRUE); check_interface(pfod, &IID_IFileDialog, TRUE); check_interface(pfod, &IID_IExplorerBrowserEvents, TRUE); @@ -456,7 +455,6 @@ static BOOL test_instantiation(void) } ok(hr == S_OK, "got 0x%08lx.\n", hr); - todo_wine check_interface(pfsd, &IID_IModalWindow, TRUE); check_interface(pfsd, &IID_IFileDialog, TRUE); check_interface(pfsd, &IID_IExplorerBrowserEvents, TRUE); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9591