| Index: device/usb/usb_service_win.h
 | 
| diff --git a/device/usb/usb_service_win.h b/device/usb/usb_service_win.h
 | 
| index 58f4bb2bc8961d8271a4412cfaf0e9e9e66c47e5..8a9d7ecabeae8aa6705e0fd550b7e4ed8990ee51 100644
 | 
| --- a/device/usb/usb_service_win.h
 | 
| +++ b/device/usb/usb_service_win.h
 | 
| @@ -13,22 +13,18 @@
 | 
|  #include "device/base/device_monitor_win.h"
 | 
|  #include "device/usb/usb_device_win.h"
 | 
|  
 | 
| -namespace base {
 | 
| -class SequencedTaskRunner;
 | 
| -}
 | 
| -
 | 
|  namespace device {
 | 
|  
 | 
|  class UsbServiceWin : public DeviceMonitorWin::Observer, public UsbService {
 | 
|   public:
 | 
| -  explicit UsbServiceWin(
 | 
| -      scoped_refptr<base::SequencedTaskRunner> blocking_task_runner);
 | 
| +  UsbServiceWin();
 | 
|    ~UsbServiceWin() override;
 | 
|  
 | 
|   private:
 | 
| -  class BlockingThreadHelper;
 | 
| +  class BlockingTaskHelper;
 | 
|  
 | 
|    // device::UsbService implementation
 | 
| +  void Shutdown() override;
 | 
|    void GetDevices(const GetDevicesCallback& callback) override;
 | 
|  
 | 
|    // device::DeviceMonitorWin::Observer implementation
 | 
| @@ -55,7 +51,7 @@ class UsbServiceWin : public DeviceMonitorWin::Observer, public UsbService {
 | 
|    uint32_t first_enumeration_countdown_ = 0;
 | 
|    std::list<GetDevicesCallback> enumeration_callbacks_;
 | 
|  
 | 
| -  BlockingThreadHelper* helper_;
 | 
| +  std::unique_ptr<BlockingTaskHelper> helper_;
 | 
|    std::unordered_map<std::string, scoped_refptr<UsbDeviceWin>> devices_by_path_;
 | 
|  
 | 
|    ScopedObserver<DeviceMonitorWin, DeviceMonitorWin::Observer> device_observer_;
 | 
| 
 |