@zfigura My end goal is to make [Vernier's LabQuest Mini](https://www.vernier.com/product/original-labquest-mini/) work with Wine. I don't know how much work it requires, or if it's even possible, in a practical sense. I'm not (yet) experienced with Wine codebase (nor with Win API), but by looking at setupapi, pnp, etc., I get a feeling that it **should** be possible.
My current understanding, based on log messages, is that the main reason why it's not already working is that `load_function_driver()` cannot find the driver (the driver does not get installed correctly) on the device startup. And that there are few obstacles before that, the bug this MR tries to solve being the first one.
So, what do you think? Is there hope and if yes, what would be the most obvious things I should be looking at next?