Этот код описывает класс, который при подключении/отключении USB устройства выбрасывает события OnUSBArrival/OnUSBRemove, для получения списка USB устройств поможет книга
агуров практика программирования usb помимо железных вопросов, там рассматривается и програмирование для Win