// Copyright 2015 The Chromium Authors. All rights reserved. | |
// Use of this source code is governed by a BSD-style license that can be | |
// found in the LICENSE file. | |
enum USBRequestType { | |
"standard", | |
"class", | |
"vendor" | |
}; | |
enum USBRecipient { | |
"device", | |
"interface", | |
"endpoint", | |
"other", | |
}; | |
dictionary USBControlTransferParameters { | |
required USBRequestType requestType; | |
required USBRecipient recipient; | |
required octet request; | |
required unsigned short value; | |
required unsigned short index; | |
}; |