)]}'
{
  "commit": "fd95d445dddc14892fa46538855c5e358efa48da",
  "tree": "a64ef43637490c51784657f9cc9aab45b4f77358",
  "parents": [
    "dd7df2b75118c920cb21b4442983168e8b2f14ac"
  ],
  "author": {
    "name": "Frank Li",
    "email": "Frank.Li@nxp.com",
    "time": "Tue Aug 13 13:17:00 2019 -0500"
  },
  "committer": {
    "name": "Nathan Hjelm",
    "email": "hjelmn@google.com",
    "time": "Wed Aug 14 14:09:04 2019 -0700"
  },
  "message": "windows: Fix libusb_get_device_list failure if virual usb host installled\n\nIf a virtual usb host driver install, but no port on that.\nlibusb_get_device_list will return failure.\n\nbut it should skip this host devices.\n\nthe below is virtual host control information\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003dUSB Host Controller \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\n        +++++++++++++++++ Device Information ++++++++++++++++++\n\tDevice Description       : Leostream Corporation Virtual USB\n\tHost Controller\n\tDevice Path              :\n\t\\\\?\\root#system#0004#{3abf6f2d-71c4-462a-8a92-1e6861e6af27}\n\tDevice ID                : ROOT\\SYSTEM\\0004\n\tHardware IDs             : *lsusbdhcDevice\n\tDriver KeyName           :\n\t{4d36e97d-e325-11ce-bfc1-08002be10318}\\0049\n\t(GUID_DEVCLASS_SYSTEM)\n\tDriver                   :\n\t\\SystemRoot\\System32\\drivers\\lsusbdbus.sys (Version: 6.3.2.2570\n\tDate: 2018-11-12)\n\tDriver Inf               : C:\\WINDOWS\\inf\\oem25.inf\n\tLegacy BusType           : Internal\n\tClass                    : System\n\tClass GUID               :\n\t{4d36e97d-e325-11ce-bfc1-08002be10318} (GUID_DEVCLASS_SYSTEM)\n\tInterface GUID           :\n\t{3abf6f2d-71c4-462a-8a92-1e6861e6af27}\n\t(GUID_DEVINTERFACE_USB_HOST_CONTROLLER)\n\tService                  : lsusbdbus\n\tEnumerator               : ROOT\n\tLocation Info            : -\n\tManufacturer Info        : Leostream Corporation\n\tCapabilities             : 0x00 (-)\n\tStatus                   : 0x0180200B (DN_ROOT_ENUMERATED,\n\tDN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_NT_ENUMERATOR,\n\tDN_NT_DRIVER)\n\tProblem Code             : 0\n\tPower State              : D0 (supported: D0, D3)\n\n\tHcInfo0 Error            : ERROR_INVALID_FUNCTION\n\n\tRoothub Symbolic Link    : LSUSBDBUS\n\n\tBusStatistics Error      : ERROR_INVALID_FUNCTION\n\n\tDriverVersion Error      : ERROR_INVALID_FUNCTION\n\n\tBandwidthInfo Error      : ERROR_INVALID_FUNCTION\n\n\tPowerInfo Error          : ERROR_INVALID_FUNCTION\n\nCloses #608\n\nSigned-off-by: Frank Li \u003cFrank.Li@nxp.com\u003e\nSigned-off-by: Nathan Hjelm \u003chjelmn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "63d4f0020a7493235273e739cd59c49c6f475266",
      "old_mode": 33188,
      "old_path": "libusb/os/windows_winusb.c",
      "new_id": "efef3e614f760bd186a2a30ccd19ebec6039c3a7",
      "new_mode": 33188,
      "new_path": "libusb/os/windows_winusb.c"
    },
    {
      "type": "modify",
      "old_id": "a71854be3bd87a459b2bbe76709d8699db41a43a",
      "old_mode": 33188,
      "old_path": "libusb/version_nano.h",
      "new_id": "f957476563d0b9741ceeee654dcfdf2c7ae0be22",
      "new_mode": 33188,
      "new_path": "libusb/version_nano.h"
    }
  ]
}
