From: Nikolay Sivov Subject: [PATCH] netprofm/tests: Fix a test failure on Win7/Win2008 systems Message-Id: <1398140194.15039.0.camel@laptop> Date: Tue, 22 Apr 2014 08:16:34 +0400 --- dlls/netprofm/tests/list.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dlls/netprofm/tests/list.c b/dlls/netprofm/tests/list.c index 453856f..1619d06 100644 --- a/dlls/netprofm/tests/list.c +++ b/dlls/netprofm/tests/list.c @@ -56,8 +56,9 @@ static void test_INetworkListManager( void ) ok( hr == S_OK, "got %08x\n", hr ); ok( connected == VARIANT_TRUE || connected == VARIANT_FALSE, "expected boolean value\n" ); - INetworkListManager_QueryInterface( mgr, &IID_INetworkCostManager, (void **)&cost_mgr ); - ok( hr == S_OK, "got %08x\n", hr ); + /* INetworkCostManager is supported starting Win8 */ + hr = INetworkListManager_QueryInterface( mgr, &IID_INetworkCostManager, (void **)&cost_mgr ); + ok( hr == S_OK || broken(hr == E_NOINTERFACE), "got %08x\n", hr ); if (hr == S_OK) { DWORD cost;