On Mon Jun 16 12:22:25 2025 +0000, Nikolay Sivov wrote:
Then let's limit this only to changes you're going to need. So PSGetPropertyKeyFromName and PSGetNameFromPropertyKey, and maybe GetPropertyDescription() if you really need it. If you're not sure if propsys is enough for your case, you can always prototype on Windows using setupapi directly + those propsys functions, and see if results are the same as what you get from Devices.Enumeration.
Done. The only changes are to `PSGetPropertyKeyFromName`, `PSGetNameFromPropertyKey`, and a basic implementation for `IPropertyDescription`/`GetPropertyDescription`.