The documentation on DeviceOpen is poor; it specifies that it takes a "devclass" parameter. Nowhere does it specify how to enumerate all possible values that can be used for "devclass". I see that there is a function FindDevices that returns DeviceObjects, and in the DeviceObject there is a Class property. Is this Class property the same thing as the "devclass" parameter in DeviceOpen? If so, please make that explicit in the docs. If not, how do I enumerate things of type "devclass"?