My first thought is that the values you see there will map to values in the Windows header files, which you can examine on MSDN, if you know what you are looking for.
I expect that the 0x9 value is actually a bitmask of boolean values, stating that the device is capable of doing the think associated with value 0x1 and the thing associated with value 0x8.
I would imagine that some of these values will marry up with the values reported by WMI, too (specifically the CIM_LogicalDevice class) -- http://msdn.microsoft.com/en-us/library/aa387884%28v=vs.85%29.aspx has more on this.
Of course, all this depend on why this particular number is important to you in the first place?
I could guess, but then I might be inclined to suggest that you shouldn't try to parse the values directly from the device manager, but rather use programming interfaces such as WMI to query the device.