size = i;
for (i = 0; i < size; i++)
{
-#ifdef HAVE_LIBUSB
- HANDLE event = NULL;
-#endif
DWORD err;
const WCHAR *argv[2];
service = services_list[i];
argv[0] = service->name;
argv[1] = NULL;
-#ifdef HAVE_LIBUSB
- if (!strcmpW(service->name, usbhub))
- event = CreateEventW(NULL, TRUE, FALSE, usbhub_started_event);
-#endif
err = service_start(service, 1, argv);
/* FIXME: do something if the service failed to start */
#ifdef HAVE_LIBUSB
- if (event)
+ if (!strcmpW(service->name, usbhub))
{
+ HANDLE event = CreateEventW(NULL, TRUE, FALSE, usbhub_started_event);
WaitForSingleObject(event, 30000);
CloseHandle(event);
}