title: How can I get USB string descriptors for VCOM devices (Windows)?
body: <p>I have a wide variety of VCOM devices (FTDI, CP210x, etc) that my program interfaces with, but I need to confirm they are in fact those devices before I begin talking to them. FTDI's D2XX library allows me to pair up the Product/Serial strings with COM number, but I really need a generic solution.</p>
  
  <p>To be clear, I need the USB string descriptors for Product, Serial, and ideally Manufacturer as well. Note these are <em>not</em> the same as the VID/PID numbers, but actual strings. It is okay if I have to get the strings first, and then figure out the COM number for it later.</p>
  
  <p>I am working with good old C cross-compiled using MingW, but really I'm at such a loss for how to do this that a solution in any language would be a step forward.</p>