On Wed, Apr 14, 2021 at 09:33:02AM -0500, Zebediah Figura (she/her) wrote:
- Turn hidclass.sys into something similar to winebus.sys - it would then call IoInvalidateDeviceRelations() and install the NULL driver.
The answer is broadly #1, assuming I understand you correctly, and I have patches to do this queued. We should be creating devices the normal PnP way in hidclass, not calling into setupapi directly.
Yes, I've phrased it poorly. Doing it the normal PnP is what I have meant.
I'll wait for those queued patches then :-)