https://bugs.winehq.org/show_bug.cgi?id=56291
--- Comment #7 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Hans Leidekker from comment #6)
(In reply to Louis Lenders from comment #5)
Created attachment 76011 [details] patch for 2nd missing prop
Hi Hans,
In current code there is already a call for SetupDiGetDeviceInstanceIdW to get the device_id, and device_info also has a member "classguid", which seems to give the correct guids like in attached patch. Wouldn't that be enough to fix this?
Right, the class guid can be taken from that field too. For the other fields we'll need to query the properties.
I'm afraid I don't get exactly what you're trying to say. What other fields are you referring to? The application only needs the property "classguid" to be present (nothing more), to prevent a crash. It doesn't seem to care that there are no device disks found. So couldn't we just report the classguids for other devices like in the patch (to prevent a crash)?