qmgr/tests: Detect when the service is disabled.

This commit is contained in:
Detlef Riekenberg 2010-08-11 21:25:32 +02:00 committed by Alexandre Julliard
parent f999060f4d
commit c9b0d7f15e
1 changed files with 5 additions and 0 deletions

View File

@ -38,6 +38,11 @@ test_CreateInstance(void)
/* Creating BITS instance */ /* Creating BITS instance */
hres = CoCreateInstance(&CLSID_BackgroundCopyManager, NULL, CLSCTX_LOCAL_SERVER, hres = CoCreateInstance(&CLSID_BackgroundCopyManager, NULL, CLSCTX_LOCAL_SERVER,
&IID_IBackgroundCopyManager, (void **) &manager); &IID_IBackgroundCopyManager, (void **) &manager);
if(hres == __HRESULT_FROM_WIN32(ERROR_SERVICE_DISABLED)) {
skip("Needed Service is disabled\n");
return;
}
ok(hres == S_OK, "CoCreateInstance failed: %08x\n", hres); ok(hres == S_OK, "CoCreateInstance failed: %08x\n", hres);
if(hres != S_OK) { if(hres != S_OK) {
skip("Unable to create bits instance.\n"); skip("Unable to create bits instance.\n");