www.pudn.com > SharpUSBlib20041208.zip > Enums.cs
// Enums.cs
// Copyright (C) 2004 Mike Krueger
//
// This program is free software. It is dual licensed under GNU GPL and GNU LGPL.
// See COPYING_GPL.txt and COPYING_LGPL.txt for details.
//
using System;
namespace ICSharpCode.USBlib
{
///
/// Device and/or Interface Class codes.
///
public enum UsbClass
{
PerInterface = 0, // for DeviceClass
Audio = 1,
Comm = 2,
HID = 3,
Printer = 7,
MassStorage = 8,
HUB = 9,
Data = 10,
VendorSpec = 0xF
}
///
/// Descriptor types.
///
public enum UsbDescriptorType
{
Device = 0x01,
Config = 0x02,
String = 0x03,
Interface = 0x04,
EndPoint = 0x05,
HID = 0x21,
Report = 0x22,
Physical = 0x23,
HUB = 0x29
}
}