title: How do I reset USB devices using the Windows API?
body: <p>Do you know a way to use the Windows XP API to reset the USB bus? In other words, I'd like the OS to kick out any USB devices that are currently connected, and then auto-detect everything anew.</p>
  
  <p>I'm aware of <a href="http://support.microsoft.com/kb/311272" rel="noreferrer">devcon</a>, and I suppose I could do system calls out to it, but I'm hoping for a direct call into the API.</p>