Re: [2/2] shell32: Implement IApplicationAssociationRegistration, QueryCurrentDefault
+ hr = CoCreateInstance(&CLSID_ApplicationAssociationRegistration, NULL, CLSCTX_INPROC_SERVER, + &IID_IApplicationAssociationRegistration, (LPVOID*)&appreg); + if (FAILED(hr)) { + skip("IApplicationAssociationRegistration not created: 0x%x\n", hr); + return; + } Just check it with ok(), missing implementation is already checked in START_TEST(). + trace("%s\n", wine_dbgstr_w(assocprog)); Do you really need this? - test_IApplicationAssociationRegistration_QueryInterface(); + /* this works since Vista */ + hr = CoCreateInstance(&CLSID_ApplicationAssociationRegistration, NULL, CLSCTX_INPROC_SERVER, + &IID_IApplicationAssociationRegistration, (LPVOID*)&appreg); + if (hr == S_OK) + { + test_IApplicationAssociationRegistration_QueryInterface(); + test_IApplicationAssociationRegistration_QueryCurrentDefault(); + + IApplicationAssociationRegistration_Release(appreg); + } + else + skip("IApplicationAssociationRegistration not supported: 0x%x\n", hr); This should be win_skip().
participants (1)
-
Nikolay Sivov