Zebediah Figura (@zfigura) commented about dlls/setupapi/tests/query.c:
- ok(library != NULL, "Failed to load setupapi.dll\n");
- if (!library) return;
- pDriverStoreFindDriverPackageW = (void *)GetProcAddress(library, "DriverStoreFindDriverPackageW");
- if (!pDriverStoreFindDriverPackageW)
- {
win_skip("Can't find DriverStoreFindDriverPackageW\n");
return;
- }
- len = ARRAY_SIZE(buffer);
- /* No invalid parameters, with flags */
- result = pDriverStoreFindDriverPackageW(L"c:\nonexistent.inf", 0, 0, 9, 0, buffer, &len);
- todo_wine
- ok(result == HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND), "Got %lx\n", result);
What is "9"? How do we know that it's flags, and if it is flags, should we be defining symbolic constants for these?