From: Matthias Schwarzott zzam@gentoo.org
--- dlls/shell32/tests/appbar.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/dlls/shell32/tests/appbar.c b/dlls/shell32/tests/appbar.c index 8b71a90ba7a..cf483d5143a 100644 --- a/dlls/shell32/tests/appbar.c +++ b/dlls/shell32/tests/appbar.c @@ -412,6 +412,12 @@ static void test_appbarget(void) ok(abd.rc.left != 0xcccccccc, "rc not updated\n"); }
+ memset(&abd, 0xcc, sizeof(abd)); + abd.cbSize = sizeof(abd); + ret = SHAppBarMessage(ABM_GETSTATE, &abd); + ok(!(ret & ~(ABS_ALWAYSONTOP|ABS_AUTOHIDE)), "ret 0x%Ix which is not a recognized taskbar state\n", ret); + ok(abd.hWnd == (HWND)0xcccccccc, "hWnd overwritten\n"); + return; }