shell32: Implement IShellFolderView::QuerySupport no-op method.

This commit is contained in:
Nikolay Sivov 2010-03-22 03:25:11 +03:00 committed by Alexandre Julliard
parent 9958b80e9d
commit 01ebc66535
2 changed files with 11 additions and 2 deletions

View File

@ -3188,8 +3188,8 @@ static HRESULT WINAPI IShellFolderView_fnQuerySupport(
UINT *support)
{
IShellViewImpl *This = impl_from_IShellFolderView(iface);
FIXME("(%p)->(%p) stub\n", This, support);
return E_NOTIMPL;
TRACE("(%p)->(%p)\n", This, support);
return S_OK;
}
static HRESULT WINAPI IShellFolderView_fnSetAutomationObject(

View File

@ -547,6 +547,7 @@ static void test_IShellFolderView(void)
IShellFolderView *folderview;
IShellFolder *desktop;
IShellView *view;
UINT i;
HRESULT hr;
hr = SHGetDesktopFolder(&desktop);
@ -572,6 +573,14 @@ static void test_IShellFolderView(void)
hr = IShellFolderView_SetRedraw(folderview, TRUE);
ok(hr == S_OK, "got (0x%08x)\n", hr);
/* ::QuerySupport */
hr = IShellFolderView_QuerySupport(folderview, NULL);
ok(hr == S_OK, "got (0x%08x)\n", hr);
i = 0xdeadbeef;
hr = IShellFolderView_QuerySupport(folderview, &i);
ok(hr == S_OK, "got (0x%08x)\n", hr);
ok(i == 0xdeadbeef, "got %d\n", i);
IShellFolderView_Release(folderview);
IShellView_Release(view);