title: Which library GUID_DEVINTERFACE_USB_HUB is defined
body: <p>This question relates to: <a href="https://stackoverflow.com/questions/987958/how-do-i-reset-usb-devices-using-the-windows-api#"><strong>How do I reset USB devices using the Windows API?</strong></a>  I am using Vistual Studio 2015 and the project target platform is <code>Win10.0.14393.0</code>.</p>
  
  <p>I am trying to use the user space solution to to make the USB HUB device interface re-enumerate by calling to <code>CM_Reenumerate_DevInst()</code>. </p>
  
  <p>The problem that I have is when calling<br>
  <code>SetupDiGetClassDevs(&amp;GUID_DEVINTERFACE_USB_HUB, NULL, NULL, DIGCF_DEVICEINTERFACE);</code></p>
  
  <p>I get this compilation error. </p>
  
  <pre><code>1&gt;UsbDevices.obj : error LNK2001: unresolved external symbol GUID_DEVINTERFACE_USB_HUB
  1&gt;C:\DEV\Experiment\MFCApplication1\x64\Debug\MFCApplication1.exe : fatal error LNK1120: 1 unresolved externals
  </code></pre>
  
  <p>I cannot find the library where this GUID is defined. </p>