require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&USB_VENDOR_UNKNOWN1)) {
    sub USB_VENDOR_UNKNOWN1 () {	0x53;}
}
unless(defined(&USB_VENDOR_UNKNOWN2)) {
    sub USB_VENDOR_UNKNOWN2 () {	0x105;}
}
unless(defined(&USB_VENDOR_EGALAX2)) {
    sub USB_VENDOR_EGALAX2 () {	0x123;}
}
unless(defined(&USB_VENDOR_BWCT)) {
    sub USB_VENDOR_BWCT () {	0x3da;}
}
unless(defined(&USB_VENDOR_AOX)) {
    sub USB_VENDOR_AOX () {	0x3e8;}
}
unless(defined(&USB_VENDOR_ATMEL)) {
    sub USB_VENDOR_ATMEL () {	0x3eb;}
}
unless(defined(&USB_VENDOR_MITSUMI)) {
    sub USB_VENDOR_MITSUMI () {	0x3ee;}
}
unless(defined(&USB_VENDOR_HP)) {
    sub USB_VENDOR_HP () {	0x3f0;}
}
unless(defined(&USB_VENDOR_ADAPTEC)) {
    sub USB_VENDOR_ADAPTEC () {	0x3f3;}
}
unless(defined(&USB_VENDOR_NATIONAL)) {
    sub USB_VENDOR_NATIONAL () {	0x400;}
}
unless(defined(&USB_VENDOR_ACERLABS)) {
    sub USB_VENDOR_ACERLABS () {	0x402;}
}
unless(defined(&USB_VENDOR_FTDI)) {
    sub USB_VENDOR_FTDI () {	0x403;}
}
unless(defined(&USB_VENDOR_NEC)) {
    sub USB_VENDOR_NEC () {	0x409;}
}
unless(defined(&USB_VENDOR_KODAK)) {
    sub USB_VENDOR_KODAK () {	0x40a;}
}
unless(defined(&USB_VENDOR_MELCO)) {
    sub USB_VENDOR_MELCO () {	0x411;}
}
unless(defined(&USB_VENDOR_LEADTEK)) {
    sub USB_VENDOR_LEADTEK () {	0x413;}
}
unless(defined(&USB_VENDOR_CREATIVE)) {
    sub USB_VENDOR_CREATIVE () {	0x41e;}
}
unless(defined(&USB_VENDOR_CREATIVE2)) {
    sub USB_VENDOR_CREATIVE2 () {	0x1292;}
}
unless(defined(&USB_VENDOR_ADI)) {
    sub USB_VENDOR_ADI () {	0x422;}
}
unless(defined(&USB_VENDOR_CATC)) {
    sub USB_VENDOR_CATC () {	0x423;}
}
unless(defined(&USB_VENDOR_SMC2)) {
    sub USB_VENDOR_SMC2 () {	0x424;}
}
unless(defined(&USB_VENDOR_GRAVIS)) {
    sub USB_VENDOR_GRAVIS () {	0x428;}
}
unless(defined(&USB_VENDOR_SUN)) {
    sub USB_VENDOR_SUN () {	0x430;}
}
unless(defined(&USB_VENDOR_TAUGA)) {
    sub USB_VENDOR_TAUGA () {	0x436;}
}
unless(defined(&USB_VENDOR_AMD)) {
    sub USB_VENDOR_AMD () {	0x438;}
}
unless(defined(&USB_VENDOR_LEXMARK)) {
    sub USB_VENDOR_LEXMARK () {	0x43d;}
}
unless(defined(&USB_VENDOR_NANAO)) {
    sub USB_VENDOR_NANAO () {	0x440;}
}
unless(defined(&USB_VENDOR_ALPS)) {
    sub USB_VENDOR_ALPS () {	0x44e;}
}
unless(defined(&USB_VENDOR_THRUST)) {
    sub USB_VENDOR_THRUST () {	0x44f;}
}
unless(defined(&USB_VENDOR_TI)) {
    sub USB_VENDOR_TI () {	0x451;}
}
unless(defined(&USB_VENDOR_ANALOGDEVICES)) {
    sub USB_VENDOR_ANALOGDEVICES () {	0x456;}
}
unless(defined(&USB_VENDOR_SIS)) {
    sub USB_VENDOR_SIS () {	0x457;}
}
unless(defined(&USB_VENDOR_KYE)) {
    sub USB_VENDOR_KYE () {	0x458;}
}
unless(defined(&USB_VENDOR_DIAMOND2)) {
    sub USB_VENDOR_DIAMOND2 () {	0x45a;}
}
unless(defined(&USB_VENDOR_MICROSOFT)) {
    sub USB_VENDOR_MICROSOFT () {	0x45e;}
}
unless(defined(&USB_VENDOR_PRIMAX)) {
    sub USB_VENDOR_PRIMAX () {	0x461;}
}
unless(defined(&USB_VENDOR_MGE)) {
    sub USB_VENDOR_MGE () {	0x463;}
}
unless(defined(&USB_VENDOR_AMP)) {
    sub USB_VENDOR_AMP () {	0x464;}
}
unless(defined(&USB_VENDOR_CHERRY)) {
    sub USB_VENDOR_CHERRY () {	0x46a;}
}
unless(defined(&USB_VENDOR_MEGATRENDS)) {
    sub USB_VENDOR_MEGATRENDS () {	0x46b;}
}
unless(defined(&USB_VENDOR_LOGITECH)) {
    sub USB_VENDOR_LOGITECH () {	0x46d;}
}
unless(defined(&USB_VENDOR_BTC)) {
    sub USB_VENDOR_BTC () {	0x46e;}
}
unless(defined(&USB_VENDOR_PHILIPS)) {
    sub USB_VENDOR_PHILIPS () {	0x471;}
}
unless(defined(&USB_VENDOR_SANYO)) {
    sub USB_VENDOR_SANYO () {	0x474;}
}
unless(defined(&USB_VENDOR_CONNECTIX)) {
    sub USB_VENDOR_CONNECTIX () {	0x478;}
}
unless(defined(&USB_VENDOR_KENSINGTON)) {
    sub USB_VENDOR_KENSINGTON () {	0x47d;}
}
unless(defined(&USB_VENDOR_LUCENT)) {
    sub USB_VENDOR_LUCENT () {	0x47e;}
}
unless(defined(&USB_VENDOR_KYOCERA)) {
    sub USB_VENDOR_KYOCERA () {	0x482;}
}
unless(defined(&USB_VENDOR_PLANTRONICS)) {
    sub USB_VENDOR_PLANTRONICS () {	0x47f;}
}
unless(defined(&USB_VENDOR_STMICRO)) {
    sub USB_VENDOR_STMICRO () {	0x483;}
}
unless(defined(&USB_VENDOR_YAMAHA)) {
    sub USB_VENDOR_YAMAHA () {	0x499;}
}
unless(defined(&USB_VENDOR_COMPAQ)) {
    sub USB_VENDOR_COMPAQ () {	0x49f;}
}
unless(defined(&USB_VENDOR_HITACHI)) {
    sub USB_VENDOR_HITACHI () {	0x4a4;}
}
unless(defined(&USB_VENDOR_ACERP)) {
    sub USB_VENDOR_ACERP () {	0x4a5;}
}
unless(defined(&USB_VENDOR_DAVICOM)) {
    sub USB_VENDOR_DAVICOM () {	0x4a6;}
}
unless(defined(&USB_VENDOR_VISIONEER)) {
    sub USB_VENDOR_VISIONEER () {	0x4a7;}
}
unless(defined(&USB_VENDOR_CANON)) {
    sub USB_VENDOR_CANON () {	0x4a9;}
}
unless(defined(&USB_VENDOR_NIKON)) {
    sub USB_VENDOR_NIKON () {	0x4b0;}
}
unless(defined(&USB_VENDOR_IBM)) {
    sub USB_VENDOR_IBM () {	0x4b3;}
}
unless(defined(&USB_VENDOR_CYPRESS)) {
    sub USB_VENDOR_CYPRESS () {	0x4b4;}
}
unless(defined(&USB_VENDOR_EPSON)) {
    sub USB_VENDOR_EPSON () {	0x4b8;}
}
unless(defined(&USB_VENDOR_RAINBOW)) {
    sub USB_VENDOR_RAINBOW () {	0x4b9;}
}
unless(defined(&USB_VENDOR_IODATA)) {
    sub USB_VENDOR_IODATA () {	0x4bb;}
}
unless(defined(&USB_VENDOR_TDK)) {
    sub USB_VENDOR_TDK () {	0x4bf;}
}
unless(defined(&USB_VENDOR_3COMUSR)) {
    sub USB_VENDOR_3COMUSR () {	0x4c1;}
}
unless(defined(&USB_VENDOR_METHODE)) {
    sub USB_VENDOR_METHODE () {	0x4c2;}
}
unless(defined(&USB_VENDOR_MAXISWITCH)) {
    sub USB_VENDOR_MAXISWITCH () {	0x4c3;}
}
unless(defined(&USB_VENDOR_LOCKHEEDMER)) {
    sub USB_VENDOR_LOCKHEEDMER () {	0x4c4;}
}
unless(defined(&USB_VENDOR_FUJITSU)) {
    sub USB_VENDOR_FUJITSU () {	0x4c5;}
}
unless(defined(&USB_VENDOR_TOSHIBAAM)) {
    sub USB_VENDOR_TOSHIBAAM () {	0x4c6;}
}
unless(defined(&USB_VENDOR_MICROMACRO)) {
    sub USB_VENDOR_MICROMACRO () {	0x4c7;}
}
unless(defined(&USB_VENDOR_KONICA)) {
    sub USB_VENDOR_KONICA () {	0x4c8;}
}
unless(defined(&USB_VENDOR_LITEON)) {
    sub USB_VENDOR_LITEON () {	0x4ca;}
}
unless(defined(&USB_VENDOR_FUJIPHOTO)) {
    sub USB_VENDOR_FUJIPHOTO () {	0x4cb;}
}
unless(defined(&USB_VENDOR_PHILIPSSEMI)) {
    sub USB_VENDOR_PHILIPSSEMI () {	0x4cc;}
}
unless(defined(&USB_VENDOR_TATUNG)) {
    sub USB_VENDOR_TATUNG () {	0x4cd;}
}
unless(defined(&USB_VENDOR_SCANLOGIC)) {
    sub USB_VENDOR_SCANLOGIC () {	0x4ce;}
}
unless(defined(&USB_VENDOR_MYSON)) {
    sub USB_VENDOR_MYSON () {	0x4cf;}
}
unless(defined(&USB_VENDOR_DIGI2)) {
    sub USB_VENDOR_DIGI2 () {	0x4d0;}
}
unless(defined(&USB_VENDOR_ITTCANON)) {
    sub USB_VENDOR_ITTCANON () {	0x4d1;}
}
unless(defined(&USB_VENDOR_ALTEC)) {
    sub USB_VENDOR_ALTEC () {	0x4d2;}
}
unless(defined(&USB_VENDOR_PANASONIC)) {
    sub USB_VENDOR_PANASONIC () {	0x4da;}
}
unless(defined(&USB_VENDOR_SHARP)) {
    sub USB_VENDOR_SHARP () {	0x4dd;}
}
unless(defined(&USB_VENDOR_IIYAMA)) {
    sub USB_VENDOR_IIYAMA () {	0x4e1;}
}
unless(defined(&USB_VENDOR_SHUTTLE)) {
    sub USB_VENDOR_SHUTTLE () {	0x4e6;}
}
unless(defined(&USB_VENDOR_SAMSUNG2)) {
    sub USB_VENDOR_SAMSUNG2 () {	0x4e8;}
}
unless(defined(&USB_VENDOR_ANNABOOKS)) {
    sub USB_VENDOR_ANNABOOKS () {	0x4ed;}
}
unless(defined(&USB_VENDOR_JVC)) {
    sub USB_VENDOR_JVC () {	0x4f1;}
}
unless(defined(&USB_VENDOR_CHICONY)) {
    sub USB_VENDOR_CHICONY () {	0x4f2;}
}
unless(defined(&USB_VENDOR_BROTHER)) {
    sub USB_VENDOR_BROTHER () {	0x4f9;}
}
unless(defined(&USB_VENDOR_DALLAS)) {
    sub USB_VENDOR_DALLAS () {	0x4fa;}
}
unless(defined(&USB_VENDOR_ACER)) {
    sub USB_VENDOR_ACER () {	0x502;}
}
unless(defined(&USB_VENDOR_3COM)) {
    sub USB_VENDOR_3COM () {	0x506;}
}
unless(defined(&USB_VENDOR_AZTECH)) {
    sub USB_VENDOR_AZTECH () {	0x509;}
}
unless(defined(&USB_VENDOR_BELKIN)) {
    sub USB_VENDOR_BELKIN () {	0x50d;}
}
unless(defined(&USB_VENDOR_KAWATSU)) {
    sub USB_VENDOR_KAWATSU () {	0x50f;}
}
unless(defined(&USB_VENDOR_APC)) {
    sub USB_VENDOR_APC () {	0x51d;}
}
unless(defined(&USB_VENDOR_CONNECTEK)) {
    sub USB_VENDOR_CONNECTEK () {	0x522;}
}
unless(defined(&USB_VENDOR_NETCHIP)) {
    sub USB_VENDOR_NETCHIP () {	0x525;}
}
unless(defined(&USB_VENDOR_ALTRA)) {
    sub USB_VENDOR_ALTRA () {	0x527;}
}
unless(defined(&USB_VENDOR_ATI)) {
    sub USB_VENDOR_ATI () {	0x528;}
}
unless(defined(&USB_VENDOR_AKS)) {
    sub USB_VENDOR_AKS () {	0x529;}
}
unless(defined(&USB_VENDOR_UNIACCESS)) {
    sub USB_VENDOR_UNIACCESS () {	0x540;}
}
unless(defined(&USB_VENDOR_VIEWSONIC)) {
    sub USB_VENDOR_VIEWSONIC () {	0x543;}
}
unless(defined(&USB_VENDOR_XIRLINK)) {
    sub USB_VENDOR_XIRLINK () {	0x545;}
}
unless(defined(&USB_VENDOR_ANCHOR)) {
    sub USB_VENDOR_ANCHOR () {	0x547;}
}
unless(defined(&USB_VENDOR_SONY)) {
    sub USB_VENDOR_SONY () {	0x54c;}
}
unless(defined(&USB_VENDOR_VISION)) {
    sub USB_VENDOR_VISION () {	0x553;}
}
unless(defined(&USB_VENDOR_ASAHIKASEI)) {
    sub USB_VENDOR_ASAHIKASEI () {	0x556;}
}
unless(defined(&USB_VENDOR_ATEN)) {
    sub USB_VENDOR_ATEN () {	0x557;}
}
unless(defined(&USB_VENDOR_SAMSUNG)) {
    sub USB_VENDOR_SAMSUNG () {	0x55d;}
}
unless(defined(&USB_VENDOR_MUSTEK)) {
    sub USB_VENDOR_MUSTEK () {	0x55f;}
}
unless(defined(&USB_VENDOR_TELEX)) {
    sub USB_VENDOR_TELEX () {	0x562;}
}
unless(defined(&USB_VENDOR_PERACOM)) {
    sub USB_VENDOR_PERACOM () {	0x565;}
}
unless(defined(&USB_VENDOR_ALCOR2)) {
    sub USB_VENDOR_ALCOR2 () {	0x566;}
}
unless(defined(&USB_VENDOR_WACOM)) {
    sub USB_VENDOR_WACOM () {	0x56a;}
}
unless(defined(&USB_VENDOR_ETEK)) {
    sub USB_VENDOR_ETEK () {	0x56c;}
}
unless(defined(&USB_VENDOR_EIZO)) {
    sub USB_VENDOR_EIZO () {	0x56d;}
}
unless(defined(&USB_VENDOR_ELECOM)) {
    sub USB_VENDOR_ELECOM () {	0x56e;}
}
unless(defined(&USB_VENDOR_HAUPPAUGE)) {
    sub USB_VENDOR_HAUPPAUGE () {	0x573;}
}
unless(defined(&USB_VENDOR_BAFO)) {
    sub USB_VENDOR_BAFO () {	0x576;}
}
unless(defined(&USB_VENDOR_YEDATA)) {
    sub USB_VENDOR_YEDATA () {	0x57b;}
}
unless(defined(&USB_VENDOR_AVM)) {
    sub USB_VENDOR_AVM () {	0x57c;}
}
unless(defined(&USB_VENDOR_QUICKSHOT)) {
    sub USB_VENDOR_QUICKSHOT () {	0x57f;}
}
unless(defined(&USB_VENDOR_ROLAND)) {
    sub USB_VENDOR_ROLAND () {	0x582;}
}
unless(defined(&USB_VENDOR_ROCKFIRE)) {
    sub USB_VENDOR_ROCKFIRE () {	0x583;}
}
unless(defined(&USB_VENDOR_RATOC)) {
    sub USB_VENDOR_RATOC () {	0x584;}
}
unless(defined(&USB_VENDOR_ZYXEL)) {
    sub USB_VENDOR_ZYXEL () {	0x586;}
}
unless(defined(&USB_VENDOR_ALCOR)) {
    sub USB_VENDOR_ALCOR () {	0x58f;}
}
unless(defined(&USB_VENDOR_IOMEGA)) {
    sub USB_VENDOR_IOMEGA () {	0x59b;}
}
unless(defined(&USB_VENDOR_ATREND)) {
    sub USB_VENDOR_ATREND () {	0x59c;}
}
unless(defined(&USB_VENDOR_AID)) {
    sub USB_VENDOR_AID () {	0x59d;}
}
unless(defined(&USB_VENDOR_LACIE)) {
    sub USB_VENDOR_LACIE () {	0x59f;}
}
unless(defined(&USB_VENDOR_THRUSTMASTER)) {
    sub USB_VENDOR_THRUSTMASTER () {	0x5a4;}
}
unless(defined(&USB_VENDOR_OMNIVISION)) {
    sub USB_VENDOR_OMNIVISION () {	0x5a9;}
}
unless(defined(&USB_VENDOR_INSYSTEM)) {
    sub USB_VENDOR_INSYSTEM () {	0x5ab;}
}
unless(defined(&USB_VENDOR_APPLE)) {
    sub USB_VENDOR_APPLE () {	0x5ac;}
}
unless(defined(&USB_VENDOR_DIGI)) {
    sub USB_VENDOR_DIGI () {	0x5c5;}
}
unless(defined(&USB_VENDOR_QUALCOMM)) {
    sub USB_VENDOR_QUALCOMM () {	0x5c6;}
}
unless(defined(&USB_VENDOR_QTRONIX)) {
    sub USB_VENDOR_QTRONIX () {	0x5c7;}
}
unless(defined(&USB_VENDOR_RICOH)) {
    sub USB_VENDOR_RICOH () {	0x5ca;}
}
unless(defined(&USB_VENDOR_ELSA)) {
    sub USB_VENDOR_ELSA () {	0x5cc;}
}
unless(defined(&USB_VENDOR_BRAINBOXES)) {
    sub USB_VENDOR_BRAINBOXES () {	0x5d1;}
}
unless(defined(&USB_VENDOR_ULTIMA)) {
    sub USB_VENDOR_ULTIMA () {	0x5d8;}
}
unless(defined(&USB_VENDOR_AXIOHM)) {
    sub USB_VENDOR_AXIOHM () {	0x5d9;}
}
unless(defined(&USB_VENDOR_MICROTEK)) {
    sub USB_VENDOR_MICROTEK () {	0x5da;}
}
unless(defined(&USB_VENDOR_SUNTAC)) {
    sub USB_VENDOR_SUNTAC () {	0x5db;}
}
unless(defined(&USB_VENDOR_LEXAR)) {
    sub USB_VENDOR_LEXAR () {	0x5dc;}
}
unless(defined(&USB_VENDOR_ADDTRON)) {
    sub USB_VENDOR_ADDTRON () {	0x5dd;}
}
unless(defined(&USB_VENDOR_SYMBOL)) {
    sub USB_VENDOR_SYMBOL () {	0x5e0;}
}
unless(defined(&USB_VENDOR_GENESYS)) {
    sub USB_VENDOR_GENESYS () {	0x5e3;}
}
unless(defined(&USB_VENDOR_FUJI)) {
    sub USB_VENDOR_FUJI () {	0x5e5;}
}
unless(defined(&USB_VENDOR_KEITHLEY)) {
    sub USB_VENDOR_KEITHLEY () {	0x5e6;}
}
unless(defined(&USB_VENDOR_EIZONANAO)) {
    sub USB_VENDOR_EIZONANAO () {	0x5e7;}
}
unless(defined(&USB_VENDOR_KLSI)) {
    sub USB_VENDOR_KLSI () {	0x5e9;}
}
unless(defined(&USB_VENDOR_FFC)) {
    sub USB_VENDOR_FFC () {	0x5eb;}
}
unless(defined(&USB_VENDOR_ANKO)) {
    sub USB_VENDOR_ANKO () {	0x5ef;}
}
unless(defined(&USB_VENDOR_PIENGINEERING)) {
    sub USB_VENDOR_PIENGINEERING () {	0x5f3;}
}
unless(defined(&USB_VENDOR_AOC)) {
    sub USB_VENDOR_AOC () {	0x5f6;}
}
unless(defined(&USB_VENDOR_CHIC)) {
    sub USB_VENDOR_CHIC () {	0x5fe;}
}
unless(defined(&USB_VENDOR_BARCO)) {
    sub USB_VENDOR_BARCO () {	0x600;}
}
unless(defined(&USB_VENDOR_BRIDGE)) {
    sub USB_VENDOR_BRIDGE () {	0x607;}
}
unless(defined(&USB_VENDOR_SOLIDYEAR)) {
    sub USB_VENDOR_SOLIDYEAR () {	0x60b;}
}
unless(defined(&USB_VENDOR_BIORAD)) {
    sub USB_VENDOR_BIORAD () {	0x614;}
}
unless(defined(&USB_VENDOR_MACALLY)) {
    sub USB_VENDOR_MACALLY () {	0x618;}
}
unless(defined(&USB_VENDOR_ACTLABS)) {
    sub USB_VENDOR_ACTLABS () {	0x61c;}
}
unless(defined(&USB_VENDOR_ALARIS)) {
    sub USB_VENDOR_ALARIS () {	0x620;}
}
unless(defined(&USB_VENDOR_APEX)) {
    sub USB_VENDOR_APEX () {	0x624;}
}
unless(defined(&USB_VENDOR_VIVITAR)) {
    sub USB_VENDOR_VIVITAR () {	0x636;}
}
unless(defined(&USB_VENDOR_AVISION)) {
    sub USB_VENDOR_AVISION () {	0x638;}
}
unless(defined(&USB_VENDOR_TEAC)) {
    sub USB_VENDOR_TEAC () {	0x644;}
}
unless(defined(&USB_VENDOR_ARKMICRO)) {
    sub USB_VENDOR_ARKMICRO () {	0x6547;}
}
unless(defined(&USB_VENDOR_SGI)) {
    sub USB_VENDOR_SGI () {	0x65e;}
}
unless(defined(&USB_VENDOR_SANWASUPPLY)) {
    sub USB_VENDOR_SANWASUPPLY () {	0x663;}
}
unless(defined(&USB_VENDOR_LINKSYS)) {
    sub USB_VENDOR_LINKSYS () {	0x66b;}
}
unless(defined(&USB_VENDOR_ACERSA)) {
    sub USB_VENDOR_ACERSA () {	0x66e;}
}
unless(defined(&USB_VENDOR_SIGMATEL)) {
    sub USB_VENDOR_SIGMATEL () {	0x66f;}
}
unless(defined(&USB_VENDOR_DRAYTEK)) {
    sub USB_VENDOR_DRAYTEK () {	0x675;}
}
unless(defined(&USB_VENDOR_AIWA)) {
    sub USB_VENDOR_AIWA () {	0x677;}
}
unless(defined(&USB_VENDOR_ACARD)) {
    sub USB_VENDOR_ACARD () {	0x678;}
}
unless(defined(&USB_VENDOR_PROLIFIC)) {
    sub USB_VENDOR_PROLIFIC () {	0x67b;}
}
unless(defined(&USB_VENDOR_SIEMENS)) {
    sub USB_VENDOR_SIEMENS () {	0x67c;}
}
unless(defined(&USB_VENDOR_AVANCELOGIC)) {
    sub USB_VENDOR_AVANCELOGIC () {	0x680;}
}
unless(defined(&USB_VENDOR_SIEMENS2)) {
    sub USB_VENDOR_SIEMENS2 () {	0x681;}
}
unless(defined(&USB_VENDOR_MINOLTA)) {
    sub USB_VENDOR_MINOLTA () {	0x686;}
}
unless(defined(&USB_VENDOR_CHPRODUCTS)) {
    sub USB_VENDOR_CHPRODUCTS () {	0x68e;}
}
unless(defined(&USB_VENDOR_HAGIWARA)) {
    sub USB_VENDOR_HAGIWARA () {	0x693;}
}
unless(defined(&USB_VENDOR_CTX)) {
    sub USB_VENDOR_CTX () {	0x698;}
}
unless(defined(&USB_VENDOR_ASKEY)) {
    sub USB_VENDOR_ASKEY () {	0x69a;}
}
unless(defined(&USB_VENDOR_SAITEK)) {
    sub USB_VENDOR_SAITEK () {	0x6a3;}
}
unless(defined(&USB_VENDOR_ALCATELT)) {
    sub USB_VENDOR_ALCATELT () {	0x6b9;}
}
unless(defined(&USB_VENDOR_AGFA)) {
    sub USB_VENDOR_AGFA () {	0x6bd;}
}
unless(defined(&USB_VENDOR_ASIAMD)) {
    sub USB_VENDOR_ASIAMD () {	0x6be;}
}
unless(defined(&USB_VENDOR_BIZLINK)) {
    sub USB_VENDOR_BIZLINK () {	0x6c4;}
}
unless(defined(&USB_VENDOR_KEYSPAN)) {
    sub USB_VENDOR_KEYSPAN () {	0x6cd;}
}
unless(defined(&USB_VENDOR_AASHIMA)) {
    sub USB_VENDOR_AASHIMA () {	0x6d6;}
}
unless(defined(&USB_VENDOR_MULTITECH)) {
    sub USB_VENDOR_MULTITECH () {	0x6e0;}
}
unless(defined(&USB_VENDOR_ADS)) {
    sub USB_VENDOR_ADS () {	0x6e1;}
}
unless(defined(&USB_VENDOR_ALCATELM)) {
    sub USB_VENDOR_ALCATELM () {	0x6e4;}
}
unless(defined(&USB_VENDOR_SIRIUS)) {
    sub USB_VENDOR_SIRIUS () {	0x6ea;}
}
unless(defined(&USB_VENDOR_BOSTON)) {
    sub USB_VENDOR_BOSTON () {	0x6fd;}
}
unless(defined(&USB_VENDOR_GUILLEMOT)) {
    sub USB_VENDOR_GUILLEMOT () {	0x6f8;}
}
unless(defined(&USB_VENDOR_SMC)) {
    sub USB_VENDOR_SMC () {	0x707;}
}
unless(defined(&USB_VENDOR_PUTERCOM)) {
    sub USB_VENDOR_PUTERCOM () {	0x708;}
}
unless(defined(&USB_VENDOR_MCT)) {
    sub USB_VENDOR_MCT () {	0x711;}
}
unless(defined(&USB_VENDOR_IMATION)) {
    sub USB_VENDOR_IMATION () {	0x718;}
}
unless(defined(&USB_VENDOR_SUSTEEN)) {
    sub USB_VENDOR_SUSTEEN () {	0x731;}
}
unless(defined(&USB_VENDOR_EICON)) {
    sub USB_VENDOR_EICON () {	0x734;}
}
unless(defined(&USB_VENDOR_SYNTECH)) {
    sub USB_VENDOR_SYNTECH () {	0x745;}
}
unless(defined(&USB_VENDOR_DIGITALSTREAM)) {
    sub USB_VENDOR_DIGITALSTREAM () {	0x74e;}
}
unless(defined(&USB_VENDOR_AUREAL)) {
    sub USB_VENDOR_AUREAL () {	0x755;}
}
unless(defined(&USB_VENDOR_MIDIMAN)) {
    sub USB_VENDOR_MIDIMAN () {	0x763;}
}
unless(defined(&USB_VENDOR_SURECOM)) {
    sub USB_VENDOR_SURECOM () {	0x769;}
}
unless(defined(&USB_VENDOR_LINKSYS2)) {
    sub USB_VENDOR_LINKSYS2 () {	0x77b;}
}
unless(defined(&USB_VENDOR_GRIFFIN)) {
    sub USB_VENDOR_GRIFFIN () {	0x77d;}
}
unless(defined(&USB_VENDOR_SANDISK)) {
    sub USB_VENDOR_SANDISK () {	0x781;}
}
unless(defined(&USB_VENDOR_JENOPTIK)) {
    sub USB_VENDOR_JENOPTIK () {	0x784;}
}
unless(defined(&USB_VENDOR_NOKIA)) {
    sub USB_VENDOR_NOKIA () {	0x78b;}
}
unless(defined(&USB_VENDOR_BRIMAX)) {
    sub USB_VENDOR_BRIMAX () {	0x78e;}
}
unless(defined(&USB_VENDOR_AXIS)) {
    sub USB_VENDOR_AXIS () {	0x792;}
}
unless(defined(&USB_VENDOR_ABL)) {
    sub USB_VENDOR_ABL () {	0x794;}
}
unless(defined(&USB_VENDOR_SAGEM)) {
    sub USB_VENDOR_SAGEM () {	0x79b;}
}
unless(defined(&USB_VENDOR_SUNCOMM)) {
    sub USB_VENDOR_SUNCOMM () {	0x79c;}
}
unless(defined(&USB_VENDOR_ALFADATA)) {
    sub USB_VENDOR_ALFADATA () {	0x79d;}
}
unless(defined(&USB_VENDOR_NATIONALTECH)) {
    sub USB_VENDOR_NATIONALTECH () {	0x7a2;}
}
unless(defined(&USB_VENDOR_ONNTO)) {
    sub USB_VENDOR_ONNTO () {	0x7a3;}
}
unless(defined(&USB_VENDOR_BE)) {
    sub USB_VENDOR_BE () {	0x7a4;}
}
unless(defined(&USB_VENDOR_ADMTEK)) {
    sub USB_VENDOR_ADMTEK () {	0x7a6;}
}
unless(defined(&USB_VENDOR_COREGA)) {
    sub USB_VENDOR_COREGA () {	0x7aa;}
}
unless(defined(&USB_VENDOR_FREECOM)) {
    sub USB_VENDOR_FREECOM () {	0x7ab;}
}
unless(defined(&USB_VENDOR_MICROTECH)) {
    sub USB_VENDOR_MICROTECH () {	0x7af;}
}
unless(defined(&USB_VENDOR_MOTOROLA3)) {
    sub USB_VENDOR_MOTOROLA3 () {	0x7b2;}
}
unless(defined(&USB_VENDOR_OLYMPUS)) {
    sub USB_VENDOR_OLYMPUS () {	0x7b4;}
}
unless(defined(&USB_VENDOR_ABOCOM)) {
    sub USB_VENDOR_ABOCOM () {	0x7b8;}
}
unless(defined(&USB_VENDOR_KEISOKUGIKEN)) {
    sub USB_VENDOR_KEISOKUGIKEN () {	0x7c1;}
}
unless(defined(&USB_VENDOR_ONSPEC)) {
    sub USB_VENDOR_ONSPEC () {	0x7c4;}
}
unless(defined(&USB_VENDOR_APG)) {
    sub USB_VENDOR_APG () {	0x7c5;}
}
unless(defined(&USB_VENDOR_BUG)) {
    sub USB_VENDOR_BUG () {	0x7c8;}
}
unless(defined(&USB_VENDOR_ALLIEDTELESYN)) {
    sub USB_VENDOR_ALLIEDTELESYN () {	0x7c9;}
}
unless(defined(&USB_VENDOR_AVERMEDIA)) {
    sub USB_VENDOR_AVERMEDIA () {	0x7ca;}
}
unless(defined(&USB_VENDOR_SIIG)) {
    sub USB_VENDOR_SIIG () {	0x7cc;}
}
unless(defined(&USB_VENDOR_CASIO)) {
    sub USB_VENDOR_CASIO () {	0x7cf;}
}
unless(defined(&USB_VENDOR_DLINK2)) {
    sub USB_VENDOR_DLINK2 () {	0x7d1;}
}
unless(defined(&USB_VENDOR_APTIO)) {
    sub USB_VENDOR_APTIO () {	0x7d2;}
}
unless(defined(&USB_VENDOR_ARASAN)) {
    sub USB_VENDOR_ARASAN () {	0x7da;}
}
unless(defined(&USB_VENDOR_ALLIEDCABLE)) {
    sub USB_VENDOR_ALLIEDCABLE () {	0x7e6;}
}
unless(defined(&USB_VENDOR_STSN)) {
    sub USB_VENDOR_STSN () {	0x7ef;}
}
unless(defined(&USB_VENDOR_ZOOM)) {
    sub USB_VENDOR_ZOOM () {	0x803;}
}
unless(defined(&USB_VENDOR_BROADLOGIC)) {
    sub USB_VENDOR_BROADLOGIC () {	0x827;}
}
unless(defined(&USB_VENDOR_HANDSPRING)) {
    sub USB_VENDOR_HANDSPRING () {	0x82d;}
}
unless(defined(&USB_VENDOR_ACTIONSTAR)) {
    sub USB_VENDOR_ACTIONSTAR () {	0x835;}
}
unless(defined(&USB_VENDOR_PALM)) {
    sub USB_VENDOR_PALM () {	0x830;}
}
unless(defined(&USB_VENDOR_SOURCENEXT)) {
    sub USB_VENDOR_SOURCENEXT () {	0x833;}
}
unless(defined(&USB_VENDOR_ACCTON)) {
    sub USB_VENDOR_ACCTON () {	0x83a;}
}
unless(defined(&USB_VENDOR_DIAMOND)) {
    sub USB_VENDOR_DIAMOND () {	0x841;}
}
unless(defined(&USB_VENDOR_NETGEAR)) {
    sub USB_VENDOR_NETGEAR () {	0x846;}
}
unless(defined(&USB_VENDOR_TOPRE)) {
    sub USB_VENDOR_TOPRE () {	0x853;}
}
unless(defined(&USB_VENDOR_ACTIVEWIRE)) {
    sub USB_VENDOR_ACTIVEWIRE () {	0x854;}
}
unless(defined(&USB_VENDOR_BBELECTRONICS)) {
    sub USB_VENDOR_BBELECTRONICS () {	0x856;}
}
unless(defined(&USB_VENDOR_PORTGEAR)) {
    sub USB_VENDOR_PORTGEAR () {	0x85a;}
}
unless(defined(&USB_VENDOR_NETGEAR2)) {
    sub USB_VENDOR_NETGEAR2 () {	0x864;}
}
unless(defined(&USB_VENDOR_SYSTEMTALKS)) {
    sub USB_VENDOR_SYSTEMTALKS () {	0x86e;}
}
unless(defined(&USB_VENDOR_METRICOM)) {
    sub USB_VENDOR_METRICOM () {	0x870;}
}
unless(defined(&USB_VENDOR_ADESSOKBTEK)) {
    sub USB_VENDOR_ADESSOKBTEK () {	0x87c;}
}
unless(defined(&USB_VENDOR_JATON)) {
    sub USB_VENDOR_JATON () {	0x87d;}
}
unless(defined(&USB_VENDOR_APT)) {
    sub USB_VENDOR_APT () {	0x880;}
}
unless(defined(&USB_VENDOR_BOCARESEARCH)) {
    sub USB_VENDOR_BOCARESEARCH () {	0x885;}
}
unless(defined(&USB_VENDOR_ANDREA)) {
    sub USB_VENDOR_ANDREA () {	0x8a8;}
}
unless(defined(&USB_VENDOR_BURRBROWN)) {
    sub USB_VENDOR_BURRBROWN () {	0x8bb;}
}
unless(defined(&USB_VENDOR_2WIRE)) {
    sub USB_VENDOR_2WIRE () {	0x8c8;}
}
unless(defined(&USB_VENDOR_AIPTEK)) {
    sub USB_VENDOR_AIPTEK () {	0x8ca;}
}
unless(defined(&USB_VENDOR_SMARTBRIDGES)) {
    sub USB_VENDOR_SMARTBRIDGES () {	0x8d1;}
}
unless(defined(&USB_VENDOR_BILLIONTON)) {
    sub USB_VENDOR_BILLIONTON () {	0x8dd;}
}
unless(defined(&USB_VENDOR_EXTENDED)) {
    sub USB_VENDOR_EXTENDED () {	0x8e9;}
}
unless(defined(&USB_VENDOR_MSYSTEMS)) {
    sub USB_VENDOR_MSYSTEMS () {	0x8ec;}
}
unless(defined(&USB_VENDOR_AUTHENTEC)) {
    sub USB_VENDOR_AUTHENTEC () {	0x8ff;}
}
unless(defined(&USB_VENDOR_AUDIOTECHNICA)) {
    sub USB_VENDOR_AUDIOTECHNICA () {	0x909;}
}
unless(defined(&USB_VENDOR_TRUMPION)) {
    sub USB_VENDOR_TRUMPION () {	0x90a;}
}
unless(defined(&USB_VENDOR_ALATION)) {
    sub USB_VENDOR_ALATION () {	0x910;}
}
unless(defined(&USB_VENDOR_CONCORDCAMERA)) {
    sub USB_VENDOR_CONCORDCAMERA () {	0x919;}
}
unless(defined(&USB_VENDOR_GARMIN)) {
    sub USB_VENDOR_GARMIN () {	0x91e;}
}
unless(defined(&USB_VENDOR_GOHUBS)) {
    sub USB_VENDOR_GOHUBS () {	0x921;}
}
unless(defined(&USB_VENDOR_BIOMETRIC)) {
    sub USB_VENDOR_BIOMETRIC () {	0x929;}
}
unless(defined(&USB_VENDOR_INTREPIDCS)) {
    sub USB_VENDOR_INTREPIDCS () {	0x93c;}
}
unless(defined(&USB_VENDOR_YANO)) {
    sub USB_VENDOR_YANO () {	0x94f;}
}
unless(defined(&USB_VENDOR_KINGSTON)) {
    sub USB_VENDOR_KINGSTON () {	0x951;}
}
unless(defined(&USB_VENDOR_BLUEWATER)) {
    sub USB_VENDOR_BLUEWATER () {	0x956;}
}
unless(defined(&USB_VENDOR_AGILENT)) {
    sub USB_VENDOR_AGILENT () {	0x957;}
}
unless(defined(&USB_VENDOR_GUDE)) {
    sub USB_VENDOR_GUDE () {	0x959;}
}
unless(defined(&USB_VENDOR_PORTSMITH)) {
    sub USB_VENDOR_PORTSMITH () {	0x95a;}
}
unless(defined(&USB_VENDOR_ACERW)) {
    sub USB_VENDOR_ACERW () {	0x967;}
}
unless(defined(&USB_VENDOR_ADIRONDACK)) {
    sub USB_VENDOR_ADIRONDACK () {	0x976;}
}
unless(defined(&USB_VENDOR_BECKHOFF)) {
    sub USB_VENDOR_BECKHOFF () {	0x978;}
}
unless(defined(&USB_VENDOR_MINDSATWORK)) {
    sub USB_VENDOR_MINDSATWORK () {	0x97a;}
}
unless(defined(&USB_VENDOR_INTERSIL)) {
    sub USB_VENDOR_INTERSIL () {	0x9aa;}
}
unless(defined(&USB_VENDOR_ALTIUS)) {
    sub USB_VENDOR_ALTIUS () {	0x9b3;}
}
unless(defined(&USB_VENDOR_ARRIS)) {
    sub USB_VENDOR_ARRIS () {	0x9c1;}
}
unless(defined(&USB_VENDOR_ACTIVCARD)) {
    sub USB_VENDOR_ACTIVCARD () {	0x9c3;}
}
unless(defined(&USB_VENDOR_ACTISYS)) {
    sub USB_VENDOR_ACTISYS () {	0x9c4;}
}
unless(defined(&USB_VENDOR_AFOURTECH)) {
    sub USB_VENDOR_AFOURTECH () {	0x9da;}
}
unless(defined(&USB_VENDOR_AIMEX)) {
    sub USB_VENDOR_AIMEX () {	0x9dc;}
}
unless(defined(&USB_VENDOR_ADDONICS)) {
    sub USB_VENDOR_ADDONICS () {	0x9df;}
}
unless(defined(&USB_VENDOR_AKAI)) {
    sub USB_VENDOR_AKAI () {	0x9e8;}
}
unless(defined(&USB_VENDOR_ARESCOM)) {
    sub USB_VENDOR_ARESCOM () {	0x9f5;}
}
unless(defined(&USB_VENDOR_BAY)) {
    sub USB_VENDOR_BAY () {	0x9f9;}
}
unless(defined(&USB_VENDOR_ALTERA)) {
    sub USB_VENDOR_ALTERA () {	0x9fb;}
}
unless(defined(&USB_VENDOR_CSR)) {
    sub USB_VENDOR_CSR () {	0xa12;}
}
unless(defined(&USB_VENDOR_TREK)) {
    sub USB_VENDOR_TREK () {	0xa16;}
}
unless(defined(&USB_VENDOR_ASAHIOPTICAL)) {
    sub USB_VENDOR_ASAHIOPTICAL () {	0xa17;}
}
unless(defined(&USB_VENDOR_BOCASYSTEMS)) {
    sub USB_VENDOR_BOCASYSTEMS () {	0xa43;}
}
unless(defined(&USB_VENDOR_SHANTOU)) {
    sub USB_VENDOR_SHANTOU () {	0xa46;}
}
unless(defined(&USB_VENDOR_BROADCOM)) {
    sub USB_VENDOR_BROADCOM () {	0xa5c;}
}
unless(defined(&USB_VENDOR_GREENHOUSE)) {
    sub USB_VENDOR_GREENHOUSE () {	0xa6b;}
}
unless(defined(&USB_VENDOR_GEOCAST)) {
    sub USB_VENDOR_GEOCAST () {	0xa79;}
}
unless(defined(&USB_VENDOR_IDQUANTIQUE)) {
    sub USB_VENDOR_IDQUANTIQUE () {	0xaba;}
}
unless(defined(&USB_VENDOR_ZYDAS)) {
    sub USB_VENDOR_ZYDAS () {	0xace;}
}
unless(defined(&USB_VENDOR_NEODIO)) {
    sub USB_VENDOR_NEODIO () {	0xaec;}
}
unless(defined(&USB_VENDOR_OPTION)) {
    sub USB_VENDOR_OPTION () {	0xaf0;}
}
unless(defined(&USB_VENDOR_TODOS)) {
    sub USB_VENDOR_TODOS () {	0xb0c;}
}
unless(defined(&USB_VENDOR_ASUS)) {
    sub USB_VENDOR_ASUS () {	0xb05;}
}
unless(defined(&USB_VENDOR_SIIG2)) {
    sub USB_VENDOR_SIIG2 () {	0xb39;}
}
unless(defined(&USB_VENDOR_TEKRAM)) {
    sub USB_VENDOR_TEKRAM () {	0xb3b;}
}
unless(defined(&USB_VENDOR_HAL)) {
    sub USB_VENDOR_HAL () {	0xb41;}
}
unless(defined(&USB_VENDOR_NEC2)) {
    sub USB_VENDOR_NEC2 () {	0xb62;}
}
unless(defined(&USB_VENDOR_ATI2)) {
    sub USB_VENDOR_ATI2 () {	0xb6f;}
}
unless(defined(&USB_VENDOR_KURUSUGAWA)) {
    sub USB_VENDOR_KURUSUGAWA () {	0xb7e;}
}
unless(defined(&USB_VENDOR_ASIX)) {
    sub USB_VENDOR_ASIX () {	0xb95;}
}
unless(defined(&USB_VENDOR_USR)) {
    sub USB_VENDOR_USR () {	0xbaf;}
}
unless(defined(&USB_VENDOR_AMBIT)) {
    sub USB_VENDOR_AMBIT () {	0xbb2;}
}
unless(defined(&USB_VENDOR_REALTEK)) {
    sub USB_VENDOR_REALTEK () {	0xbda;}
}
unless(defined(&USB_VENDOR_ADDONICS2)) {
    sub USB_VENDOR_ADDONICS2 () {	0xbf6;}
}
unless(defined(&USB_VENDOR_AGATE)) {
    sub USB_VENDOR_AGATE () {	0xc08;}
}
unless(defined(&USB_VENDOR_DMI)) {
    sub USB_VENDOR_DMI () {	0xc0b;}
}
unless(defined(&USB_VENDOR_MICRODIA)) {
    sub USB_VENDOR_MICRODIA () {	0xc45;}
}
unless(defined(&USB_VENDOR_SEALEVEL)) {
    sub USB_VENDOR_SEALEVEL () {	0xc52;}
}
unless(defined(&USB_VENDOR_EASYDISK)) {
    sub USB_VENDOR_EASYDISK () {	0xc76;}
}
unless(defined(&USB_VENDOR_KYOCERA2)) {
    sub USB_VENDOR_KYOCERA2 () {	0xc88;}
}
unless(defined(&USB_VENDOR_ZCOM)) {
    sub USB_VENDOR_ZCOM () {	0xcde;}
}
unless(defined(&USB_VENDOR_ATHEROS2)) {
    sub USB_VENDOR_ATHEROS2 () {	0xcf3;}
}
unless(defined(&USB_VENDOR_TANGTOP)) {
    sub USB_VENDOR_TANGTOP () {	0xd3d;}
}
unless(defined(&USB_VENDOR_SMC3)) {
    sub USB_VENDOR_SMC3 () {	0xd5c;}
}
unless(defined(&USB_VENDOR_PEN)) {
    sub USB_VENDOR_PEN () {	0xd7d;}
}
unless(defined(&USB_VENDOR_ABC)) {
    sub USB_VENDOR_ABC () {	0xd8c;}
}
unless(defined(&USB_VENDOR_CONCEPTRONIC)) {
    sub USB_VENDOR_CONCEPTRONIC () {	0xd8e;}
}
unless(defined(&USB_VENDOR_MSI)) {
    sub USB_VENDOR_MSI () {	0xdb0;}
}
unless(defined(&USB_VENDOR_ELCON)) {
    sub USB_VENDOR_ELCON () {	0xdb7;}
}
unless(defined(&USB_VENDOR_SITECOMEU)) {
    sub USB_VENDOR_SITECOMEU () {	0xdf6;}
}
unless(defined(&USB_VENDOR_MOBILEACTION)) {
    sub USB_VENDOR_MOBILEACTION () {	0xdf7;}
}
unless(defined(&USB_VENDOR_SPEEDDRAGON)) {
    sub USB_VENDOR_SPEEDDRAGON () {	0xe55;}
}
unless(defined(&USB_VENDOR_HAWKING)) {
    sub USB_VENDOR_HAWKING () {	0xe66;}
}
unless(defined(&USB_VENDOR_GMATE)) {
    sub USB_VENDOR_GMATE () {	0xe7e;}
}
unless(defined(&USB_VENDOR_OTI)) {
    sub USB_VENDOR_OTI () {	0xea0;}
}
unless(defined(&USB_VENDOR_PILOTECH)) {
    sub USB_VENDOR_PILOTECH () {	0xeaf;}
}
unless(defined(&USB_VENDOR_NOVATECH)) {
    sub USB_VENDOR_NOVATECH () {	0xeb0;}
}
unless(defined(&USB_VENDOR_EGALAX)) {
    sub USB_VENDOR_EGALAX () {	0xeef;}
}
unless(defined(&USB_VENDOR_ITEGNO)) {
    sub USB_VENDOR_ITEGNO () {	0xeba;}
}
unless(defined(&USB_VENDOR_AIRPRIME)) {
    sub USB_VENDOR_AIRPRIME () {	0xf3d;}
}
unless(defined(&USB_VENDOR_VTECH)) {
    sub USB_VENDOR_VTECH () {	0xf88;}
}
unless(defined(&USB_VENDOR_FALCOM)) {
    sub USB_VENDOR_FALCOM () {	0xf94;}
}
unless(defined(&USB_VENDOR_RIM)) {
    sub USB_VENDOR_RIM () {	0xfca;}
}
unless(defined(&USB_VENDOR_DYNASTREAM)) {
    sub USB_VENDOR_DYNASTREAM () {	0xfcf;}
}
unless(defined(&USB_VENDOR_QUALCOMM2)) {
    sub USB_VENDOR_QUALCOMM2 () {	0x1004;}
}
unless(defined(&USB_VENDOR_GIGABYTE)) {
    sub USB_VENDOR_GIGABYTE () {	0x1044;}
}
unless(defined(&USB_VENDOR_MOTOROLA)) {
    sub USB_VENDOR_MOTOROLA () {	0x1063;}
}
unless(defined(&USB_VENDOR_CCYU)) {
    sub USB_VENDOR_CCYU () {	0x1065;}
}
unless(defined(&USB_VENDOR_AUDIOVOX)) {
    sub USB_VENDOR_AUDIOVOX () {	0x106c;}
}
unless(defined(&USB_VENDOR_SILABS2)) {
    sub USB_VENDOR_SILABS2 () {	0x10a6;}
}
unless(defined(&USB_VENDOR_USI)) {
    sub USB_VENDOR_USI () {	0x10ab;}
}
unless(defined(&USB_VENDOR_PLX)) {
    sub USB_VENDOR_PLX () {	0x10b5;}
}
unless(defined(&USB_VENDOR_ASANTE)) {
    sub USB_VENDOR_ASANTE () {	0x10bd;}
}
unless(defined(&USB_VENDOR_SILABS)) {
    sub USB_VENDOR_SILABS () {	0x10c4;}
}
unless(defined(&USB_VENDOR_ANALOG)) {
    sub USB_VENDOR_ANALOG () {	0x1110;}
}
unless(defined(&USB_VENDOR_TENX)) {
    sub USB_VENDOR_TENX () {	0x1130;}
}
unless(defined(&USB_VENDOR_ISSC)) {
    sub USB_VENDOR_ISSC () {	0x1131;}
}
unless(defined(&USB_VENDOR_JRC)) {
    sub USB_VENDOR_JRC () {	0x1145;}
}
unless(defined(&USB_VENDOR_SPHAIRON)) {
    sub USB_VENDOR_SPHAIRON () {	0x114b;}
}
unless(defined(&USB_VENDOR_DELORME)) {
    sub USB_VENDOR_DELORME () {	0x1163;}
}
unless(defined(&USB_VENDOR_SERVERWORKS)) {
    sub USB_VENDOR_SERVERWORKS () {	0x1166;}
}
unless(defined(&USB_VENDOR_ACERCM)) {
    sub USB_VENDOR_ACERCM () {	0x1189;}
}
unless(defined(&USB_VENDOR_SIERRA)) {
    sub USB_VENDOR_SIERRA () {	0x1199;}
}
unless(defined(&USB_VENDOR_SIEMENS3)) {
    sub USB_VENDOR_SIEMENS3 () {	0x11f5;}
}
unless(defined(&USB_VENDOR_ALCATEL)) {
    sub USB_VENDOR_ALCATEL () {	0x11f7;}
}
unless(defined(&USB_VENDOR_UNKNOWN3)) {
    sub USB_VENDOR_UNKNOWN3 () {	0x1233;}
}
unless(defined(&USB_VENDOR_TSUNAMI)) {
    sub USB_VENDOR_TSUNAMI () {	0x1241;}
}
unless(defined(&USB_VENDOR_PHEENET)) {
    sub USB_VENDOR_PHEENET () {	0x124a;}
}
unless(defined(&USB_VENDOR_RAPTORGAMING)) {
    sub USB_VENDOR_RAPTORGAMING () {	0x1267;}
}
unless(defined(&USB_VENDOR_TWINMOS)) {
    sub USB_VENDOR_TWINMOS () {	0x126f;}
}
unless(defined(&USB_VENDOR_BELKIN2)) {
    sub USB_VENDOR_BELKIN2 () {	0x1293;}
}
unless(defined(&USB_VENDOR_CYBERTAN)) {
    sub USB_VENDOR_CYBERTAN () {	0x129b;}
}
unless(defined(&USB_VENDOR_HUAWEI)) {
    sub USB_VENDOR_HUAWEI () {	0x12d1;}
}
unless(defined(&USB_VENDOR_ARANEUS)) {
    sub USB_VENDOR_ARANEUS () {	0x12d8;}
}
unless(defined(&USB_VENDOR_TAPWAVE)) {
    sub USB_VENDOR_TAPWAVE () {	0x12ef;}
}
unless(defined(&USB_VENDOR_AINCOMM)) {
    sub USB_VENDOR_AINCOMM () {	0x12fd;}
}
unless(defined(&USB_VENDOR_MOBILITY)) {
    sub USB_VENDOR_MOBILITY () {	0x1342;}
}
unless(defined(&USB_VENDOR_DICKSMITH)) {
    sub USB_VENDOR_DICKSMITH () {	0x1371;}
}
unless(defined(&USB_VENDOR_NETGEAR3)) {
    sub USB_VENDOR_NETGEAR3 () {	0x1385;}
}
unless(defined(&USB_VENDOR_BALTECH)) {
    sub USB_VENDOR_BALTECH () {	0x13ad;}
}
unless(defined(&USB_VENDOR_CISCOLINKSYS)) {
    sub USB_VENDOR_CISCOLINKSYS () {	0x13b1;}
}
unless(defined(&USB_VENDOR_SHARK)) {
    sub USB_VENDOR_SHARK () {	0x13d2;}
}
unless(defined(&USB_VENDOR_NOVATEL)) {
    sub USB_VENDOR_NOVATEL () {	0x1410;}
}
unless(defined(&USB_VENDOR_WISTRONNEWEB)) {
    sub USB_VENDOR_WISTRONNEWEB () {	0x1435;}
}
unless(defined(&USB_VENDOR_RADIOSHACK)) {
    sub USB_VENDOR_RADIOSHACK () {	0x1453;}
}
unless(defined(&USB_VENDOR_HUAWEI3COM)) {
    sub USB_VENDOR_HUAWEI3COM () {	0x1472;}
}
unless(defined(&USB_VENDOR_SILICOM)) {
    sub USB_VENDOR_SILICOM () {	0x1485;}
}
unless(defined(&USB_VENDOR_RALINK)) {
    sub USB_VENDOR_RALINK () {	0x148f;}
}
unless(defined(&USB_VENDOR_CONCEPTRONIC2)) {
    sub USB_VENDOR_CONCEPTRONIC2 () {	0x14b2;}
}
unless(defined(&USB_VENDOR_PLANEX3)) {
    sub USB_VENDOR_PLANEX3 () {	0x14ea;}
}
unless(defined(&USB_VENDOR_SILICONPORTALS)) {
    sub USB_VENDOR_SILICONPORTALS () {	0x1527;}
}
unless(defined(&USB_VENDOR_OQO)) {
    sub USB_VENDOR_OQO () {	0x1557;}
}
unless(defined(&USB_VENDOR_UMEDIA)) {
    sub USB_VENDOR_UMEDIA () {	0x157e;}
}
unless(defined(&USB_VENDOR_FIBERLINE)) {
    sub USB_VENDOR_FIBERLINE () {	0x1582;}
}
unless(defined(&USB_VENDOR_SOHOWARE)) {
    sub USB_VENDOR_SOHOWARE () {	0x15e8;}
}
unless(defined(&USB_VENDOR_UMAX)) {
    sub USB_VENDOR_UMAX () {	0x1606;}
}
unless(defined(&USB_VENDOR_INSIDEOUT)) {
    sub USB_VENDOR_INSIDEOUT () {	0x1608;}
}
unless(defined(&USB_VENDOR_GOODWAY)) {
    sub USB_VENDOR_GOODWAY () {	0x1631;}
}
unless(defined(&USB_VENDOR_ENTREGA)) {
    sub USB_VENDOR_ENTREGA () {	0x1645;}
}
unless(defined(&USB_VENDOR_ACTIONTEC)) {
    sub USB_VENDOR_ACTIONTEC () {	0x1668;}
}
unless(defined(&USB_VENDOR_ATHEROS)) {
    sub USB_VENDOR_ATHEROS () {	0x168c;}
}
unless(defined(&USB_VENDOR_GIGASET)) {
    sub USB_VENDOR_GIGASET () {	0x1690;}
}
unless(defined(&USB_VENDOR_GLOBALSUN)) {
    sub USB_VENDOR_GLOBALSUN () {	0x16ab;}
}
unless(defined(&USB_VENDOR_ANYDATA)) {
    sub USB_VENDOR_ANYDATA () {	0x16d5;}
}
unless(defined(&USB_VENDOR_JABLOTRON)) {
    sub USB_VENDOR_JABLOTRON () {	0x16d6;}
}
unless(defined(&USB_VENDOR_CMOTECH)) {
    sub USB_VENDOR_CMOTECH () {	0x16d8;}
}
unless(defined(&USB_VENDOR_LINKSYS4)) {
    sub USB_VENDOR_LINKSYS4 () {	0x1737;}
}
unless(defined(&USB_VENDOR_SENAO)) {
    sub USB_VENDOR_SENAO () {	0x1740;}
}
unless(defined(&USB_VENDOR_METAGEEK)) {
    sub USB_VENDOR_METAGEEK () {	0x1781;}
}
unless(defined(&USB_VENDOR_AMIT)) {
    sub USB_VENDOR_AMIT () {	0x18c5;}
}
unless(defined(&USB_VENDOR_QCOM)) {
    sub USB_VENDOR_QCOM () {	0x18e8;}
}
unless(defined(&USB_VENDOR_LINKSYS3)) {
    sub USB_VENDOR_LINKSYS3 () {	0x1915;}
}
unless(defined(&USB_VENDOR_DLINK)) {
    sub USB_VENDOR_DLINK () {	0x2001;}
}
unless(defined(&USB_VENDOR_PLANEX2)) {
    sub USB_VENDOR_PLANEX2 () {	0x2019;}
}
unless(defined(&USB_VENDOR_MOTOROLA2)) {
    sub USB_VENDOR_MOTOROLA2 () {	0x22b8;}
}
unless(defined(&USB_VENDOR_TRIPPLITE)) {
    sub USB_VENDOR_TRIPPLITE () {	0x2478;}
}
unless(defined(&USB_VENDOR_NHJ)) {
    sub USB_VENDOR_NHJ () {	0x2770;}
}
unless(defined(&USB_VENDOR_ASUSTEK)) {
    sub USB_VENDOR_ASUSTEK () {	0x2821;}
}
unless(defined(&USB_VENDOR_PLANEX)) {
    sub USB_VENDOR_PLANEX () {	0x2c02;}
}
unless(defined(&USB_VENDOR_AEI)) {
    sub USB_VENDOR_AEI () {	0x3334;}
}
unless(defined(&USB_VENDOR_PQI)) {
    sub USB_VENDOR_PQI () {	0x3538;}
}
unless(defined(&USB_VENDOR_DAISY)) {
    sub USB_VENDOR_DAISY () {	0x3579;}
}
unless(defined(&USB_VENDOR_NI)) {
    sub USB_VENDOR_NI () {	0x3923;}
}
unless(defined(&USB_VENDOR_MICRONET)) {
    sub USB_VENDOR_MICRONET () {	0x3980;}
}
unless(defined(&USB_VENDOR_IODATA2)) {
    sub USB_VENDOR_IODATA2 () {	0x40bb;}
}
unless(defined(&USB_VENDOR_IRIVER)) {
    sub USB_VENDOR_IRIVER () {	0x4102;}
}
unless(defined(&USB_VENDOR_DELL)) {
    sub USB_VENDOR_DELL () {	0x413c;}
}
unless(defined(&USB_VENDOR_ACEECA)) {
    sub USB_VENDOR_ACEECA () {	0x4766;}
}
unless(defined(&USB_VENDOR_AVERATEC)) {
    sub USB_VENDOR_AVERATEC () {	0x50c2;}
}
unless(defined(&USB_VENDOR_SWEEX)) {
    sub USB_VENDOR_SWEEX () {	0x5173;}
}
unless(defined(&USB_VENDOR_ONSPEC2)) {
    sub USB_VENDOR_ONSPEC2 () {	0x55aa;}
}
unless(defined(&USB_VENDOR_ZINWELL)) {
    sub USB_VENDOR_ZINWELL () {	0x5a57;}
}
unless(defined(&USB_VENDOR_SITECOM)) {
    sub USB_VENDOR_SITECOM () {	0x6189;}
}
unless(defined(&USB_VENDOR_3COM2)) {
    sub USB_VENDOR_3COM2 () {	0x6891;}
}
unless(defined(&USB_VENDOR_INTEL)) {
    sub USB_VENDOR_INTEL () {	0x8086;}
}
unless(defined(&USB_VENDOR_SITECOM2)) {
    sub USB_VENDOR_SITECOM2 () {	0x9016;}
}
unless(defined(&USB_VENDOR_MOSCHIP)) {
    sub USB_VENDOR_MOSCHIP () {	0x9710;}
}
unless(defined(&USB_VENDOR_3COM3)) {
    sub USB_VENDOR_3COM3 () {	0xa727;}
}
unless(defined(&USB_VENDOR_HP2)) {
    sub USB_VENDOR_HP2 () {	0xf003;}
}
unless(defined(&USB_PRODUCT_3COM_HOMECONN)) {
    sub USB_PRODUCT_3COM_HOMECONN () {	0x9d;}
}
unless(defined(&USB_PRODUCT_3COM_3CREB96)) {
    sub USB_PRODUCT_3COM_3CREB96 () {	0xa0;}
}
unless(defined(&USB_PRODUCT_3COM_3C19250)) {
    sub USB_PRODUCT_3COM_3C19250 () {	0x3e8;}
}
unless(defined(&USB_PRODUCT_3COM_3CRSHEW696)) {
    sub USB_PRODUCT_3COM_3CRSHEW696 () {	0xa01;}
}
unless(defined(&USB_PRODUCT_3COM_3C460)) {
    sub USB_PRODUCT_3COM_3C460 () {	0x11f8;}
}
unless(defined(&USB_PRODUCT_3COM_USR56K)) {
    sub USB_PRODUCT_3COM_USR56K () {	0x3021;}
}
unless(defined(&USB_PRODUCT_3COM_3C460B)) {
    sub USB_PRODUCT_3COM_3C460B () {	0x4601;}
}
unless(defined(&USB_PRODUCT_3COM3_AR5523_1)) {
    sub USB_PRODUCT_3COM3_AR5523_1 () {	0x6893;}
}
unless(defined(&USB_PRODUCT_3COM3_AR5523_2)) {
    sub USB_PRODUCT_3COM3_AR5523_2 () {	0x6895;}
}
unless(defined(&USB_PRODUCT_3COM3_AR5523_3)) {
    sub USB_PRODUCT_3COM3_AR5523_3 () {	0x6897;}
}
unless(defined(&USB_PRODUCT_3COM2_3CRUSB10075)) {
    sub USB_PRODUCT_3COM2_3CRUSB10075 () {	0xa727;}
}
unless(defined(&USB_PRODUCT_3COMUSR_OFFICECONN)) {
    sub USB_PRODUCT_3COMUSR_OFFICECONN () {	0x82;}
}
unless(defined(&USB_PRODUCT_3COMUSR_USRISDN)) {
    sub USB_PRODUCT_3COMUSR_USRISDN () {	0x8f;}
}
unless(defined(&USB_PRODUCT_3COMUSR_HOMECONN)) {
    sub USB_PRODUCT_3COMUSR_HOMECONN () {	0x9d;}
}
unless(defined(&USB_PRODUCT_3COMUSR_USR56K)) {
    sub USB_PRODUCT_3COMUSR_USR56K () {	0x3021;}
}
unless(defined(&USB_PRODUCT_HUAWEI3COM_WUB320G)) {
    sub USB_PRODUCT_HUAWEI3COM_WUB320G () {	0x9;}
}
unless(defined(&USB_PRODUCT_ABOCOM_XX1)) {
    sub USB_PRODUCT_ABOCOM_XX1 () {	0x110c;}
}
unless(defined(&USB_PRODUCT_ABOCOM_XX2)) {
    sub USB_PRODUCT_ABOCOM_XX2 () {	0x200c;}
}
unless(defined(&USB_PRODUCT_ABOCOM_URE450)) {
    sub USB_PRODUCT_ABOCOM_URE450 () {	0x4000;}
}
unless(defined(&USB_PRODUCT_ABOCOM_UFE1000)) {
    sub USB_PRODUCT_ABOCOM_UFE1000 () {	0x4002;}
}
unless(defined(&USB_PRODUCT_ABOCOM_DSB650TX_PNA)) {
    sub USB_PRODUCT_ABOCOM_DSB650TX_PNA () {	0x4003;}
}
unless(defined(&USB_PRODUCT_ABOCOM_XX4)) {
    sub USB_PRODUCT_ABOCOM_XX4 () {	0x4004;}
}
unless(defined(&USB_PRODUCT_ABOCOM_XX5)) {
    sub USB_PRODUCT_ABOCOM_XX5 () {	0x4007;}
}
unless(defined(&USB_PRODUCT_ABOCOM_XX6)) {
    sub USB_PRODUCT_ABOCOM_XX6 () {	0x400b;}
}
unless(defined(&USB_PRODUCT_ABOCOM_RTL8151)) {
    sub USB_PRODUCT_ABOCOM_RTL8151 () {	0x401a;}
}
unless(defined(&USB_PRODUCT_ABOCOM_XX7)) {
    sub USB_PRODUCT_ABOCOM_XX7 () {	0x400c;}
}
unless(defined(&USB_PRODUCT_ABOCOM_XX8)) {
    sub USB_PRODUCT_ABOCOM_XX8 () {	0x4102;}
}
unless(defined(&USB_PRODUCT_ABOCOM_XX9)) {
    sub USB_PRODUCT_ABOCOM_XX9 () {	0x4104;}
}
unless(defined(&USB_PRODUCT_ABOCOM_WL54)) {
    sub USB_PRODUCT_ABOCOM_WL54 () {	0x6001;}
}
unless(defined(&USB_PRODUCT_ABOCOM_XX10)) {
    sub USB_PRODUCT_ABOCOM_XX10 () {	0xabc1;}
}
unless(defined(&USB_PRODUCT_ABOCOM_BWU613)) {
    sub USB_PRODUCT_ABOCOM_BWU613 () {	0xb000;}
}
unless(defined(&USB_PRODUCT_ABOCOM_HWU54DM)) {
    sub USB_PRODUCT_ABOCOM_HWU54DM () {	0xb21b;}
}
unless(defined(&USB_PRODUCT_ABOCOM_RT2573_2)) {
    sub USB_PRODUCT_ABOCOM_RT2573_2 () {	0xb21c;}
}
unless(defined(&USB_PRODUCT_ABOCOM_RT2573_3)) {
    sub USB_PRODUCT_ABOCOM_RT2573_3 () {	0xb21d;}
}
unless(defined(&USB_PRODUCT_ABOCOM_RT2573_4)) {
    sub USB_PRODUCT_ABOCOM_RT2573_4 () {	0xb21e;}
}
unless(defined(&USB_PRODUCT_ABOCOM_WUG2700)) {
    sub USB_PRODUCT_ABOCOM_WUG2700 () {	0xb21f;}
}
unless(defined(&USB_PRODUCT_ACCTON_USB320_EC)) {
    sub USB_PRODUCT_ACCTON_USB320_EC () {	0x1046;}
}
unless(defined(&USB_PRODUCT_ACCTON_2664W)) {
    sub USB_PRODUCT_ACCTON_2664W () {	0x3501;}
}
unless(defined(&USB_PRODUCT_ACCTON_111)) {
    sub USB_PRODUCT_ACCTON_111 () {	0x3503;}
}
unless(defined(&USB_PRODUCT_ACCTON_SMCWUSBG)) {
    sub USB_PRODUCT_ACCTON_SMCWUSBG () {	0x4505;}
}
unless(defined(&USB_PRODUCT_ACCTON_SS1001)) {
    sub USB_PRODUCT_ACCTON_SS1001 () {	0x5046;}
}
unless(defined(&USB_PRODUCT_ACCTON_ZD1211B)) {
    sub USB_PRODUCT_ACCTON_ZD1211B () {	0xe501;}
}
unless(defined(&USB_PRODUCT_ACEECA_MEZ1000)) {
    sub USB_PRODUCT_ACEECA_MEZ1000 () {	0x1;}
}
unless(defined(&USB_PRODUCT_ACERLABS_M5632)) {
    sub USB_PRODUCT_ACERLABS_M5632 () {	0x5632;}
}
unless(defined(&USB_PRODUCT_ACERW_WARPLINK)) {
    sub USB_PRODUCT_ACERW_WARPLINK () {	0x204;}
}
unless(defined(&USB_PRODUCT_ACERP_ACERSCAN_C310U)) {
    sub USB_PRODUCT_ACERP_ACERSCAN_C310U () {	0x12a6;}
}
unless(defined(&USB_PRODUCT_ACERP_ACERSCAN_320U)) {
    sub USB_PRODUCT_ACERP_ACERSCAN_320U () {	0x2022;}
}
unless(defined(&USB_PRODUCT_ACERP_ACERSCAN_640U)) {
    sub USB_PRODUCT_ACERP_ACERSCAN_640U () {	0x2040;}
}
unless(defined(&USB_PRODUCT_ACERP_ACERSCAN_620U)) {
    sub USB_PRODUCT_ACERP_ACERSCAN_620U () {	0x2060;}
}
unless(defined(&USB_PRODUCT_ACERP_ATAPI)) {
    sub USB_PRODUCT_ACERP_ATAPI () {	0x6003;}
}
unless(defined(&USB_PRODUCT_ACERP_AWL300)) {
    sub USB_PRODUCT_ACERP_AWL300 () {	0x9000;}
}
unless(defined(&USB_PRODUCT_ACERP_AWL400)) {
    sub USB_PRODUCT_ACERP_AWL400 () {	0x9001;}
}
unless(defined(&USB_PRODUCT_ACTIONTEC_PRISM_25)) {
    sub USB_PRODUCT_ACTIONTEC_PRISM_25 () {	0x408;}
}
unless(defined(&USB_PRODUCT_ACTIONTEC_PRISM_25A)) {
    sub USB_PRODUCT_ACTIONTEC_PRISM_25A () {	0x421;}
}
unless(defined(&USB_PRODUCT_ACTIONTEC_FREELAN)) {
    sub USB_PRODUCT_ACTIONTEC_FREELAN () {	0x6106;}
}
unless(defined(&USB_PRODUCT_ACTIONTEC_802UAT1)) {
    sub USB_PRODUCT_ACTIONTEC_802UAT1 () {	0x7605;}
}
unless(defined(&USB_PRODUCT_ACTISYS_IR2000U)) {
    sub USB_PRODUCT_ACTISYS_IR2000U () {	0x11;}
}
unless(defined(&USB_PRODUCT_TOPRE_HHKB)) {
    sub USB_PRODUCT_TOPRE_HHKB () {	0x100;}
}
unless(defined(&USB_PRODUCT_ACTIVEWIRE_IOBOARD)) {
    sub USB_PRODUCT_ACTIVEWIRE_IOBOARD () {	0x100;}
}
unless(defined(&USB_PRODUCT_ACTIVEWIRE_IOBOARD_FW1)) {
    sub USB_PRODUCT_ACTIVEWIRE_IOBOARD_FW1 () {	0x101;}
}
unless(defined(&USB_PRODUCT_ADAPTEC_AWN8020)) {
    sub USB_PRODUCT_ADAPTEC_AWN8020 () {	0x20;}
}
unless(defined(&USB_PRODUCT_ADDONICS2_205)) {
    sub USB_PRODUCT_ADDONICS2_205 () {	0xa001;}
}
unless(defined(&USB_PRODUCT_ADDTRON_AWU120)) {
    sub USB_PRODUCT_ADDTRON_AWU120 () {	0xff31;}
}
unless(defined(&USB_PRODUCT_ADMTEK_PEGASUSII_4)) {
    sub USB_PRODUCT_ADMTEK_PEGASUSII_4 () {	0x7c2;}
}
unless(defined(&USB_PRODUCT_ADMTEK_PEGASUS)) {
    sub USB_PRODUCT_ADMTEK_PEGASUS () {	0x986;}
}
unless(defined(&USB_PRODUCT_ADMTEK_PEGASUSII)) {
    sub USB_PRODUCT_ADMTEK_PEGASUSII () {	0x8511;}
}
unless(defined(&USB_PRODUCT_ADMTEK_PEGASUSII_2)) {
    sub USB_PRODUCT_ADMTEK_PEGASUSII_2 () {	0x8513;}
}
unless(defined(&USB_PRODUCT_ADMTEK_PEGASUSII_3)) {
    sub USB_PRODUCT_ADMTEK_PEGASUSII_3 () {	0x8515;}
}
unless(defined(&USB_PRODUCT_ADS_UBS10BT)) {
    sub USB_PRODUCT_ADS_UBS10BT () {	0x8;}
}
unless(defined(&USB_PRODUCT_ADS_UBS10BTX)) {
    sub USB_PRODUCT_ADS_UBS10BTX () {	0x9;}
}
unless(defined(&USB_PRODUCT_AEI_FASTETHERNET)) {
    sub USB_PRODUCT_AEI_FASTETHERNET () {	0x1701;}
}
unless(defined(&USB_PRODUCT_AGATE_QDRIVE)) {
    sub USB_PRODUCT_AGATE_QDRIVE () {	0x378;}
}
unless(defined(&USB_PRODUCT_AGFA_SNAPSCAN1212U)) {
    sub USB_PRODUCT_AGFA_SNAPSCAN1212U () {	0x1;}
}
unless(defined(&USB_PRODUCT_AGFA_SNAPSCAN1236U)) {
    sub USB_PRODUCT_AGFA_SNAPSCAN1236U () {	0x2;}
}
unless(defined(&USB_PRODUCT_AGFA_SNAPSCANTOUCH)) {
    sub USB_PRODUCT_AGFA_SNAPSCANTOUCH () {	0x100;}
}
unless(defined(&USB_PRODUCT_AGFA_SNAPSCAN1212U2)) {
    sub USB_PRODUCT_AGFA_SNAPSCAN1212U2 () {	0x2061;}
}
unless(defined(&USB_PRODUCT_AGFA_SNAPSCANE40)) {
    sub USB_PRODUCT_AGFA_SNAPSCANE40 () {	0x208d;}
}
unless(defined(&USB_PRODUCT_AGFA_SNAPSCANE50)) {
    sub USB_PRODUCT_AGFA_SNAPSCANE50 () {	0x208f;}
}
unless(defined(&USB_PRODUCT_AGFA_SNAPSCANE20)) {
    sub USB_PRODUCT_AGFA_SNAPSCANE20 () {	0x2091;}
}
unless(defined(&USB_PRODUCT_AGFA_SNAPSCANE25)) {
    sub USB_PRODUCT_AGFA_SNAPSCANE25 () {	0x2095;}
}
unless(defined(&USB_PRODUCT_AGFA_SNAPSCANE26)) {
    sub USB_PRODUCT_AGFA_SNAPSCANE26 () {	0x2097;}
}
unless(defined(&USB_PRODUCT_AGFA_SNAPSCANE52)) {
    sub USB_PRODUCT_AGFA_SNAPSCANE52 () {	0x20fd;}
}
unless(defined(&USB_PRODUCT_AIRPRIME_PC5220)) {
    sub USB_PRODUCT_AIRPRIME_PC5220 () {	0x112;}
}
unless(defined(&USB_PRODUCT_AINCOMM_AWU2000B)) {
    sub USB_PRODUCT_AINCOMM_AWU2000B () {	0x1001;}
}
unless(defined(&USB_PRODUCT_PHEENET_WM168B)) {
    sub USB_PRODUCT_PHEENET_WM168B () {	0x168b;}
}
unless(defined(&USB_PRODUCT_AKS_USBHASP)) {
    sub USB_PRODUCT_AKS_USBHASP () {	0x1;}
}
unless(defined(&USB_PRODUCT_ALCATEL_OT535)) {
    sub USB_PRODUCT_ALCATEL_OT535 () {	0x2df;}
}
unless(defined(&USB_PRODUCT_ALCATELT_ST120G)) {
    sub USB_PRODUCT_ALCATELT_ST120G () {	0x120;}
}
unless(defined(&USB_PRODUCT_ALCOR2_KBD_HUB)) {
    sub USB_PRODUCT_ALCOR2_KBD_HUB () {	0x2802;}
}
unless(defined(&USB_PRODUCT_ALCOR_MA_KBD_HUB)) {
    sub USB_PRODUCT_ALCOR_MA_KBD_HUB () {	0x9213;}
}
unless(defined(&USB_PRODUCT_ALCOR_AU9814)) {
    sub USB_PRODUCT_ALCOR_AU9814 () {	0x9215;}
}
unless(defined(&USB_PRODUCT_ALCOR_SM_KBD)) {
    sub USB_PRODUCT_ALCOR_SM_KBD () {	0x9410;}
}
unless(defined(&USB_PRODUCT_ALCOR_NEC_KBD_HUB)) {
    sub USB_PRODUCT_ALCOR_NEC_KBD_HUB () {	0x9472;}
}
unless(defined(&USB_PRODUCT_ALLIEDTELESYN_ATUSB100)) {
    sub USB_PRODUCT_ALLIEDTELESYN_ATUSB100 () {	0xb100;}
}
unless(defined(&USB_PRODUCT_ALTEC_ADA70)) {
    sub USB_PRODUCT_ALTEC_ADA70 () {	0x70;}
}
unless(defined(&USB_PRODUCT_ALTEC_ASC495)) {
    sub USB_PRODUCT_ALTEC_ASC495 () {	0xff05;}
}
unless(defined(&USB_PRODUCT_AMBIT_WLAN)) {
    sub USB_PRODUCT_AMBIT_WLAN () {	0x302;}
}
unless(defined(&USB_PRODUCT_APC_UPSPRO500)) {
    sub USB_PRODUCT_APC_UPSPRO500 () {	0x2;}
}
unless(defined(&USB_PRODUCT_AMIT_CGWLUSB2GO)) {
    sub USB_PRODUCT_AMIT_CGWLUSB2GO () {	0x2;}
}
unless(defined(&USB_PRODUCT_ANALOG_EAGLEI)) {
    sub USB_PRODUCT_ANALOG_EAGLEI () {	0x900f;}
}
unless(defined(&USB_PRODUCT_ANALOG_EAGLEI_NF)) {
    sub USB_PRODUCT_ANALOG_EAGLEI_NF () {	0x9010;}
}
unless(defined(&USB_PRODUCT_ANALOG_EAGLEII)) {
    sub USB_PRODUCT_ANALOG_EAGLEII () {	0x9021;}
}
unless(defined(&USB_PRODUCT_ANALOG_EAGLEII_NF)) {
    sub USB_PRODUCT_ANALOG_EAGLEII_NF () {	0x9022;}
}
unless(defined(&USB_PRODUCT_ANALOG_EAGLEIIC)) {
    sub USB_PRODUCT_ANALOG_EAGLEIIC () {	0x9023;}
}
unless(defined(&USB_PRODUCT_ANALOG_EAGLEIIC_NF)) {
    sub USB_PRODUCT_ANALOG_EAGLEIIC_NF () {	0x9024;}
}
unless(defined(&USB_PRODUCT_ANALOG_EAGLEIII)) {
    sub USB_PRODUCT_ANALOG_EAGLEIII () {	0x9031;}
}
unless(defined(&USB_PRODUCT_ANALOG_EAGLEIII_NF)) {
    sub USB_PRODUCT_ANALOG_EAGLEIII_NF () {	0x9032;}
}
unless(defined(&USB_PRODUCT_ANCHOR_SERIAL)) {
    sub USB_PRODUCT_ANCHOR_SERIAL () {	0x2008;}
}
unless(defined(&USB_PRODUCT_ANCHOR_EZUSB)) {
    sub USB_PRODUCT_ANCHOR_EZUSB () {	0x2131;}
}
unless(defined(&USB_PRODUCT_ANCHOR_EZLINK)) {
    sub USB_PRODUCT_ANCHOR_EZLINK () {	0x2720;}
}
unless(defined(&USB_PRODUCT_ANYDATA_ADU_E100H)) {
    sub USB_PRODUCT_ANYDATA_ADU_E100H () {	0x6501;}
}
unless(defined(&USB_PRODUCT_AOX_USB101)) {
    sub USB_PRODUCT_AOX_USB101 () {	0x8;}
}
unless(defined(&USB_PRODUCT_APPLE_OPTMOUSE)) {
    sub USB_PRODUCT_APPLE_OPTMOUSE () {	0x302;}
}
unless(defined(&USB_PRODUCT_APPLE_ADB)) {
    sub USB_PRODUCT_APPLE_ADB () {	0x1000;}
}
unless(defined(&USB_PRODUCT_APPLE_SPEAKERS)) {
    sub USB_PRODUCT_APPLE_SPEAKERS () {	0x1101;}
}
unless(defined(&USB_PRODUCT_ARANEUS_ALEA)) {
    sub USB_PRODUCT_ARANEUS_ALEA () {	0x1;}
}
unless(defined(&USB_PRODUCT_ARKMICRO_ARK3116)) {
    sub USB_PRODUCT_ARKMICRO_ARK3116 () {	0x232;}
}
unless(defined(&USB_PRODUCT_ASAHIOPTICAL_OPTIO230)) {
    sub USB_PRODUCT_ASAHIOPTICAL_OPTIO230 () {	0x4;}
}
unless(defined(&USB_PRODUCT_ASANTE_EA)) {
    sub USB_PRODUCT_ASANTE_EA () {	0x1427;}
}
unless(defined(&USB_PRODUCT_ASKEY_WLL013I)) {
    sub USB_PRODUCT_ASKEY_WLL013I () {	0x320;}
}
unless(defined(&USB_PRODUCT_ASKEY_WLL013)) {
    sub USB_PRODUCT_ASKEY_WLL013 () {	0x321;}
}
unless(defined(&USB_PRODUCT_ASKEY_VOYAGER1010)) {
    sub USB_PRODUCT_ASKEY_VOYAGER1010 () {	0x821;}
}
unless(defined(&USB_PRODUCT_ASIX_AX88172)) {
    sub USB_PRODUCT_ASIX_AX88172 () {	0x1720;}
}
unless(defined(&USB_PRODUCT_ASIX_AX88178)) {
    sub USB_PRODUCT_ASIX_AX88178 () {	0x1780;}
}
unless(defined(&USB_PRODUCT_ASIX_AX88772)) {
    sub USB_PRODUCT_ASIX_AX88772 () {	0x7720;}
}
unless(defined(&USB_PRODUCT_ASUS_RT2570)) {
    sub USB_PRODUCT_ASUS_RT2570 () {	0x1706;}
}
unless(defined(&USB_PRODUCT_ASUS_RT2570_2)) {
    sub USB_PRODUCT_ASUS_RT2570_2 () {	0x1707;}
}
unless(defined(&USB_PRODUCT_ASUS_RT2573_1)) {
    sub USB_PRODUCT_ASUS_RT2573_1 () {	0x1723;}
}
unless(defined(&USB_PRODUCT_ASUS_RT2573_2)) {
    sub USB_PRODUCT_ASUS_RT2573_2 () {	0x1724;}
}
unless(defined(&USB_PRODUCT_ASUS_WL159G)) {
    sub USB_PRODUCT_ASUS_WL159G () {	0x170c;}
}
unless(defined(&USB_PRODUCT_ASUS_MYPAL_A730)) {
    sub USB_PRODUCT_ASUS_MYPAL_A730 () {	0x4202;}
}
unless(defined(&USB_PRODUCT_ASUS_A9T_WIFI)) {
    sub USB_PRODUCT_ASUS_A9T_WIFI () {	0x171b;}
}
unless(defined(&USB_PRODUCT_ASUSTEK_WL140)) {
    sub USB_PRODUCT_ASUSTEK_WL140 () {	0x3300;}
}
unless(defined(&USB_PRODUCT_ATEN_UC1284)) {
    sub USB_PRODUCT_ATEN_UC1284 () {	0x2001;}
}
unless(defined(&USB_PRODUCT_ATEN_UC10T)) {
    sub USB_PRODUCT_ATEN_UC10T () {	0x2002;}
}
unless(defined(&USB_PRODUCT_ATEN_UC110T)) {
    sub USB_PRODUCT_ATEN_UC110T () {	0x2007;}
}
unless(defined(&USB_PRODUCT_ATEN_UC232A)) {
    sub USB_PRODUCT_ATEN_UC232A () {	0x2008;}
}
unless(defined(&USB_PRODUCT_ATEN_UC210T)) {
    sub USB_PRODUCT_ATEN_UC210T () {	0x2009;}
}
unless(defined(&USB_PRODUCT_ATEN_DSB650C)) {
    sub USB_PRODUCT_ATEN_DSB650C () {	0x4000;}
}
unless(defined(&USB_PRODUCT_ATHEROS_AR5523)) {
    sub USB_PRODUCT_ATHEROS_AR5523 () {	0x1;}
}
unless(defined(&USB_PRODUCT_ATHEROS_AR5523_NF)) {
    sub USB_PRODUCT_ATHEROS_AR5523_NF () {	0x2;}
}
unless(defined(&USB_PRODUCT_ATHEROS2_AR5523_1)) {
    sub USB_PRODUCT_ATHEROS2_AR5523_1 () {	0x1;}
}
unless(defined(&USB_PRODUCT_ATHEROS2_AR5523_1_NF)) {
    sub USB_PRODUCT_ATHEROS2_AR5523_1_NF () {	0x2;}
}
unless(defined(&USB_PRODUCT_ATHEROS2_AR5523_2)) {
    sub USB_PRODUCT_ATHEROS2_AR5523_2 () {	0x3;}
}
unless(defined(&USB_PRODUCT_ATHEROS2_AR5523_2_NF)) {
    sub USB_PRODUCT_ATHEROS2_AR5523_2_NF () {	0x4;}
}
unless(defined(&USB_PRODUCT_ATHEROS2_AR5523_3)) {
    sub USB_PRODUCT_ATHEROS2_AR5523_3 () {	0x5;}
}
unless(defined(&USB_PRODUCT_ATHEROS2_AR5523_3_NF)) {
    sub USB_PRODUCT_ATHEROS2_AR5523_3_NF () {	0x6;}
}
unless(defined(&USB_PRODUCT_ATI2_205)) {
    sub USB_PRODUCT_ATI2_205 () {	0xa001;}
}
unless(defined(&USB_PRODUCT_ATMEL_UHB124)) {
    sub USB_PRODUCT_ATMEL_UHB124 () {	0x3301;}
}
unless(defined(&USB_PRODUCT_ATMEL_WN210)) {
    sub USB_PRODUCT_ATMEL_WN210 () {	0x3301;}
}
unless(defined(&USB_PRODUCT_ATMEL_DWL900AP)) {
    sub USB_PRODUCT_ATMEL_DWL900AP () {	0x5601;}
}
unless(defined(&USB_PRODUCT_ATMEL_AT76C503I1)) {
    sub USB_PRODUCT_ATMEL_AT76C503I1 () {	0x7603;}
}
unless(defined(&USB_PRODUCT_ATMEL_AT76C503I2)) {
    sub USB_PRODUCT_ATMEL_AT76C503I2 () {	0x7604;}
}
unless(defined(&USB_PRODUCT_ATMEL_AT76C503RFMD)) {
    sub USB_PRODUCT_ATMEL_AT76C503RFMD () {	0x7605;}
}
unless(defined(&USB_PRODUCT_ATMEL_AT76C505RFMD)) {
    sub USB_PRODUCT_ATMEL_AT76C505RFMD () {	0x7606;}
}
unless(defined(&USB_PRODUCT_ATMEL_AT76C505RFMD2958)) {
    sub USB_PRODUCT_ATMEL_AT76C505RFMD2958 () {	0x7613;}
}
unless(defined(&USB_PRODUCT_ATMEL_AT76C505A)) {
    sub USB_PRODUCT_ATMEL_AT76C505A () {	0x7614;}
}
unless(defined(&USB_PRODUCT_ATMEL_AT76C505AS)) {
    sub USB_PRODUCT_ATMEL_AT76C505AS () {	0x7617;}
}
unless(defined(&USB_PRODUCT_AUDIOTECHNICA_ATCHA4USB)) {
    sub USB_PRODUCT_AUDIOTECHNICA_ATCHA4USB () {	0x9;}
}
unless(defined(&USB_PRODUCT_AUDIOVOX_PC5740)) {
    sub USB_PRODUCT_AUDIOVOX_PC5740 () {	0x3701;}
}
unless(defined(&USB_PRODUCT_AVANCELOGIC_USBAUDIO)) {
    sub USB_PRODUCT_AVANCELOGIC_USBAUDIO () {	0x100;}
}
unless(defined(&USB_PRODUCT_AVERATEC_USBWLAN)) {
    sub USB_PRODUCT_AVERATEC_USBWLAN () {	0x4013;}
}
unless(defined(&USB_PRODUCT_AVISION_1200U)) {
    sub USB_PRODUCT_AVISION_1200U () {	0x268;}
}
unless(defined(&USB_PRODUCT_BBELECTRONICS_USOTL4)) {
    sub USB_PRODUCT_BBELECTRONICS_USOTL4 () {	0xac01;}
}
unless(defined(&USB_PRODUCT_BALTECH_CARDREADER)) {
    sub USB_PRODUCT_BALTECH_CARDREADER () {	0x9999;}
}
unless(defined(&USB_PRODUCT_BELKIN2_F5U002)) {
    sub USB_PRODUCT_BELKIN2_F5U002 () {	0x2;}
}
unless(defined(&USB_PRODUCT_BELKIN_F5D6050)) {
    sub USB_PRODUCT_BELKIN_F5D6050 () {	0x50;}
}
unless(defined(&USB_PRODUCT_BELKIN_FBT001V)) {
    sub USB_PRODUCT_BELKIN_FBT001V () {	0x81;}
}
unless(defined(&USB_PRODUCT_BELKIN_FBT003V)) {
    sub USB_PRODUCT_BELKIN_FBT003V () {	0x84;}
}
unless(defined(&USB_PRODUCT_BELKIN_F5U103)) {
    sub USB_PRODUCT_BELKIN_F5U103 () {	0x103;}
}
unless(defined(&USB_PRODUCT_BELKIN_F5U109)) {
    sub USB_PRODUCT_BELKIN_F5U109 () {	0x109;}
}
unless(defined(&USB_PRODUCT_BELKIN_SCSI)) {
    sub USB_PRODUCT_BELKIN_SCSI () {	0x115;}
}
unless(defined(&USB_PRODUCT_BELKIN_F5D5050)) {
    sub USB_PRODUCT_BELKIN_F5D5050 () {	0x121;}
}
unless(defined(&USB_PRODUCT_BELKIN_F5U237)) {
    sub USB_PRODUCT_BELKIN_F5U237 () {	0x237;}
}
unless(defined(&USB_PRODUCT_BELKIN_F5U257)) {
    sub USB_PRODUCT_BELKIN_F5U257 () {	0x257;}
}
unless(defined(&USB_PRODUCT_BELKIN_F5U409)) {
    sub USB_PRODUCT_BELKIN_F5U409 () {	0x409;}
}
unless(defined(&USB_PRODUCT_BELKIN_F6C550AVR)) {
    sub USB_PRODUCT_BELKIN_F6C550AVR () {	0x551;}
}
unless(defined(&USB_PRODUCT_BELKIN_F5U120)) {
    sub USB_PRODUCT_BELKIN_F5U120 () {	0x1203;}
}
unless(defined(&USB_PRODUCT_BELKIN_ZD1211B)) {
    sub USB_PRODUCT_BELKIN_ZD1211B () {	0x4050;}
}
unless(defined(&USB_PRODUCT_BELKIN_F5D5055)) {
    sub USB_PRODUCT_BELKIN_F5D5055 () {	0x5055;}
}
unless(defined(&USB_PRODUCT_BELKIN_F5D7050)) {
    sub USB_PRODUCT_BELKIN_F5D7050 () {	0x7050;}
}
unless(defined(&USB_PRODUCT_BELKIN_F5D7050A)) {
    sub USB_PRODUCT_BELKIN_F5D7050A () {	0x705a;}
}
unless(defined(&USB_PRODUCT_BELKIN_F5D7050C)) {
    sub USB_PRODUCT_BELKIN_F5D7050C () {	0x705c;}
}
unless(defined(&USB_PRODUCT_BELKIN_F5D9050V3)) {
    sub USB_PRODUCT_BELKIN_F5D9050V3 () {	0x905b;}
}
unless(defined(&USB_PRODUCT_BILLIONTON_USB100)) {
    sub USB_PRODUCT_BILLIONTON_USB100 () {	0x986;}
}
unless(defined(&USB_PRODUCT_BILLIONTON_USBLP100)) {
    sub USB_PRODUCT_BILLIONTON_USBLP100 () {	0x987;}
}
unless(defined(&USB_PRODUCT_BILLIONTON_USBEL100)) {
    sub USB_PRODUCT_BILLIONTON_USBEL100 () {	0x988;}
}
unless(defined(&USB_PRODUCT_BILLIONTON_USBE100)) {
    sub USB_PRODUCT_BILLIONTON_USBE100 () {	0x8511;}
}
unless(defined(&USB_PRODUCT_BILLIONTON_USB2AR)) {
    sub USB_PRODUCT_BILLIONTON_USB2AR () {	0x90ff;}
}
unless(defined(&USB_PRODUCT_BROADCOM_BCM2033)) {
    sub USB_PRODUCT_BROADCOM_BCM2033 () {	0x2000;}
}
unless(defined(&USB_PRODUCT_BROADCOM_BCM2033NF)) {
    sub USB_PRODUCT_BROADCOM_BCM2033NF () {	0x2033;}
}
unless(defined(&USB_PRODUCT_BROTHER_HL1050)) {
    sub USB_PRODUCT_BROTHER_HL1050 () {	0x2;}
}
unless(defined(&USB_PRODUCT_BTC_BTC7932)) {
    sub USB_PRODUCT_BTC_BTC7932 () {	0x6782;}
}
unless(defined(&USB_PRODUCT_BWCT_6CHCONSER)) {
    sub USB_PRODUCT_BWCT_6CHCONSER () {	0x1;}
}
unless(defined(&USB_PRODUCT_CANON_N656U)) {
    sub USB_PRODUCT_CANON_N656U () {	0x2206;}
}
unless(defined(&USB_PRODUCT_CANON_N1220U)) {
    sub USB_PRODUCT_CANON_N1220U () {	0x2207;}
}
unless(defined(&USB_PRODUCT_CANON_N670U)) {
    sub USB_PRODUCT_CANON_N670U () {	0x220d;}
}
unless(defined(&USB_PRODUCT_CANON_N1240U)) {
    sub USB_PRODUCT_CANON_N1240U () {	0x220e;}
}
unless(defined(&USB_PRODUCT_CANON_LIDE60)) {
    sub USB_PRODUCT_CANON_LIDE60 () {	0x221c;}
}
unless(defined(&USB_PRODUCT_CANON_S10)) {
    sub USB_PRODUCT_CANON_S10 () {	0x3041;}
}
unless(defined(&USB_PRODUCT_CANON_S20)) {
    sub USB_PRODUCT_CANON_S20 () {	0x3043;}
}
unless(defined(&USB_PRODUCT_CANON_S100_US)) {
    sub USB_PRODUCT_CANON_S100_US () {	0x3045;}
}
unless(defined(&USB_PRODUCT_CANON_S100_EU)) {
    sub USB_PRODUCT_CANON_S100_EU () {	0x3047;}
}
unless(defined(&USB_PRODUCT_CANON_G1)) {
    sub USB_PRODUCT_CANON_G1 () {	0x3048;}
}
unless(defined(&USB_PRODUCT_CANON_A20)) {
    sub USB_PRODUCT_CANON_A20 () {	0x304e;}
}
unless(defined(&USB_PRODUCT_CANON_A540)) {
    sub USB_PRODUCT_CANON_A540 () {	0x311b;}
}
unless(defined(&USB_PRODUCT_CATC_NETMATE)) {
    sub USB_PRODUCT_CATC_NETMATE () {	0xa;}
}
unless(defined(&USB_PRODUCT_CATC_NETMATE2)) {
    sub USB_PRODUCT_CATC_NETMATE2 () {	0xc;}
}
unless(defined(&USB_PRODUCT_CATC_CHIEF)) {
    sub USB_PRODUCT_CATC_CHIEF () {	0xd;}
}
unless(defined(&USB_PRODUCT_CATC_ANDROMEDA)) {
    sub USB_PRODUCT_CATC_ANDROMEDA () {	0x1237;}
}
unless(defined(&USB_PRODUCT_CASIO_QV)) {
    sub USB_PRODUCT_CASIO_QV () {	0x1001;}
}
unless(defined(&USB_PRODUCT_CASIO_BE300)) {
    sub USB_PRODUCT_CASIO_BE300 () {	0x2002;}
}
unless(defined(&USB_PRODUCT_CASIO_NAMELAND)) {
    sub USB_PRODUCT_CASIO_NAMELAND () {	0x4001;}
}
unless(defined(&USB_PRODUCT_CCYU_EASYDISK)) {
    sub USB_PRODUCT_CCYU_EASYDISK () {	0x2136;}
}
unless(defined(&USB_PRODUCT_CHERRY_MY3000KBD)) {
    sub USB_PRODUCT_CHERRY_MY3000KBD () {	0x1;}
}
unless(defined(&USB_PRODUCT_CHERRY_MY3000HUB)) {
    sub USB_PRODUCT_CHERRY_MY3000HUB () {	0x3;}
}
unless(defined(&USB_PRODUCT_CHIC_MOUSE1)) {
    sub USB_PRODUCT_CHIC_MOUSE1 () {	0x1;}
}
unless(defined(&USB_PRODUCT_CHIC_CYPRESS)) {
    sub USB_PRODUCT_CHIC_CYPRESS () {	0x3;}
}
unless(defined(&USB_PRODUCT_CHICONY_KB8933)) {
    sub USB_PRODUCT_CHICONY_KB8933 () {	0x1;}
}
unless(defined(&USB_PRODUCT_CHPRODUCTS_PROTHROTTLE)) {
    sub USB_PRODUCT_CHPRODUCTS_PROTHROTTLE () {	0xf1;}
}
unless(defined(&USB_PRODUCT_CHPRODUCTS_PROPEDALS)) {
    sub USB_PRODUCT_CHPRODUCTS_PROPEDALS () {	0xf2;}
}
unless(defined(&USB_PRODUCT_CHPRODUCTS_FIGHTERSTICK)) {
    sub USB_PRODUCT_CHPRODUCTS_FIGHTERSTICK () {	0xf3;}
}
unless(defined(&USB_PRODUCT_CHPRODUCTS_FLIGHTYOKE)) {
    sub USB_PRODUCT_CHPRODUCTS_FLIGHTYOKE () {	0xff;}
}
unless(defined(&USB_PRODUCT_CISCOLINKSYS_WUSB54G)) {
    sub USB_PRODUCT_CISCOLINKSYS_WUSB54G () {	0xd;}
}
unless(defined(&USB_PRODUCT_CISCOLINKSYS_WUSB54GP)) {
    sub USB_PRODUCT_CISCOLINKSYS_WUSB54GP () {	0x11;}
}
unless(defined(&USB_PRODUCT_CISCOLINKSYS_USB200MV2)) {
    sub USB_PRODUCT_CISCOLINKSYS_USB200MV2 () {	0x18;}
}
unless(defined(&USB_PRODUCT_CISCOLINKSYS_WUSB54GC)) {
    sub USB_PRODUCT_CISCOLINKSYS_WUSB54GC () {	0x20;}
}
unless(defined(&USB_PRODUCT_CISCOLINKSYS_WUSB54GR)) {
    sub USB_PRODUCT_CISCOLINKSYS_WUSB54GR () {	0x23;}
}
unless(defined(&USB_PRODUCT_CISCOLINKSYS_WUSBF54G)) {
    sub USB_PRODUCT_CISCOLINKSYS_WUSBF54G () {	0x24;}
}
unless(defined(&USB_PRODUCT_CISCOLINKSYS_HU200TS)) {
    sub USB_PRODUCT_CISCOLINKSYS_HU200TS () {	0x1a;}
}
unless(defined(&USB_PRODUCT_COMPAQ_IPAQPOCKETPC)) {
    sub USB_PRODUCT_COMPAQ_IPAQPOCKETPC () {	0x3;}
}
unless(defined(&USB_PRODUCT_COMPAQ_A1500)) {
    sub USB_PRODUCT_COMPAQ_A1500 () {	0x12;}
}
unless(defined(&USB_PRODUCT_COMPAQ_IPAQWLAN)) {
    sub USB_PRODUCT_COMPAQ_IPAQWLAN () {	0x32;}
}
unless(defined(&USB_PRODUCT_COMPAQ_W100)) {
    sub USB_PRODUCT_COMPAQ_W100 () {	0x33;}
}
unless(defined(&USB_PRODUCT_COMPAQ_W200)) {
    sub USB_PRODUCT_COMPAQ_W200 () {	0x76;}
}
unless(defined(&USB_PRODUCT_COMPAQ_PJB100)) {
    sub USB_PRODUCT_COMPAQ_PJB100 () {	0x504a;}
}
unless(defined(&USB_PRODUCT_COMPAQ_IPAQLINUX)) {
    sub USB_PRODUCT_COMPAQ_IPAQLINUX () {	0x505a;}
}
unless(defined(&USB_PRODUCT_BILLIONTON_SNAPPORT)) {
    sub USB_PRODUCT_BILLIONTON_SNAPPORT () {	0x90ff;}
}
unless(defined(&USB_PRODUCT_CMOTECH_CM5100P)) {
    sub USB_PRODUCT_CMOTECH_CM5100P () {	0x5523;}
}
unless(defined(&USB_PRODUCT_CONCEPTRONIC_C11U)) {
    sub USB_PRODUCT_CONCEPTRONIC_C11U () {	0x7100;}
}
unless(defined(&USB_PRODUCT_CONCEPTRONIC_WL210)) {
    sub USB_PRODUCT_CONCEPTRONIC_WL210 () {	0x7110;}
}
unless(defined(&USB_PRODUCT_CONCEPTRONIC_AR5523_1)) {
    sub USB_PRODUCT_CONCEPTRONIC_AR5523_1 () {	0x7801;}
}
unless(defined(&USB_PRODUCT_CONCEPTRONIC_AR5523_1_NF)) {
    sub USB_PRODUCT_CONCEPTRONIC_AR5523_1_NF () {	0x7802;}
}
unless(defined(&USB_PRODUCT_CONCEPTRONIC_AR5523_2)) {
    sub USB_PRODUCT_CONCEPTRONIC_AR5523_2 () {	0x7811;}
}
unless(defined(&USB_PRODUCT_CONCEPTRONIC_AR5523_2_NF)) {
    sub USB_PRODUCT_CONCEPTRONIC_AR5523_2_NF () {	0x7812;}
}
unless(defined(&USB_PRODUCT_CONCEPTRONIC2_C54RU)) {
    sub USB_PRODUCT_CONCEPTRONIC2_C54RU () {	0x3c02;}
}
unless(defined(&USB_PRODUCT_CONCEPTRONIC2_C54RU2)) {
    sub USB_PRODUCT_CONCEPTRONIC2_C54RU2 () {	0x3c22;}
}
unless(defined(&USB_PRODUCT_CONCORDCAMERA_EYE_Q_3X)) {
    sub USB_PRODUCT_CONCORDCAMERA_EYE_Q_3X () {	0x100;}
}
unless(defined(&USB_PRODUCT_CONNECTIX_QUICKCAM)) {
    sub USB_PRODUCT_CONNECTIX_QUICKCAM () {	0x1;}
}
unless(defined(&USB_PRODUCT_COREGA_ETHER_USB_T)) {
    sub USB_PRODUCT_COREGA_ETHER_USB_T () {	0x1;}
}
unless(defined(&USB_PRODUCT_COREGA_FETHER_USB_TX)) {
    sub USB_PRODUCT_COREGA_FETHER_USB_TX () {	0x4;}
}
unless(defined(&USB_PRODUCT_COREGA_WLAN_USB_USB_11)) {
    sub USB_PRODUCT_COREGA_WLAN_USB_USB_11 () {	0xc;}
}
unless(defined(&USB_PRODUCT_COREGA_FETHER_USB_TXS)) {
    sub USB_PRODUCT_COREGA_FETHER_USB_TXS () {	0xd;}
}
unless(defined(&USB_PRODUCT_COREGA_WLANUSB)) {
    sub USB_PRODUCT_COREGA_WLANUSB () {	0x12;}
}
unless(defined(&USB_PRODUCT_COREGA_FETHER_USB2_TX)) {
    sub USB_PRODUCT_COREGA_FETHER_USB2_TX () {	0x17;}
}
unless(defined(&USB_PRODUCT_COREGA_WLUSB_11_KEY)) {
    sub USB_PRODUCT_COREGA_WLUSB_11_KEY () {	0x1a;}
}
unless(defined(&USB_PRODUCT_COREGA_WLUSB_11_STICK)) {
    sub USB_PRODUCT_COREGA_WLUSB_11_STICK () {	0x7613;}
}
unless(defined(&USB_PRODUCT_COREGA_FETHER_USB_TXC)) {
    sub USB_PRODUCT_COREGA_FETHER_USB_TXC () {	0x9601;}
}
unless(defined(&USB_PRODUCT_CREATIVE_NOMAD_II)) {
    sub USB_PRODUCT_CREATIVE_NOMAD_II () {	0x1002;}
}
unless(defined(&USB_PRODUCT_CREATIVE_NOMAD_IIMG)) {
    sub USB_PRODUCT_CREATIVE_NOMAD_IIMG () {	0x4004;}
}
unless(defined(&USB_PRODUCT_CREATIVE_NOMAD)) {
    sub USB_PRODUCT_CREATIVE_NOMAD () {	0x4106;}
}
unless(defined(&USB_PRODUCT_CREATIVE2_VOIP_BLASTER)) {
    sub USB_PRODUCT_CREATIVE2_VOIP_BLASTER () {	0x258;}
}
unless(defined(&USB_PRODUCT_CSR_BLUETOOTH)) {
    sub USB_PRODUCT_CSR_BLUETOOTH () {	0x1;}
}
unless(defined(&USB_PRODUCT_CSR_BLUECORE)) {
    sub USB_PRODUCT_CSR_BLUECORE () {	0x1000;}
}
unless(defined(&USB_PRODUCT_CTX_EX1300)) {
    sub USB_PRODUCT_CTX_EX1300 () {	0x9999;}
}
unless(defined(&USB_PRODUCT_CYBERTAN_TG54USB)) {
    sub USB_PRODUCT_CYBERTAN_TG54USB () {	0x1666;}
}
unless(defined(&USB_PRODUCT_CYPRESS_MOUSE)) {
    sub USB_PRODUCT_CYPRESS_MOUSE () {	0x1;}
}
unless(defined(&USB_PRODUCT_CYPRESS_THERMO)) {
    sub USB_PRODUCT_CYPRESS_THERMO () {	0x2;}
}
unless(defined(&USB_PRODUCT_CYPRESS_KBDHUB)) {
    sub USB_PRODUCT_CYPRESS_KBDHUB () {	0x101;}
}
unless(defined(&USB_PRODUCT_CYPRESS_FMRADIO)) {
    sub USB_PRODUCT_CYPRESS_FMRADIO () {	0x1002;}
}
unless(defined(&USB_PRODUCT_CYPRESS_USBRS232)) {
    sub USB_PRODUCT_CYPRESS_USBRS232 () {	0x5500;}
}
unless(defined(&USB_PRODUCT_CYPRESS_HUB2)) {
    sub USB_PRODUCT_CYPRESS_HUB2 () {	0x6560;}
}
unless(defined(&USB_PRODUCT_DAISY_DMC)) {
    sub USB_PRODUCT_DAISY_DMC () {	0x6901;}
}
unless(defined(&USB_PRODUCT_DALLAS_J6502)) {
    sub USB_PRODUCT_DALLAS_J6502 () {	0x4201;}
}
unless(defined(&USB_PRODUCT_DALLAS_USB_FOB_IBUTTON)) {
    sub USB_PRODUCT_DALLAS_USB_FOB_IBUTTON () {	0x2490;}
}
unless(defined(&USB_PRODUCT_DAVICOM_DM9601)) {
    sub USB_PRODUCT_DAVICOM_DM9601 () {	0x9601;}
}
unless(defined(&USB_PRODUCT_DAVICOM_WK668)) {
    sub USB_PRODUCT_DAVICOM_WK668 () {	0x668;}
}
unless(defined(&USB_PRODUCT_DELL_TM1180)) {
    sub USB_PRODUCT_DELL_TM1180 () {	0x8100;}
}
unless(defined(&USB_PRODUCT_DELL_BLUETOOTH350)) {
    sub USB_PRODUCT_DELL_BLUETOOTH350 () {	0x8103;}
}
unless(defined(&USB_PRODUCT_DELL_W5500)) {
    sub USB_PRODUCT_DELL_W5500 () {	0x8115;}
}
unless(defined(&USB_PRODUCT_DELORME_EMUSB)) {
    sub USB_PRODUCT_DELORME_EMUSB () {	0x100;}
}
unless(defined(&USB_PRODUCT_DELORME_EMLT20)) {
    sub USB_PRODUCT_DELORME_EMLT20 () {	0x200;}
}
unless(defined(&USB_PRODUCT_DIAMOND_RIO500USB)) {
    sub USB_PRODUCT_DIAMOND_RIO500USB () {	0x1;}
}
unless(defined(&USB_PRODUCT_DICKSMITH_WL200U)) {
    sub USB_PRODUCT_DICKSMITH_WL200U () {	0x2;}
}
unless(defined(&USB_PRODUCT_DICKSMITH_CHUSB611G)) {
    sub USB_PRODUCT_DICKSMITH_CHUSB611G () {	0x13;}
}
unless(defined(&USB_PRODUCT_DICKSMITH_WL240U)) {
    sub USB_PRODUCT_DICKSMITH_WL240U () {	0x14;}
}
unless(defined(&USB_PRODUCT_DICKSMITH_XH1153)) {
    sub USB_PRODUCT_DICKSMITH_XH1153 () {	0x5743;}
}
unless(defined(&USB_PRODUCT_DICKSMITH_RT2573)) {
    sub USB_PRODUCT_DICKSMITH_RT2573 () {	0x9022;}
}
unless(defined(&USB_PRODUCT_DICKSMITH_CWD854F)) {
    sub USB_PRODUCT_DICKSMITH_CWD854F () {	0x9032;}
}
unless(defined(&USB_PRODUCT_DIGI_ACCELEPORT2)) {
    sub USB_PRODUCT_DIGI_ACCELEPORT2 () {	0x2;}
}
unless(defined(&USB_PRODUCT_DIGI_ACCELEPORT4)) {
    sub USB_PRODUCT_DIGI_ACCELEPORT4 () {	0x4;}
}
unless(defined(&USB_PRODUCT_DIGI_ACCELEPORT8)) {
    sub USB_PRODUCT_DIGI_ACCELEPORT8 () {	0x8;}
}
unless(defined(&USB_PRODUCT_DIGITALSTREAM_PS2)) {
    sub USB_PRODUCT_DIGITALSTREAM_PS2 () {	0x1;}
}
unless(defined(&USB_PRODUCT_DLINK_DUBE100)) {
    sub USB_PRODUCT_DLINK_DUBE100 () {	0x1a00;}
}
unless(defined(&USB_PRODUCT_DLINK_DSB650TX4)) {
    sub USB_PRODUCT_DLINK_DSB650TX4 () {	0x200c;}
}
unless(defined(&USB_PRODUCT_DLINK_DWL120E)) {
    sub USB_PRODUCT_DLINK_DWL120E () {	0x3200;}
}
unless(defined(&USB_PRODUCT_DLINK_DWL122)) {
    sub USB_PRODUCT_DLINK_DWL122 () {	0x3700;}
}
unless(defined(&USB_PRODUCT_DLINK_DWLG120)) {
    sub USB_PRODUCT_DLINK_DWLG120 () {	0x3701;}
}
unless(defined(&USB_PRODUCT_DLINK_DWL120F)) {
    sub USB_PRODUCT_DLINK_DWL120F () {	0x3702;}
}
unless(defined(&USB_PRODUCT_DLINK_DWLAG132)) {
    sub USB_PRODUCT_DLINK_DWLAG132 () {	0x3a00;}
}
unless(defined(&USB_PRODUCT_DLINK_DWLAG132_NF)) {
    sub USB_PRODUCT_DLINK_DWLAG132_NF () {	0x3a01;}
}
unless(defined(&USB_PRODUCT_DLINK_DWLG132)) {
    sub USB_PRODUCT_DLINK_DWLG132 () {	0x3a02;}
}
unless(defined(&USB_PRODUCT_DLINK_DWLG132_NF)) {
    sub USB_PRODUCT_DLINK_DWLG132_NF () {	0x3a03;}
}
unless(defined(&USB_PRODUCT_DLINK_DWLAG122)) {
    sub USB_PRODUCT_DLINK_DWLAG122 () {	0x3a04;}
}
unless(defined(&USB_PRODUCT_DLINK_DWLAG122_NF)) {
    sub USB_PRODUCT_DLINK_DWLAG122_NF () {	0x3a05;}
}
unless(defined(&USB_PRODUCT_DLINK_RT2570)) {
    sub USB_PRODUCT_DLINK_RT2570 () {	0x3c00;}
}
unless(defined(&USB_PRODUCT_DLINK2_DWLG122C1)) {
    sub USB_PRODUCT_DLINK2_DWLG122C1 () {	0x3c03;}
}
unless(defined(&USB_PRODUCT_DLINK2_WUA1340)) {
    sub USB_PRODUCT_DLINK2_WUA1340 () {	0x3c04;}
}
unless(defined(&USB_PRODUCT_DLINK_DUBE100B1)) {
    sub USB_PRODUCT_DLINK_DUBE100B1 () {	0x3c05;}
}
unless(defined(&USB_PRODUCT_DLINK_DSB650C)) {
    sub USB_PRODUCT_DLINK_DSB650C () {	0x4000;}
}
unless(defined(&USB_PRODUCT_DLINK_DSB650TX1)) {
    sub USB_PRODUCT_DLINK_DSB650TX1 () {	0x4001;}
}
unless(defined(&USB_PRODUCT_DLINK_DSB650TX)) {
    sub USB_PRODUCT_DLINK_DSB650TX () {	0x4002;}
}
unless(defined(&USB_PRODUCT_DLINK_DSB650TX_PNA)) {
    sub USB_PRODUCT_DLINK_DSB650TX_PNA () {	0x4003;}
}
unless(defined(&USB_PRODUCT_DLINK_DSB650TX3)) {
    sub USB_PRODUCT_DLINK_DSB650TX3 () {	0x400b;}
}
unless(defined(&USB_PRODUCT_DLINK_DSB650TX2)) {
    sub USB_PRODUCT_DLINK_DSB650TX2 () {	0x4102;}
}
unless(defined(&USB_PRODUCT_DLINK_DSB650)) {
    sub USB_PRODUCT_DLINK_DSB650 () {	0xabc1;}
}
unless(defined(&USB_PRODUCT_DMI_SA2_0)) {
    sub USB_PRODUCT_DMI_SA2_0 () {	0xb001;}
}
unless(defined(&USB_PRODUCT_DRAYTEK_VIGOR550)) {
    sub USB_PRODUCT_DRAYTEK_VIGOR550 () {	0x550;}
}
unless(defined(&USB_PRODUCT_DRAYTEK_VIGOR600)) {
    sub USB_PRODUCT_DRAYTEK_VIGOR600 () {	0x600;}
}
unless(defined(&USB_PRODUCT_DYNASTREAM_ANTDEVBOARD)) {
    sub USB_PRODUCT_DYNASTREAM_ANTDEVBOARD () {	0x1003;}
}
unless(defined(&USB_PRODUCT_EASYDISK_EASYDISK)) {
    sub USB_PRODUCT_EASYDISK_EASYDISK () {	0x5;}
}
unless(defined(&USB_PRODUCT_EGALAX_TPANEL)) {
    sub USB_PRODUCT_EGALAX_TPANEL () {	0x1;}
}
unless(defined(&USB_PRODUCT_EGALAX_TPANEL2)) {
    sub USB_PRODUCT_EGALAX_TPANEL2 () {	0x2;}
}
unless(defined(&USB_PRODUCT_EGALAX2_TPANEL)) {
    sub USB_PRODUCT_EGALAX2_TPANEL () {	0x1;}
}
unless(defined(&USB_PRODUCT_EICON_DIVA852)) {
    sub USB_PRODUCT_EICON_DIVA852 () {	0x4905;}
}
unless(defined(&USB_PRODUCT_EIZO_HUB)) {
    sub USB_PRODUCT_EIZO_HUB () {	0x;}
}
unless(defined(&USB_PRODUCT_EIZO_MONITOR)) {
    sub USB_PRODUCT_EIZO_MONITOR () {	0x1;}
}
unless(defined(&USB_PRODUCT_ELCON_PLAN)) {
    sub USB_PRODUCT_ELCON_PLAN () {	0x2;}
}
unless(defined(&USB_PRODUCT_ELECOM_MOUSE29UO)) {
    sub USB_PRODUCT_ELECOM_MOUSE29UO () {	0x2;}
}
unless(defined(&USB_PRODUCT_ELECOM_LDUSBTX0)) {
    sub USB_PRODUCT_ELECOM_LDUSBTX0 () {	0x200c;}
}
unless(defined(&USB_PRODUCT_ELECOM_LDUSBTX1)) {
    sub USB_PRODUCT_ELECOM_LDUSBTX1 () {	0x4002;}
}
unless(defined(&USB_PRODUCT_ELECOM_LDUSBLTX)) {
    sub USB_PRODUCT_ELECOM_LDUSBLTX () {	0x4005;}
}
unless(defined(&USB_PRODUCT_ELECOM_LDUSBTX2)) {
    sub USB_PRODUCT_ELECOM_LDUSBTX2 () {	0x400b;}
}
unless(defined(&USB_PRODUCT_ELECOM_LDUSB20)) {
    sub USB_PRODUCT_ELECOM_LDUSB20 () {	0x4010;}
}
unless(defined(&USB_PRODUCT_ELECOM_UCSGT)) {
    sub USB_PRODUCT_ELECOM_UCSGT () {	0x5003;}
}
unless(defined(&USB_PRODUCT_ELECOM_UCSGT0)) {
    sub USB_PRODUCT_ELECOM_UCSGT0 () {	0x5004;}
}
unless(defined(&USB_PRODUCT_ELECOM_LDUSBTX3)) {
    sub USB_PRODUCT_ELECOM_LDUSBTX3 () {	0xabc1;}
}
unless(defined(&USB_PRODUCT_ELSA_MODEM1)) {
    sub USB_PRODUCT_ELSA_MODEM1 () {	0x2265;}
}
unless(defined(&USB_PRODUCT_ELSA_USB2ETHERNET)) {
    sub USB_PRODUCT_ELSA_USB2ETHERNET () {	0x3000;}
}
unless(defined(&USB_PRODUCT_ENTREGA_1S)) {
    sub USB_PRODUCT_ENTREGA_1S () {	0x1;}
}
unless(defined(&USB_PRODUCT_ENTREGA_2S)) {
    sub USB_PRODUCT_ENTREGA_2S () {	0x2;}
}
unless(defined(&USB_PRODUCT_ENTREGA_1S25)) {
    sub USB_PRODUCT_ENTREGA_1S25 () {	0x3;}
}
unless(defined(&USB_PRODUCT_ENTREGA_4S)) {
    sub USB_PRODUCT_ENTREGA_4S () {	0x4;}
}
unless(defined(&USB_PRODUCT_ENTREGA_E45)) {
    sub USB_PRODUCT_ENTREGA_E45 () {	0x5;}
}
unless(defined(&USB_PRODUCT_ENTREGA_CENTRONICS)) {
    sub USB_PRODUCT_ENTREGA_CENTRONICS () {	0x6;}
}
unless(defined(&USB_PRODUCT_ENTREGA_XX1)) {
    sub USB_PRODUCT_ENTREGA_XX1 () {	0x8;}
}
unless(defined(&USB_PRODUCT_ENTREGA_1S9)) {
    sub USB_PRODUCT_ENTREGA_1S9 () {	0x93;}
}
unless(defined(&USB_PRODUCT_ENTREGA_EZUSB)) {
    sub USB_PRODUCT_ENTREGA_EZUSB () {	0x8000;}
}
unless(defined(&USB_PRODUCT_ENTREGA_2U4S)) {
    sub USB_PRODUCT_ENTREGA_2U4S () {	0x8004;}
}
unless(defined(&USB_PRODUCT_ENTREGA_XX2)) {
    sub USB_PRODUCT_ENTREGA_XX2 () {	0x8005;}
}
unless(defined(&USB_PRODUCT_EPSON_PRINTER1)) {
    sub USB_PRODUCT_EPSON_PRINTER1 () {	0x1;}
}
unless(defined(&USB_PRODUCT_EPSON_PRINTER2)) {
    sub USB_PRODUCT_EPSON_PRINTER2 () {	0x2;}
}
unless(defined(&USB_PRODUCT_EPSON_PRINTER3)) {
    sub USB_PRODUCT_EPSON_PRINTER3 () {	0x3;}
}
unless(defined(&USB_PRODUCT_EPSON_PRINTER5)) {
    sub USB_PRODUCT_EPSON_PRINTER5 () {	0x5;}
}
unless(defined(&USB_PRODUCT_EPSON_636)) {
    sub USB_PRODUCT_EPSON_636 () {	0x101;}
}
unless(defined(&USB_PRODUCT_EPSON_610)) {
    sub USB_PRODUCT_EPSON_610 () {	0x103;}
}
unless(defined(&USB_PRODUCT_EPSON_1200)) {
    sub USB_PRODUCT_EPSON_1200 () {	0x104;}
}
unless(defined(&USB_PRODUCT_EPSON_1600)) {
    sub USB_PRODUCT_EPSON_1600 () {	0x107;}
}
unless(defined(&USB_PRODUCT_EPSON_1640)) {
    sub USB_PRODUCT_EPSON_1640 () {	0x10a;}
}
unless(defined(&USB_PRODUCT_EPSON_1240)) {
    sub USB_PRODUCT_EPSON_1240 () {	0x10b;}
}
unless(defined(&USB_PRODUCT_EPSON_640U)) {
    sub USB_PRODUCT_EPSON_640U () {	0x10c;}
}
unless(defined(&USB_PRODUCT_EPSON_1650)) {
    sub USB_PRODUCT_EPSON_1650 () {	0x110;}
}
unless(defined(&USB_PRODUCT_EPSON_GT9700F)) {
    sub USB_PRODUCT_EPSON_GT9700F () {	0x112;}
}
unless(defined(&USB_PRODUCT_EPSON_2400)) {
    sub USB_PRODUCT_EPSON_2400 () {	0x11b;}
}
unless(defined(&USB_PRODUCT_EPSON_1260)) {
    sub USB_PRODUCT_EPSON_1260 () {	0x11d;}
}
unless(defined(&USB_PRODUCT_EPSON_1660)) {
    sub USB_PRODUCT_EPSON_1660 () {	0x11e;}
}
unless(defined(&USB_PRODUCT_EPSON_1670)) {
    sub USB_PRODUCT_EPSON_1670 () {	0x11f;}
}
unless(defined(&USB_PRODUCT_EPSON_CX3650)) {
    sub USB_PRODUCT_EPSON_CX3650 () {	0x80e;}
}
unless(defined(&USB_PRODUCT_ETEK_1COM)) {
    sub USB_PRODUCT_ETEK_1COM () {	0x8007;}
}
unless(defined(&USB_PRODUCT_EXTENDED_XTNDACCESS)) {
    sub USB_PRODUCT_EXTENDED_XTNDACCESS () {	0x100;}
}
unless(defined(&USB_PRODUCT_FALCOM_TWIST)) {
    sub USB_PRODUCT_FALCOM_TWIST () {	0x1;}
}
unless(defined(&USB_PRODUCT_FALCOM_SAMBA)) {
    sub USB_PRODUCT_FALCOM_SAMBA () {	0x5;}
}
unless(defined(&USB_PRODUCT_FIBERLINE_WL430U)) {
    sub USB_PRODUCT_FIBERLINE_WL430U () {	0x6003;}
}
unless(defined(&USB_PRODUCT_FREECOM_DVD)) {
    sub USB_PRODUCT_FREECOM_DVD () {	0xfc01;}
}
unless(defined(&USB_PRODUCT_FTDI_SERIAL_8U232AM)) {
    sub USB_PRODUCT_FTDI_SERIAL_8U232AM () {	0x6001;}
}
unless(defined(&USB_PRODUCT_FTDI_SERIAL_2232C)) {
    sub USB_PRODUCT_FTDI_SERIAL_2232C () {	0x6010;}
}
unless(defined(&USB_PRODUCT_FTDI_PS2KBDMS)) {
    sub USB_PRODUCT_FTDI_PS2KBDMS () {	0x8371;}
}
unless(defined(&USB_PRODUCT_FTDI_SERIAL_8U100AX)) {
    sub USB_PRODUCT_FTDI_SERIAL_8U100AX () {	0x8372;}
}
unless(defined(&USB_PRODUCT_FTDI_MJS_SIRIUS_PC)) {
    sub USB_PRODUCT_FTDI_MJS_SIRIUS_PC () {	0xca81;}
}
unless(defined(&USB_PRODUCT_FTDI_SERIAL_232BM)) {
    sub USB_PRODUCT_FTDI_SERIAL_232BM () {	0xee18;}
}
unless(defined(&USB_PRODUCT_FTDI_MHAM_KW)) {
    sub USB_PRODUCT_FTDI_MHAM_KW () {	0xeee8;}
}
unless(defined(&USB_PRODUCT_FTDI_MHAM_YS)) {
    sub USB_PRODUCT_FTDI_MHAM_YS () {	0xeee9;}
}
unless(defined(&USB_PRODUCT_FTDI_MHAM_Y6)) {
    sub USB_PRODUCT_FTDI_MHAM_Y6 () {	0xeeea;}
}
unless(defined(&USB_PRODUCT_FTDI_MHAM_Y8)) {
    sub USB_PRODUCT_FTDI_MHAM_Y8 () {	0xeeeb;}
}
unless(defined(&USB_PRODUCT_FTDI_MHAM_IC)) {
    sub USB_PRODUCT_FTDI_MHAM_IC () {	0xeeec;}
}
unless(defined(&USB_PRODUCT_FTDI_MHAM_DB9)) {
    sub USB_PRODUCT_FTDI_MHAM_DB9 () {	0xeeed;}
}
unless(defined(&USB_PRODUCT_FTDI_MHAM_RS232)) {
    sub USB_PRODUCT_FTDI_MHAM_RS232 () {	0xeeee;}
}
unless(defined(&USB_PRODUCT_FTDI_MHAM_Y9)) {
    sub USB_PRODUCT_FTDI_MHAM_Y9 () {	0xeeef;}
}
unless(defined(&USB_PRODUCT_FTDI_COASTAL_TNCX)) {
    sub USB_PRODUCT_FTDI_COASTAL_TNCX () {	0xf448;}
}
unless(defined(&USB_PRODUCT_FTDI_LCD_MX200)) {
    sub USB_PRODUCT_FTDI_LCD_MX200 () {	0xfa01;}
}
unless(defined(&USB_PRODUCT_FTDI_LCD_LK202_24)) {
    sub USB_PRODUCT_FTDI_LCD_LK202_24 () {	0xfa03;}
}
unless(defined(&USB_PRODUCT_FTDI_LCD_LK204_24)) {
    sub USB_PRODUCT_FTDI_LCD_LK204_24 () {	0xfa04;}
}
unless(defined(&USB_PRODUCT_FTDI_LCD_CFA_631)) {
    sub USB_PRODUCT_FTDI_LCD_CFA_631 () {	0xfc0c;}
}
unless(defined(&USB_PRODUCT_FTDI_LCD_CFA_632)) {
    sub USB_PRODUCT_FTDI_LCD_CFA_632 () {	0xfc08;}
}
unless(defined(&USB_PRODUCT_FTDI_LCD_CFA_633)) {
    sub USB_PRODUCT_FTDI_LCD_CFA_633 () {	0xfc0b;}
}
unless(defined(&USB_PRODUCT_FTDI_LCD_CFA_634)) {
    sub USB_PRODUCT_FTDI_LCD_CFA_634 () {	0xfc09;}
}
unless(defined(&USB_PRODUCT_FTDI_SEMC_DSS20)) {
    sub USB_PRODUCT_FTDI_SEMC_DSS20 () {	0xfc82;}
}
unless(defined(&USB_PRODUCT_FUJIPHOTO_MASS0100)) {
    sub USB_PRODUCT_FUJIPHOTO_MASS0100 () {	0x100;}
}
unless(defined(&USB_PRODUCT_FUJITSU_AH_F401U)) {
    sub USB_PRODUCT_FUJITSU_AH_F401U () {	0x105b;}
}
unless(defined(&USB_PRODUCT_GMATE_YP3X00)) {
    sub USB_PRODUCT_GMATE_YP3X00 () {	0x1001;}
}
unless(defined(&USB_PRODUCT_GARMIN_IQUE3600)) {
    sub USB_PRODUCT_GARMIN_IQUE3600 () {	0x4;}
}
unless(defined(&USB_PRODUCT_GENESYS_GENELINK)) {
    sub USB_PRODUCT_GENESYS_GENELINK () {	0x5e3;}
}
unless(defined(&USB_PRODUCT_GENESYS_GL650)) {
    sub USB_PRODUCT_GENESYS_GL650 () {	0x604;}
}
unless(defined(&USB_PRODUCT_GENESYS_GL641USB)) {
    sub USB_PRODUCT_GENESYS_GL641USB () {	0x700;}
}
unless(defined(&USB_PRODUCT_GIGABYTE_GNBR402W)) {
    sub USB_PRODUCT_GIGABYTE_GNBR402W () {	0x8002;}
}
unless(defined(&USB_PRODUCT_GIGABYTE_GNWLBM101)) {
    sub USB_PRODUCT_GIGABYTE_GNWLBM101 () {	0x8003;}
}
unless(defined(&USB_PRODUCT_GIGABYTE_GNWBKG)) {
    sub USB_PRODUCT_GIGABYTE_GNWBKG () {	0x8007;}
}
unless(defined(&USB_PRODUCT_GIGABYTE_GNWB01GS)) {
    sub USB_PRODUCT_GIGABYTE_GNWB01GS () {	0x8008;}
}
unless(defined(&USB_PRODUCT_GIGABYTE_GNWI05GS)) {
    sub USB_PRODUCT_GIGABYTE_GNWI05GS () {	0x800a;}
}
unless(defined(&USB_PRODUCT_GIGASET_WLAN)) {
    sub USB_PRODUCT_GIGASET_WLAN () {	0x701;}
}
unless(defined(&USB_PRODUCT_GIGASET_SMCWUSBTG)) {
    sub USB_PRODUCT_GIGASET_SMCWUSBTG () {	0x710;}
}
unless(defined(&USB_PRODUCT_GIGASET_SMCWUSBTG_NF)) {
    sub USB_PRODUCT_GIGASET_SMCWUSBTG_NF () {	0x711;}
}
unless(defined(&USB_PRODUCT_GIGASET_AR5523)) {
    sub USB_PRODUCT_GIGASET_AR5523 () {	0x712;}
}
unless(defined(&USB_PRODUCT_GIGASET_AR5523_NF)) {
    sub USB_PRODUCT_GIGASET_AR5523_NF () {	0x713;}
}
unless(defined(&USB_PRODUCT_GIGASET_RT2573)) {
    sub USB_PRODUCT_GIGASET_RT2573 () {	0x722;}
}
unless(defined(&USB_PRODUCT_GLOBALSUN_AR5523_1)) {
    sub USB_PRODUCT_GLOBALSUN_AR5523_1 () {	0x7801;}
}
unless(defined(&USB_PRODUCT_GLOBALSUN_AR5523_1_NF)) {
    sub USB_PRODUCT_GLOBALSUN_AR5523_1_NF () {	0x7802;}
}
unless(defined(&USB_PRODUCT_GLOBALSUN_AR5523_2)) {
    sub USB_PRODUCT_GLOBALSUN_AR5523_2 () {	0x7811;}
}
unless(defined(&USB_PRODUCT_GLOBALSUN_AR5523_2_NF)) {
    sub USB_PRODUCT_GLOBALSUN_AR5523_2_NF () {	0x7812;}
}
unless(defined(&USB_PRODUCT_GOHUBS_GOCOM232)) {
    sub USB_PRODUCT_GOHUBS_GOCOM232 () {	0x1001;}
}
unless(defined(&USB_PRODUCT_GOODWAY_GWUSB2E)) {
    sub USB_PRODUCT_GOODWAY_GWUSB2E () {	0x6200;}
}
unless(defined(&USB_PRODUCT_GOODWAY_RT2573)) {
    sub USB_PRODUCT_GOODWAY_RT2573 () {	0xc019;}
}
unless(defined(&USB_PRODUCT_GRAVIS_GAMEPADPRO)) {
    sub USB_PRODUCT_GRAVIS_GAMEPADPRO () {	0x4001;}
}
unless(defined(&USB_PRODUCT_GREENHOUSE_KANA21)) {
    sub USB_PRODUCT_GREENHOUSE_KANA21 () {	0x1;}
}
unless(defined(&USB_PRODUCT_GRIFFIN_IMATE)) {
    sub USB_PRODUCT_GRIFFIN_IMATE () {	0x405;}
}
unless(defined(&USB_PRODUCT_GUDE_DCF)) {
    sub USB_PRODUCT_GUDE_DCF () {	0xdcf7;}
}
unless(defined(&USB_PRODUCT_GUILLEMOT_DALEADER)) {
    sub USB_PRODUCT_GUILLEMOT_DALEADER () {	0xa300;}
}
unless(defined(&USB_PRODUCT_GUILLEMOT_HWGUSB254)) {
    sub USB_PRODUCT_GUILLEMOT_HWGUSB254 () {	0xe000;}
}
unless(defined(&USB_PRODUCT_GUILLEMOT_HWGUSB254LB)) {
    sub USB_PRODUCT_GUILLEMOT_HWGUSB254LB () {	0xe010;}
}
unless(defined(&USB_PRODUCT_GUILLEMOT_HWGUSB254V2AP)) {
    sub USB_PRODUCT_GUILLEMOT_HWGUSB254V2AP () {	0xe020;}
}
unless(defined(&USB_PRODUCT_HAGIWARA_FGSM)) {
    sub USB_PRODUCT_HAGIWARA_FGSM () {	0x2;}
}
unless(defined(&USB_PRODUCT_HAGIWARA_FGCF)) {
    sub USB_PRODUCT_HAGIWARA_FGCF () {	0x3;}
}
unless(defined(&USB_PRODUCT_HAGIWARA_FG)) {
    sub USB_PRODUCT_HAGIWARA_FG () {	0x5;}
}
unless(defined(&USB_PRODUCT_HAL_IMR001)) {
    sub USB_PRODUCT_HAL_IMR001 () {	0x11;}
}
unless(defined(&USB_PRODUCT_HANDSPRING_VISOR)) {
    sub USB_PRODUCT_HANDSPRING_VISOR () {	0x100;}
}
unless(defined(&USB_PRODUCT_HANDSPRING_TREO)) {
    sub USB_PRODUCT_HANDSPRING_TREO () {	0x200;}
}
unless(defined(&USB_PRODUCT_HANDSPRING_TREO600)) {
    sub USB_PRODUCT_HANDSPRING_TREO600 () {	0x300;}
}
unless(defined(&USB_PRODUCT_HAUPPAUGE_WINTV_USB_FM)) {
    sub USB_PRODUCT_HAUPPAUGE_WINTV_USB_FM () {	0x4d12;}
}
unless(defined(&USB_PRODUCT_HAWKING_UF100)) {
    sub USB_PRODUCT_HAWKING_UF100 () {	0x400c;}
}
unless(defined(&USB_PRODUCT_ABOCOM_UF200)) {
    sub USB_PRODUCT_ABOCOM_UF200 () {	0x420a;}
}
unless(defined(&USB_PRODUCT_HITACHI_DZMV100A)) {
    sub USB_PRODUCT_HITACHI_DZMV100A () {	0x4;}
}
unless(defined(&USB_PRODUCT_HP_895C)) {
    sub USB_PRODUCT_HP_895C () {	0x4;}
}
unless(defined(&USB_PRODUCT_HP_4100C)) {
    sub USB_PRODUCT_HP_4100C () {	0x101;}
}
unless(defined(&USB_PRODUCT_HP_S20)) {
    sub USB_PRODUCT_HP_S20 () {	0x102;}
}
unless(defined(&USB_PRODUCT_HP_880C)) {
    sub USB_PRODUCT_HP_880C () {	0x104;}
}
unless(defined(&USB_PRODUCT_HP_4200C)) {
    sub USB_PRODUCT_HP_4200C () {	0x105;}
}
unless(defined(&USB_PRODUCT_HP_CDWRITERPLUS)) {
    sub USB_PRODUCT_HP_CDWRITERPLUS () {	0x107;}
}
unless(defined(&USB_PRODUCT_HP_KBDHUB)) {
    sub USB_PRODUCT_HP_KBDHUB () {	0x10c;}
}
unless(defined(&USB_PRODUCT_HP_HN210W)) {
    sub USB_PRODUCT_HP_HN210W () {	0x11c;}
}
unless(defined(&USB_PRODUCT_HP_6200C)) {
    sub USB_PRODUCT_HP_6200C () {	0x201;}
}
unless(defined(&USB_PRODUCT_HP_S20b)) {
    sub USB_PRODUCT_HP_S20b () {	0x202;}
}
unless(defined(&USB_PRODUCT_HP_815C)) {
    sub USB_PRODUCT_HP_815C () {	0x204;}
}
unless(defined(&USB_PRODUCT_HP_3300C)) {
    sub USB_PRODUCT_HP_3300C () {	0x205;}
}
unless(defined(&USB_PRODUCT_HP_CDW8200)) {
    sub USB_PRODUCT_HP_CDW8200 () {	0x207;}
}
unless(defined(&USB_PRODUCT_HP_1220C)) {
    sub USB_PRODUCT_HP_1220C () {	0x212;}
}
unless(defined(&USB_PRODUCT_HP_810C)) {
    sub USB_PRODUCT_HP_810C () {	0x304;}
}
unless(defined(&USB_PRODUCT_HP_4300C)) {
    sub USB_PRODUCT_HP_4300C () {	0x305;}
}
unless(defined(&USB_PRODUCT_HP_CD4E)) {
    sub USB_PRODUCT_HP_CD4E () {	0x307;}
}
unless(defined(&USB_PRODUCT_HP_G85XI)) {
    sub USB_PRODUCT_HP_G85XI () {	0x311;}
}
unless(defined(&USB_PRODUCT_HP_1200)) {
    sub USB_PRODUCT_HP_1200 () {	0x317;}
}
unless(defined(&USB_PRODUCT_HP_5200C)) {
    sub USB_PRODUCT_HP_5200C () {	0x401;}
}
unless(defined(&USB_PRODUCT_HP_830C)) {
    sub USB_PRODUCT_HP_830C () {	0x404;}
}
unless(defined(&USB_PRODUCT_HP_3400CSE)) {
    sub USB_PRODUCT_HP_3400CSE () {	0x405;}
}
unless(defined(&USB_PRODUCT_HP_885C)) {
    sub USB_PRODUCT_HP_885C () {	0x504;}
}
unless(defined(&USB_PRODUCT_HP_6300C)) {
    sub USB_PRODUCT_HP_6300C () {	0x601;}
}
unless(defined(&USB_PRODUCT_HP_840C)) {
    sub USB_PRODUCT_HP_840C () {	0x604;}
}
unless(defined(&USB_PRODUCT_HP_2200C)) {
    sub USB_PRODUCT_HP_2200C () {	0x605;}
}
unless(defined(&USB_PRODUCT_HP_5300C)) {
    sub USB_PRODUCT_HP_5300C () {	0x701;}
}
unless(defined(&USB_PRODUCT_HP_816C)) {
    sub USB_PRODUCT_HP_816C () {	0x804;}
}
unless(defined(&USB_PRODUCT_HP_970CSE)) {
    sub USB_PRODUCT_HP_970CSE () {	0x1004;}
}
unless(defined(&USB_PRODUCT_HP_5400C)) {
    sub USB_PRODUCT_HP_5400C () {	0x1005;}
}
unless(defined(&USB_PRODUCT_HP_959C)) {
    sub USB_PRODUCT_HP_959C () {	0x1104;}
}
unless(defined(&USB_PRODUCT_HP_930C)) {
    sub USB_PRODUCT_HP_930C () {	0x1204;}
}
unless(defined(&USB_PRODUCT_HP_P2000U)) {
    sub USB_PRODUCT_HP_P2000U () {	0x1801;}
}
unless(defined(&USB_PRODUCT_HP_640C)) {
    sub USB_PRODUCT_HP_640C () {	0x2004;}
}
unless(defined(&USB_PRODUCT_HP_P1100)) {
    sub USB_PRODUCT_HP_P1100 () {	0x3102;}
}
unless(defined(&USB_PRODUCT_HP_HN210E)) {
    sub USB_PRODUCT_HP_HN210E () {	0x811c;}
}
unless(defined(&USB_PRODUCT_HP_2215)) {
    sub USB_PRODUCT_HP_2215 () {	0x1016;}
}
unless(defined(&USB_PRODUCT_HP_568J)) {
    sub USB_PRODUCT_HP_568J () {	0x1116;}
}
unless(defined(&USB_PRODUCT_HP2_C500)) {
    sub USB_PRODUCT_HP2_C500 () {	0x6002;}
}
unless(defined(&USB_PRODUCT_HUAWEI_E618)) {
    sub USB_PRODUCT_HUAWEI_E618 () {	0x1001;}
}
unless(defined(&USB_PRODUCT_IBM_OPTTRAVELMOUSE)) {
    sub USB_PRODUCT_IBM_OPTTRAVELMOUSE () {	0x3107;}
}
unless(defined(&USB_PRODUCT_IBM_USBCDROMDRIVE)) {
    sub USB_PRODUCT_IBM_USBCDROMDRIVE () {	0x4427;}
}
unless(defined(&USB_PRODUCT_IBM_THINKPADHUB)) {
    sub USB_PRODUCT_IBM_THINKPADHUB () {	0x4484;}
}
unless(defined(&USB_PRODUCT_IDQUANTIQUE_QUANTISUSB)) {
    sub USB_PRODUCT_IDQUANTIQUE_QUANTISUSB () {	0x102;}
}
unless(defined(&USB_PRODUCT_IIYAMA_HUB)) {
    sub USB_PRODUCT_IIYAMA_HUB () {	0x201;}
}
unless(defined(&USB_PRODUCT_IMATION_FLASHGO)) {
    sub USB_PRODUCT_IMATION_FLASHGO () {	0xb000;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORT4)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORT4 () {	0x1;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_HUBPORT7)) {
    sub USB_PRODUCT_INSIDEOUT_HUBPORT7 () {	0x2;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_RAPIDPORT4)) {
    sub USB_PRODUCT_INSIDEOUT_RAPIDPORT4 () {	0x3;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORT4T)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORT4T () {	0x4;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORT2)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORT2 () {	0x5;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORT4I)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORT4I () {	0x6;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORT2I)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORT2I () {	0x7;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_HUBPORT4)) {
    sub USB_PRODUCT_INSIDEOUT_HUBPORT4 () {	0x8;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORT8HAND)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORT8HAND () {	0x9;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_MULTIMODEM)) {
    sub USB_PRODUCT_INSIDEOUT_MULTIMODEM () {	0xa;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORTPPORT)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORTPPORT () {	0xb;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORT421)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORT421 () {	0xc;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORT21)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORT21 () {	0xd;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORT8DC)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORT8DC () {	0xe;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORT8)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORT8 () {	0xf;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORT2DIN)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORT2DIN () {	0x10;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORT4DIN)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORT4DIN () {	0x11;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORT16DC)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORT16DC () {	0x12;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORTCOMP)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORTCOMP () {	0x13;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_EDGEPORT8I)) {
    sub USB_PRODUCT_INSIDEOUT_EDGEPORT8I () {	0x14;}
}
unless(defined(&USB_PRODUCT_INSIDEOUT_MT4X56USB)) {
    sub USB_PRODUCT_INSIDEOUT_MT4X56USB () {	0x1403;}
}
unless(defined(&USB_PRODUCT_INSYSTEM_F5U002)) {
    sub USB_PRODUCT_INSYSTEM_F5U002 () {	0x2;}
}
unless(defined(&USB_PRODUCT_INSYSTEM_ATAPI)) {
    sub USB_PRODUCT_INSYSTEM_ATAPI () {	0x31;}
}
unless(defined(&USB_PRODUCT_INSYSTEM_IDEUSB2)) {
    sub USB_PRODUCT_INSYSTEM_IDEUSB2 () {	0x60;}
}
unless(defined(&USB_PRODUCT_INSYSTEM_ISD110)) {
    sub USB_PRODUCT_INSYSTEM_ISD110 () {	0x200;}
}
unless(defined(&USB_PRODUCT_INSYSTEM_ISD105)) {
    sub USB_PRODUCT_INSYSTEM_ISD105 () {	0x202;}
}
unless(defined(&USB_PRODUCT_INSYSTEM_DRIVEV2)) {
    sub USB_PRODUCT_INSYSTEM_DRIVEV2 () {	0x301;}
}
unless(defined(&USB_PRODUCT_INSYSTEM_DRIVEV2_5)) {
    sub USB_PRODUCT_INSYSTEM_DRIVEV2_5 () {	0x351;}
}
unless(defined(&USB_PRODUCT_INSYSTEM_USBCABLE)) {
    sub USB_PRODUCT_INSYSTEM_USBCABLE () {	0x81a;}
}
unless(defined(&USB_PRODUCT_INSYSTEM_ADAPTERV2)) {
    sub USB_PRODUCT_INSYSTEM_ADAPTERV2 () {	0x5701;}
}
unless(defined(&USB_PRODUCT_INTEL_EASYPC_CAMERA)) {
    sub USB_PRODUCT_INTEL_EASYPC_CAMERA () {	0x110;}
}
unless(defined(&USB_PRODUCT_INTEL_AP310)) {
    sub USB_PRODUCT_INTEL_AP310 () {	0x200;}
}
unless(defined(&USB_PRODUCT_INTEL_I2011B)) {
    sub USB_PRODUCT_INTEL_I2011B () {	0x1111;}
}
unless(defined(&USB_PRODUCT_INTEL_TESTBOARD)) {
    sub USB_PRODUCT_INTEL_TESTBOARD () {	0x9890;}
}
unless(defined(&USB_PRODUCT_INTERSIL_PRISM_2X)) {
    sub USB_PRODUCT_INTERSIL_PRISM_2X () {	0x3642;}
}
unless(defined(&USB_PRODUCT_INTREPIDCS_VALUECAN)) {
    sub USB_PRODUCT_INTREPIDCS_VALUECAN () {	0x601;}
}
unless(defined(&USB_PRODUCT_INTREPIDCS_NEOVI)) {
    sub USB_PRODUCT_INTREPIDCS_NEOVI () {	0x701;}
}
unless(defined(&USB_PRODUCT_IODATA_USBSSMRW)) {
    sub USB_PRODUCT_IODATA_USBSSMRW () {	0x314;}
}
unless(defined(&USB_PRODUCT_IODATA_USBSDRW)) {
    sub USB_PRODUCT_IODATA_USBSDRW () {	0x31e;}
}
unless(defined(&USB_PRODUCT_IODATA_USBETT)) {
    sub USB_PRODUCT_IODATA_USBETT () {	0x901;}
}
unless(defined(&USB_PRODUCT_IODATA_USBETTX)) {
    sub USB_PRODUCT_IODATA_USBETTX () {	0x904;}
}
unless(defined(&USB_PRODUCT_IODATA_USBETTXS)) {
    sub USB_PRODUCT_IODATA_USBETTXS () {	0x913;}
}
unless(defined(&USB_PRODUCT_IODATA_USBWNB11A)) {
    sub USB_PRODUCT_IODATA_USBWNB11A () {	0x919;}
}
unless(defined(&USB_PRODUCT_IODATA_USBWNB11)) {
    sub USB_PRODUCT_IODATA_USBWNB11 () {	0x922;}
}
unless(defined(&USB_PRODUCT_IODATA_ETGUS2)) {
    sub USB_PRODUCT_IODATA_ETGUS2 () {	0x930;}
}
unless(defined(&USB_PRODUCT_IODATA_USBRSAQ)) {
    sub USB_PRODUCT_IODATA_USBRSAQ () {	0xa03;}
}
unless(defined(&USB_PRODUCT_IODATA2_USB2SC)) {
    sub USB_PRODUCT_IODATA2_USB2SC () {	0xa09;}
}
unless(defined(&USB_PRODUCT_IOMEGA_ZIP100)) {
    sub USB_PRODUCT_IOMEGA_ZIP100 () {	0x1;}
}
unless(defined(&USB_PRODUCT_IOMEGA_ZIP250)) {
    sub USB_PRODUCT_IOMEGA_ZIP250 () {	0x30;}
}
unless(defined(&USB_PRODUCT_IOMEGA_ZIP250_2)) {
    sub USB_PRODUCT_IOMEGA_ZIP250_2 () {	0x32;}
}
unless(defined(&USB_PRODUCT_IOMEGA_CDRW)) {
    sub USB_PRODUCT_IOMEGA_CDRW () {	0x55;}
}
unless(defined(&USB_PRODUCT_IRIVER_IFP_1XX)) {
    sub USB_PRODUCT_IRIVER_IFP_1XX () {	0x1101;}
}
unless(defined(&USB_PRODUCT_IRIVER_IFP_3XX)) {
    sub USB_PRODUCT_IRIVER_IFP_3XX () {	0x1103;}
}
unless(defined(&USB_PRODUCT_IRIVER_IFP_5XX)) {
    sub USB_PRODUCT_IRIVER_IFP_5XX () {	0x1105;}
}
unless(defined(&USB_PRODUCT_ITEGNO_WM1080A)) {
    sub USB_PRODUCT_ITEGNO_WM1080A () {	0x1080;}
}
unless(defined(&USB_PRODUCT_JABLOTRON_PC60B)) {
    sub USB_PRODUCT_JABLOTRON_PC60B () {	0x1;}
}
unless(defined(&USB_PRODUCT_JATON_EDA)) {
    sub USB_PRODUCT_JATON_EDA () {	0x5704;}
}
unless(defined(&USB_PRODUCT_JENOPTIK_JD350)) {
    sub USB_PRODUCT_JENOPTIK_JD350 () {	0x5300;}
}
unless(defined(&USB_PRODUCT_JRC_AH_J3001V_J3002V)) {
    sub USB_PRODUCT_JRC_AH_J3001V_J3002V () {	0x1;}
}
unless(defined(&USB_PRODUCT_JVC_MP_XP7250_WL)) {
    sub USB_PRODUCT_JVC_MP_XP7250_WL () {	0x3009;}
}
unless(defined(&USB_PRODUCT_JVC_MP_PRX1)) {
    sub USB_PRODUCT_JVC_MP_PRX1 () {	0x3008;}
}
unless(defined(&USB_PRODUCT_KLSI_DUH3E10BT)) {
    sub USB_PRODUCT_KLSI_DUH3E10BT () {	0x8;}
}
unless(defined(&USB_PRODUCT_KLSI_DUH3E10BTN)) {
    sub USB_PRODUCT_KLSI_DUH3E10BTN () {	0x9;}
}
unless(defined(&USB_PRODUCT_KAWATSU_MH4000P)) {
    sub USB_PRODUCT_KAWATSU_MH4000P () {	0x3;}
}
unless(defined(&USB_PRODUCT_KAWATSU_KC180)) {
    sub USB_PRODUCT_KAWATSU_KC180 () {	0x180;}
}
unless(defined(&USB_PRODUCT_KEISOKUGIKEN_USBDAQ)) {
    sub USB_PRODUCT_KEISOKUGIKEN_USBDAQ () {	0x68;}
}
unless(defined(&USB_PRODUCT_KENSINGTON_ORBIT)) {
    sub USB_PRODUCT_KENSINGTON_ORBIT () {	0x1003;}
}
unless(defined(&USB_PRODUCT_KENSINGTON_TURBOBALL)) {
    sub USB_PRODUCT_KENSINGTON_TURBOBALL () {	0x1005;}
}
unless(defined(&USB_PRODUCT_KENSINGTON_ORBIT_MAC)) {
    sub USB_PRODUCT_KENSINGTON_ORBIT_MAC () {	0x1009;}
}
unless(defined(&USB_PRODUCT_KENSINGTON_BT_EDR)) {
    sub USB_PRODUCT_KENSINGTON_BT_EDR () {	0x105e;}
}
unless(defined(&USB_PRODUCT_KENSINGTON_VIDEOCAM_VGA)) {
    sub USB_PRODUCT_KENSINGTON_VIDEOCAM_VGA () {	0x5002;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA28_NF)) {
    sub USB_PRODUCT_KEYSPAN_USA28_NF () {	0x101;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA28X_NF)) {
    sub USB_PRODUCT_KEYSPAN_USA28X_NF () {	0x102;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA19_NF)) {
    sub USB_PRODUCT_KEYSPAN_USA19_NF () {	0x103;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA18_NF)) {
    sub USB_PRODUCT_KEYSPAN_USA18_NF () {	0x104;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA18X_NF)) {
    sub USB_PRODUCT_KEYSPAN_USA18X_NF () {	0x105;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA19W_NF)) {
    sub USB_PRODUCT_KEYSPAN_USA19W_NF () {	0x106;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA19)) {
    sub USB_PRODUCT_KEYSPAN_USA19 () {	0x107;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA19W)) {
    sub USB_PRODUCT_KEYSPAN_USA19W () {	0x108;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA49W_NF)) {
    sub USB_PRODUCT_KEYSPAN_USA49W_NF () {	0x109;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA49W)) {
    sub USB_PRODUCT_KEYSPAN_USA49W () {	0x10a;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA19QI_NF)) {
    sub USB_PRODUCT_KEYSPAN_USA19QI_NF () {	0x10b;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA19QI)) {
    sub USB_PRODUCT_KEYSPAN_USA19QI () {	0x10c;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA19Q_NF)) {
    sub USB_PRODUCT_KEYSPAN_USA19Q_NF () {	0x10d;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA19Q)) {
    sub USB_PRODUCT_KEYSPAN_USA19Q () {	0x10e;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA28)) {
    sub USB_PRODUCT_KEYSPAN_USA28 () {	0x10f;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA28XXB)) {
    sub USB_PRODUCT_KEYSPAN_USA28XXB () {	0x110;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA18)) {
    sub USB_PRODUCT_KEYSPAN_USA18 () {	0x111;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA18X)) {
    sub USB_PRODUCT_KEYSPAN_USA18X () {	0x112;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA28XB_NF)) {
    sub USB_PRODUCT_KEYSPAN_USA28XB_NF () {	0x113;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA28XA_NF)) {
    sub USB_PRODUCT_KEYSPAN_USA28XA_NF () {	0x114;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA28XA)) {
    sub USB_PRODUCT_KEYSPAN_USA28XA () {	0x115;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA18XA_NF)) {
    sub USB_PRODUCT_KEYSPAN_USA18XA_NF () {	0x116;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA18XA)) {
    sub USB_PRODUCT_KEYSPAN_USA18XA () {	0x117;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA19QW_NF)) {
    sub USB_PRODUCT_KEYSPAN_USA19QW_NF () {	0x118;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_USA19QW)) {
    sub USB_PRODUCT_KEYSPAN_USA19QW () {	0x119;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_UIA10)) {
    sub USB_PRODUCT_KEYSPAN_UIA10 () {	0x201;}
}
unless(defined(&USB_PRODUCT_KEYSPAN_UIA11)) {
    sub USB_PRODUCT_KEYSPAN_UIA11 () {	0x202;}
}
unless(defined(&USB_PRODUCT_KINGSTON_XX1)) {
    sub USB_PRODUCT_KINGSTON_XX1 () {	0x8;}
}
unless(defined(&USB_PRODUCT_KINGSTON_KNU101TX)) {
    sub USB_PRODUCT_KINGSTON_KNU101TX () {	0xa;}
}
unless(defined(&USB_PRODUCT_KODAK_DC220)) {
    sub USB_PRODUCT_KODAK_DC220 () {	0x100;}
}
unless(defined(&USB_PRODUCT_KODAK_DC260)) {
    sub USB_PRODUCT_KODAK_DC260 () {	0x110;}
}
unless(defined(&USB_PRODUCT_KODAK_DC265)) {
    sub USB_PRODUCT_KODAK_DC265 () {	0x111;}
}
unless(defined(&USB_PRODUCT_KODAK_DC290)) {
    sub USB_PRODUCT_KODAK_DC290 () {	0x112;}
}
unless(defined(&USB_PRODUCT_KODAK_DC240)) {
    sub USB_PRODUCT_KODAK_DC240 () {	0x120;}
}
unless(defined(&USB_PRODUCT_KODAK_DC280)) {
    sub USB_PRODUCT_KODAK_DC280 () {	0x130;}
}
unless(defined(&USB_PRODUCT_KODAK_DX4900)) {
    sub USB_PRODUCT_KODAK_DX4900 () {	0x550;}
}
unless(defined(&USB_PRODUCT_KONICA_CAMERA)) {
    sub USB_PRODUCT_KONICA_CAMERA () {	0x720;}
}
unless(defined(&USB_PRODUCT_KYE_NICHE)) {
    sub USB_PRODUCT_KYE_NICHE () {	0x1;}
}
unless(defined(&USB_PRODUCT_KYE_NETSCROLL)) {
    sub USB_PRODUCT_KYE_NETSCROLL () {	0x3;}
}
unless(defined(&USB_PRODUCT_KYE_FLIGHT2000)) {
    sub USB_PRODUCT_KYE_FLIGHT2000 () {	0x1004;}
}
unless(defined(&USB_PRODUCT_KYE_VIVIDPRO)) {
    sub USB_PRODUCT_KYE_VIVIDPRO () {	0x2001;}
}
unless(defined(&USB_PRODUCT_KYOCERA_AHK3001V)) {
    sub USB_PRODUCT_KYOCERA_AHK3001V () {	0x203;}
}
unless(defined(&USB_PRODUCT_KYOCERA2_KPC650)) {
    sub USB_PRODUCT_KYOCERA2_KPC650 () {	0x17da;}
}
unless(defined(&USB_PRODUCT_LACIE_HD)) {
    sub USB_PRODUCT_LACIE_HD () {	0xa601;}
}
unless(defined(&USB_PRODUCT_LACIE_CDRW)) {
    sub USB_PRODUCT_LACIE_CDRW () {	0xa602;}
}
unless(defined(&USB_PRODUCT_LEADTEK_9531)) {
    sub USB_PRODUCT_LEADTEK_9531 () {	0x2101;}
}
unless(defined(&USB_PRODUCT_LEXAR_JUMPSHOT)) {
    sub USB_PRODUCT_LEXAR_JUMPSHOT () {	0x1;}
}
unless(defined(&USB_PRODUCT_LEXAR_2662WAR)) {
    sub USB_PRODUCT_LEXAR_2662WAR () {	0xa002;}
}
unless(defined(&USB_PRODUCT_LEXMARK_S2450)) {
    sub USB_PRODUCT_LEXMARK_S2450 () {	0x9;}
}
unless(defined(&USB_PRODUCT_LINKSYS4_USB1000)) {
    sub USB_PRODUCT_LINKSYS4_USB1000 () {	0x39;}
}
unless(defined(&USB_PRODUCT_LINKSYS_MAUSB2)) {
    sub USB_PRODUCT_LINKSYS_MAUSB2 () {	0x105;}
}
unless(defined(&USB_PRODUCT_LINKSYS_USB10TX1)) {
    sub USB_PRODUCT_LINKSYS_USB10TX1 () {	0x200c;}
}
unless(defined(&USB_PRODUCT_LINKSYS_USB10T)) {
    sub USB_PRODUCT_LINKSYS_USB10T () {	0x2202;}
}
unless(defined(&USB_PRODUCT_LINKSYS_USB100TX)) {
    sub USB_PRODUCT_LINKSYS_USB100TX () {	0x2203;}
}
unless(defined(&USB_PRODUCT_LINKSYS_USB100H1)) {
    sub USB_PRODUCT_LINKSYS_USB100H1 () {	0x2204;}
}
unless(defined(&USB_PRODUCT_LINKSYS_USB10TA)) {
    sub USB_PRODUCT_LINKSYS_USB10TA () {	0x2206;}
}
unless(defined(&USB_PRODUCT_LINKSYS_WUSB11)) {
    sub USB_PRODUCT_LINKSYS_WUSB11 () {	0x2211;}
}
unless(defined(&USB_PRODUCT_LINKSYS_WUSB11_25)) {
    sub USB_PRODUCT_LINKSYS_WUSB11_25 () {	0x2212;}
}
unless(defined(&USB_PRODUCT_LINKSYS_WUSB12_11)) {
    sub USB_PRODUCT_LINKSYS_WUSB12_11 () {	0x2213;}
}
unless(defined(&USB_PRODUCT_LINKSYS2_USB200M)) {
    sub USB_PRODUCT_LINKSYS2_USB200M () {	0x2226;}
}
unless(defined(&USB_PRODUCT_LINKSYS2_WUSB11)) {
    sub USB_PRODUCT_LINKSYS2_WUSB11 () {	0x2219;}
}
unless(defined(&USB_PRODUCT_LINKSYS2_NWU11B)) {
    sub USB_PRODUCT_LINKSYS2_NWU11B () {	0x2219;}
}
unless(defined(&USB_PRODUCT_LINKSYS3_WUSB11V28)) {
    sub USB_PRODUCT_LINKSYS3_WUSB11V28 () {	0x2233;}
}
unless(defined(&USB_PRODUCT_LINKSYS3_WUSB11V30)) {
    sub USB_PRODUCT_LINKSYS3_WUSB11V30 () {	0x2236;}
}
unless(defined(&USB_PRODUCT_LINKSYS_USB10TX2)) {
    sub USB_PRODUCT_LINKSYS_USB10TX2 () {	0x400b;}
}
unless(defined(&USB_PRODUCT_LOGITECH_M2452)) {
    sub USB_PRODUCT_LOGITECH_M2452 () {	0x203;}
}
unless(defined(&USB_PRODUCT_LOGITECH_M4848)) {
    sub USB_PRODUCT_LOGITECH_M4848 () {	0x301;}
}
unless(defined(&USB_PRODUCT_LOGITECH_PAGESCAN)) {
    sub USB_PRODUCT_LOGITECH_PAGESCAN () {	0x40f;}
}
unless(defined(&USB_PRODUCT_LOGITECH_QUICKCAMWEB)) {
    sub USB_PRODUCT_LOGITECH_QUICKCAMWEB () {	0x801;}
}
unless(defined(&USB_PRODUCT_LOGITECH_QUICKCAMPRO)) {
    sub USB_PRODUCT_LOGITECH_QUICKCAMPRO () {	0x810;}
}
unless(defined(&USB_PRODUCT_LOGITECH_QUICKCAMEXP)) {
    sub USB_PRODUCT_LOGITECH_QUICKCAMEXP () {	0x840;}
}
unless(defined(&USB_PRODUCT_LOGITECH_QUICKCAM)) {
    sub USB_PRODUCT_LOGITECH_QUICKCAM () {	0x850;}
}
unless(defined(&USB_PRODUCT_LOGITECH_QUICKCAMPRO3k)) {
    sub USB_PRODUCT_LOGITECH_QUICKCAMPRO3k () {	0x8b0;}
}
unless(defined(&USB_PRODUCT_LOGITECH_QUICKCAMPRONB)) {
    sub USB_PRODUCT_LOGITECH_QUICKCAMPRONB () {	0x8b1;}
}
unless(defined(&USB_PRODUCT_LOGITECH_QUICKCAMPRO4K)) {
    sub USB_PRODUCT_LOGITECH_QUICKCAMPRO4K () {	0x8b2;}
}
unless(defined(&USB_PRODUCT_LOGITECH_N43)) {
    sub USB_PRODUCT_LOGITECH_N43 () {	0xc000;}
}
unless(defined(&USB_PRODUCT_LOGITECH_N48)) {
    sub USB_PRODUCT_LOGITECH_N48 () {	0xc001;}
}
unless(defined(&USB_PRODUCT_LOGITECH_MBA47)) {
    sub USB_PRODUCT_LOGITECH_MBA47 () {	0xc002;}
}
unless(defined(&USB_PRODUCT_LOGITECH_WMMOUSE)) {
    sub USB_PRODUCT_LOGITECH_WMMOUSE () {	0xc004;}
}
unless(defined(&USB_PRODUCT_LOGITECH_BD58)) {
    sub USB_PRODUCT_LOGITECH_BD58 () {	0xc00c;}
}
unless(defined(&USB_PRODUCT_LOGITECH_UN58A)) {
    sub USB_PRODUCT_LOGITECH_UN58A () {	0xc030;}
}
unless(defined(&USB_PRODUCT_LOGITECH_WMPAD)) {
    sub USB_PRODUCT_LOGITECH_WMPAD () {	0xc208;}
}
unless(defined(&USB_PRODUCT_LOGITECH_WMRPAD)) {
    sub USB_PRODUCT_LOGITECH_WMRPAD () {	0xc20a;}
}
unless(defined(&USB_PRODUCT_LOGITECH_WMJOY)) {
    sub USB_PRODUCT_LOGITECH_WMJOY () {	0xc281;}
}
unless(defined(&USB_PRODUCT_LOGITECH_WMFFGP)) {
    sub USB_PRODUCT_LOGITECH_WMFFGP () {	0xc293;}
}
unless(defined(&USB_PRODUCT_LOGITECH_ITOUCH)) {
    sub USB_PRODUCT_LOGITECH_ITOUCH () {	0xc303;}
}
unless(defined(&USB_PRODUCT_LOGITECH_BB13)) {
    sub USB_PRODUCT_LOGITECH_BB13 () {	0xc401;}
}
unless(defined(&USB_PRODUCT_LOGITECH_BB18)) {
    sub USB_PRODUCT_LOGITECH_BB18 () {	0xc404;}
}
unless(defined(&USB_PRODUCT_LOGITECH_RK53)) {
    sub USB_PRODUCT_LOGITECH_RK53 () {	0xc501;}
}
unless(defined(&USB_PRODUCT_LOGITECH_RB6)) {
    sub USB_PRODUCT_LOGITECH_RB6 () {	0xc503;}
}
unless(defined(&USB_PRODUCT_LOGITECH_CDO)) {
    sub USB_PRODUCT_LOGITECH_CDO () {	0xc504;}
}
unless(defined(&USB_PRODUCT_LOGITECH_QUICKCAMPRO2)) {
    sub USB_PRODUCT_LOGITECH_QUICKCAMPRO2 () {	0xd001;}
}
unless(defined(&USB_PRODUCT_LOGITECH_QUICKCAMZOOM)) {
    sub USB_PRODUCT_LOGITECH_QUICKCAMZOOM () {	0x8b3;}
}
unless(defined(&USB_PRODUCT_ABOCOM_LCS8138TX)) {
    sub USB_PRODUCT_ABOCOM_LCS8138TX () {	0x401a;}
}
unless(defined(&USB_PRODUCT_LUCENT_EVALKIT)) {
    sub USB_PRODUCT_LUCENT_EVALKIT () {	0x1001;}
}
unless(defined(&USB_PRODUCT_MACALLY_MOUSE1)) {
    sub USB_PRODUCT_MACALLY_MOUSE1 () {	0x101;}
}
unless(defined(&USB_PRODUCT_MCT_HUB0100)) {
    sub USB_PRODUCT_MCT_HUB0100 () {	0x100;}
}
unless(defined(&USB_PRODUCT_MCT_DU_H3SP_USB232)) {
    sub USB_PRODUCT_MCT_DU_H3SP_USB232 () {	0x200;}
}
unless(defined(&USB_PRODUCT_MCT_USB232)) {
    sub USB_PRODUCT_MCT_USB232 () {	0x210;}
}
unless(defined(&USB_PRODUCT_MCT_SITECOM_USB232)) {
    sub USB_PRODUCT_MCT_SITECOM_USB232 () {	0x230;}
}
unless(defined(&USB_PRODUCT_MCT_ML_4500)) {
    sub USB_PRODUCT_MCT_ML_4500 () {	0x302;}
}
unless(defined(&USB_PRODUCT_MELCO_LUATX1)) {
    sub USB_PRODUCT_MELCO_LUATX1 () {	0x1;}
}
unless(defined(&USB_PRODUCT_MELCO_LUATX5)) {
    sub USB_PRODUCT_MELCO_LUATX5 () {	0x5;}
}
unless(defined(&USB_PRODUCT_MELCO_NINWIFI)) {
    sub USB_PRODUCT_MELCO_NINWIFI () {	0x8b;}
}
unless(defined(&USB_PRODUCT_MELCO_LUA2TX5)) {
    sub USB_PRODUCT_MELCO_LUA2TX5 () {	0x9;}
}
unless(defined(&USB_PRODUCT_MELCO_LUAKTX)) {
    sub USB_PRODUCT_MELCO_LUAKTX () {	0x12;}
}
unless(defined(&USB_PRODUCT_MELCO_S11)) {
    sub USB_PRODUCT_MELCO_S11 () {	0x16;}
}
unless(defined(&USB_PRODUCT_MELCO_MCRSM2)) {
    sub USB_PRODUCT_MELCO_MCRSM2 () {	0x1b;}
}
unless(defined(&USB_PRODUCT_MELCO_DUBPXXG)) {
    sub USB_PRODUCT_MELCO_DUBPXXG () {	0x1c;}
}
unless(defined(&USB_PRODUCT_MELCO_KS11G)) {
    sub USB_PRODUCT_MELCO_KS11G () {	0x27;}
}
unless(defined(&USB_PRODUCT_MELCO_LUAU2KTX)) {
    sub USB_PRODUCT_MELCO_LUAU2KTX () {	0x3d;}
}
unless(defined(&USB_PRODUCT_MELCO_KB11)) {
    sub USB_PRODUCT_MELCO_KB11 () {	0x44;}
}
unless(defined(&USB_PRODUCT_MELCO_KG54YB)) {
    sub USB_PRODUCT_MELCO_KG54YB () {	0x5e;}
}
unless(defined(&USB_PRODUCT_MELCO_KG54)) {
    sub USB_PRODUCT_MELCO_KG54 () {	0x66;}
}
unless(defined(&USB_PRODUCT_MELCO_KG54AI)) {
    sub USB_PRODUCT_MELCO_KG54AI () {	0x67;}
}
unless(defined(&USB_PRODUCT_MELCO_SG54HP)) {
    sub USB_PRODUCT_MELCO_SG54HP () {	0xd8;}
}
unless(defined(&USB_PRODUCT_MELCO_G54HP)) {
    sub USB_PRODUCT_MELCO_G54HP () {	0xd9;}
}
unless(defined(&USB_PRODUCT_MELCO_KG54L)) {
    sub USB_PRODUCT_MELCO_KG54L () {	0xda;}
}
unless(defined(&USB_PRODUCT_METAGEEK_WISPY)) {
    sub USB_PRODUCT_METAGEEK_WISPY () {	0x83e;}
}
unless(defined(&USB_PRODUCT_METRICOM_RICOCHET_GS)) {
    sub USB_PRODUCT_METRICOM_RICOCHET_GS () {	0x1;}
}
unless(defined(&USB_PRODUCT_MGE_UPS1)) {
    sub USB_PRODUCT_MGE_UPS1 () {	0x1;}
}
unless(defined(&USB_PRODUCT_MGE_UPS2)) {
    sub USB_PRODUCT_MGE_UPS2 () {	0xffff;}
}
unless(defined(&USB_PRODUCT_MSI_WLAN)) {
    sub USB_PRODUCT_MSI_WLAN () {	0x1020;}
}
unless(defined(&USB_PRODUCT_MSI_BLUETOOTH)) {
    sub USB_PRODUCT_MSI_BLUETOOTH () {	0x1967;}
}
unless(defined(&USB_PRODUCT_MSI_RT2570)) {
    sub USB_PRODUCT_MSI_RT2570 () {	0x6861;}
}
unless(defined(&USB_PRODUCT_MSI_RT2570_2)) {
    sub USB_PRODUCT_MSI_RT2570_2 () {	0x6865;}
}
unless(defined(&USB_PRODUCT_MSI_RT2570_3)) {
    sub USB_PRODUCT_MSI_RT2570_3 () {	0x6869;}
}
unless(defined(&USB_PRODUCT_MSI_RT2573_1)) {
    sub USB_PRODUCT_MSI_RT2573_1 () {	0x6874;}
}
unless(defined(&USB_PRODUCT_MSI_RT2573_2)) {
    sub USB_PRODUCT_MSI_RT2573_2 () {	0x6877;}
}
unless(defined(&USB_PRODUCT_MSI_RT2573_3)) {
    sub USB_PRODUCT_MSI_RT2573_3 () {	0xa861;}
}
unless(defined(&USB_PRODUCT_MSI_RT2573_4)) {
    sub USB_PRODUCT_MSI_RT2573_4 () {	0xa874;}
}
unless(defined(&USB_PRODUCT_MICRONET_SP128AR)) {
    sub USB_PRODUCT_MICRONET_SP128AR () {	0x3;}
}
unless(defined(&USB_PRODUCT_MICROSOFT_SIDEPREC)) {
    sub USB_PRODUCT_MICROSOFT_SIDEPREC () {	0x8;}
}
unless(defined(&USB_PRODUCT_MICROSOFT_INTELLIMOUSE)) {
    sub USB_PRODUCT_MICROSOFT_INTELLIMOUSE () {	0x9;}
}
unless(defined(&USB_PRODUCT_MICROSOFT_NATURALKBD)) {
    sub USB_PRODUCT_MICROSOFT_NATURALKBD () {	0xb;}
}
unless(defined(&USB_PRODUCT_MICROSOFT_DDS80)) {
    sub USB_PRODUCT_MICROSOFT_DDS80 () {	0x14;}
}
unless(defined(&USB_PRODUCT_MICROSOFT_SIDEWINDER)) {
    sub USB_PRODUCT_MICROSOFT_SIDEWINDER () {	0x1a;}
}
unless(defined(&USB_PRODUCT_MICROSOFT_TBEXPLORER)) {
    sub USB_PRODUCT_MICROSOFT_TBEXPLORER () {	0x24;}
}
unless(defined(&USB_PRODUCT_MICROSOFT_INTELLIEYE)) {
    sub USB_PRODUCT_MICROSOFT_INTELLIEYE () {	0x25;}
}
unless(defined(&USB_PRODUCT_MICROSOFT_INETPRO)) {
    sub USB_PRODUCT_MICROSOFT_INETPRO () {	0x2b;}
}
unless(defined(&USB_PRODUCT_MICROSOFT_MN510)) {
    sub USB_PRODUCT_MICROSOFT_MN510 () {	0x6e;}
}
unless(defined(&USB_PRODUCT_MICROSOFT_MN110)) {
    sub USB_PRODUCT_MICROSOFT_MN110 () {	0x7a;}
}
unless(defined(&USB_PRODUCT_MICROTECH_SCSIDB25)) {
    sub USB_PRODUCT_MICROTECH_SCSIDB25 () {	0x4;}
}
unless(defined(&USB_PRODUCT_MICROTECH_SCSIHD50)) {
    sub USB_PRODUCT_MICROTECH_SCSIHD50 () {	0x5;}
}
unless(defined(&USB_PRODUCT_MICROTECH_DPCM)) {
    sub USB_PRODUCT_MICROTECH_DPCM () {	0x6;}
}
unless(defined(&USB_PRODUCT_MICROTECH_FREECOM)) {
    sub USB_PRODUCT_MICROTECH_FREECOM () {	0xfc01;}
}
unless(defined(&USB_PRODUCT_MICROTEK_336CX)) {
    sub USB_PRODUCT_MICROTEK_336CX () {	0x94;}
}
unless(defined(&USB_PRODUCT_MICROTEK_X6U)) {
    sub USB_PRODUCT_MICROTEK_X6U () {	0x99;}
}
unless(defined(&USB_PRODUCT_MICROTEK_C6)) {
    sub USB_PRODUCT_MICROTEK_C6 () {	0x9a;}
}
unless(defined(&USB_PRODUCT_MICROTEK_336CX2)) {
    sub USB_PRODUCT_MICROTEK_336CX2 () {	0xa0;}
}
unless(defined(&USB_PRODUCT_MICROTEK_V6USL)) {
    sub USB_PRODUCT_MICROTEK_V6USL () {	0xa3;}
}
unless(defined(&USB_PRODUCT_MICROTEK_V6USL2)) {
    sub USB_PRODUCT_MICROTEK_V6USL2 () {	0x80a3;}
}
unless(defined(&USB_PRODUCT_MICROTEK_V6UL)) {
    sub USB_PRODUCT_MICROTEK_V6UL () {	0x80ac;}
}
unless(defined(&USB_PRODUCT_MIDIMAN_MIDISPORT2X2)) {
    sub USB_PRODUCT_MIDIMAN_MIDISPORT2X2 () {	0x1001;}
}
unless(defined(&USB_PRODUCT_MINDSATWORK_DW)) {
    sub USB_PRODUCT_MINDSATWORK_DW () {	0x1;}
}
unless(defined(&USB_PRODUCT_MINOLTA_S304)) {
    sub USB_PRODUCT_MINOLTA_S304 () {	0x4007;}
}
unless(defined(&USB_PRODUCT_MINOLTA_X)) {
    sub USB_PRODUCT_MINOLTA_X () {	0x4009;}
}
unless(defined(&USB_PRODUCT_MINOLTA_DIMAGE7I)) {
    sub USB_PRODUCT_MINOLTA_DIMAGE7I () {	0x400b;}
}
unless(defined(&USB_PRODUCT_MINOLTA_DIMAGEA1)) {
    sub USB_PRODUCT_MINOLTA_DIMAGEA1 () {	0x401a;}
}
unless(defined(&USB_PRODUCT_MITSUMI_CDRRW)) {
    sub USB_PRODUCT_MITSUMI_CDRRW () {	0x;}
}
unless(defined(&USB_PRODUCT_MITSUMI_MOUSE)) {
    sub USB_PRODUCT_MITSUMI_MOUSE () {	0x6407;}
}
unless(defined(&USB_PRODUCT_MITSUMI_FDD)) {
    sub USB_PRODUCT_MITSUMI_FDD () {	0x6901;}
}
unless(defined(&USB_PRODUCT_MOBILEACTION_MA620)) {
    sub USB_PRODUCT_MOBILEACTION_MA620 () {	0x620;}
}
unless(defined(&USB_PRODUCT_MOBILITY_EA)) {
    sub USB_PRODUCT_MOBILITY_EA () {	0x204;}
}
unless(defined(&USB_PRODUCT_MOBILITY_EASIDOCK)) {
    sub USB_PRODUCT_MOBILITY_EASIDOCK () {	0x304;}
}
unless(defined(&USB_PRODUCT_MOSCHIP_MCS7703)) {
    sub USB_PRODUCT_MOSCHIP_MCS7703 () {	0x7703;}
}
unless(defined(&USB_PRODUCT_MOSCHIP_MCS7830)) {
    sub USB_PRODUCT_MOSCHIP_MCS7830 () {	0x7830;}
}
unless(defined(&USB_PRODUCT_MOTOROLA_MC141555)) {
    sub USB_PRODUCT_MOTOROLA_MC141555 () {	0x1555;}
}
unless(defined(&USB_PRODUCT_MOTOROLA2_T720C)) {
    sub USB_PRODUCT_MOTOROLA2_T720C () {	0x2822;}
}
unless(defined(&USB_PRODUCT_MOTOROLA2_USBLAN)) {
    sub USB_PRODUCT_MOTOROLA2_USBLAN () {	0x600c;}
}
unless(defined(&USB_PRODUCT_MOTOROLA2_USBLAN2)) {
    sub USB_PRODUCT_MOTOROLA2_USBLAN2 () {	0x6027;}
}
unless(defined(&USB_PRODUCT_MOTOROLA_SB4100)) {
    sub USB_PRODUCT_MOTOROLA_SB4100 () {	0x4100;}
}
unless(defined(&USB_PRODUCT_MOTOROLA3_SB5100)) {
    sub USB_PRODUCT_MOTOROLA3_SB5100 () {	0x5100;}
}
unless(defined(&USB_PRODUCT_MULTITECH_ATLAS)) {
    sub USB_PRODUCT_MULTITECH_ATLAS () {	0xf101;}
}
unless(defined(&USB_PRODUCT_MUSTEK_1200CU)) {
    sub USB_PRODUCT_MUSTEK_1200CU () {	0x1;}
}
unless(defined(&USB_PRODUCT_MUSTEK_600CU)) {
    sub USB_PRODUCT_MUSTEK_600CU () {	0x2;}
}
unless(defined(&USB_PRODUCT_MUSTEK_1200USB)) {
    sub USB_PRODUCT_MUSTEK_1200USB () {	0x3;}
}
unless(defined(&USB_PRODUCT_MUSTEK_1200UB)) {
    sub USB_PRODUCT_MUSTEK_1200UB () {	0x6;}
}
unless(defined(&USB_PRODUCT_MUSTEK_1200USBPLUS)) {
    sub USB_PRODUCT_MUSTEK_1200USBPLUS () {	0x7;}
}
unless(defined(&USB_PRODUCT_MUSTEK_1200CUPLUS)) {
    sub USB_PRODUCT_MUSTEK_1200CUPLUS () {	0x8;}
}
unless(defined(&USB_PRODUCT_MUSTEK_BEARPAW1200F)) {
    sub USB_PRODUCT_MUSTEK_BEARPAW1200F () {	0x10;}
}
unless(defined(&USB_PRODUCT_MUSTEK_600USB)) {
    sub USB_PRODUCT_MUSTEK_600USB () {	0x873;}
}
unless(defined(&USB_PRODUCT_MUSTEK_MDC800)) {
    sub USB_PRODUCT_MUSTEK_MDC800 () {	0xa800;}
}
unless(defined(&USB_PRODUCT_MUSTEK_DV2000)) {
    sub USB_PRODUCT_MUSTEK_DV2000 () {	0xc441;}
}
unless(defined(&USB_PRODUCT_MSYSTEMS_DISKONKEY)) {
    sub USB_PRODUCT_MSYSTEMS_DISKONKEY () {	0x10;}
}
unless(defined(&USB_PRODUCT_MSYSTEMS_DISKONKEY2)) {
    sub USB_PRODUCT_MSYSTEMS_DISKONKEY2 () {	0x11;}
}
unless(defined(&USB_PRODUCT_NI_GPIB_USB_A)) {
    sub USB_PRODUCT_NI_GPIB_USB_A () {	0xc920;}
}
unless(defined(&USB_PRODUCT_NATIONAL_BEARPAW1200)) {
    sub USB_PRODUCT_NATIONAL_BEARPAW1200 () {	0x1000;}
}
unless(defined(&USB_PRODUCT_NATIONAL_BEARPAW2400)) {
    sub USB_PRODUCT_NATIONAL_BEARPAW2400 () {	0x1001;}
}
unless(defined(&USB_PRODUCT_NEC_USB2EXTEND)) {
    sub USB_PRODUCT_NEC_USB2EXTEND () {	0x409;}
}
unless(defined(&USB_PRODUCT_NEC_HUB)) {
    sub USB_PRODUCT_NEC_HUB () {	0x55aa;}
}
unless(defined(&USB_PRODUCT_NEC_HUB_B)) {
    sub USB_PRODUCT_NEC_HUB_B () {	0x55ab;}
}
unless(defined(&USB_PRODUCT_NEC_PICTY760)) {
    sub USB_PRODUCT_NEC_PICTY760 () {	0xbef4;}
}
unless(defined(&USB_PRODUCT_NEC_PICTY900)) {
    sub USB_PRODUCT_NEC_PICTY900 () {	0xefbe;}
}
unless(defined(&USB_PRODUCT_NEC_PICTY920)) {
    sub USB_PRODUCT_NEC_PICTY920 () {	0xf0be;}
}
unless(defined(&USB_PRODUCT_NEC_PICTY800)) {
    sub USB_PRODUCT_NEC_PICTY800 () {	0xf1be;}
}
unless(defined(&USB_PRODUCT_NEC2_HUB2_0)) {
    sub USB_PRODUCT_NEC2_HUB2_0 () {	0x58;}
}
unless(defined(&USB_PRODUCT_NEODIO_ND3050)) {
    sub USB_PRODUCT_NEODIO_ND3050 () {	0x3050;}
}
unless(defined(&USB_PRODUCT_NEODIO_ND3260)) {
    sub USB_PRODUCT_NEODIO_ND3260 () {	0x3260;}
}
unless(defined(&USB_PRODUCT_NEODIO_ND5010)) {
    sub USB_PRODUCT_NEODIO_ND5010 () {	0x5010;}
}
unless(defined(&USB_PRODUCT_NETCHIP_TURBOCONNECT)) {
    sub USB_PRODUCT_NETCHIP_TURBOCONNECT () {	0x1080;}
}
unless(defined(&USB_PRODUCT_NETCHIP_CLIK40)) {
    sub USB_PRODUCT_NETCHIP_CLIK40 () {	0xa140;}
}
unless(defined(&USB_PRODUCT_NETCHIP_ETHERNETGADGET)) {
    sub USB_PRODUCT_NETCHIP_ETHERNETGADGET () {	0xa4a2;}
}
unless(defined(&USB_PRODUCT_NETGEAR_EA101)) {
    sub USB_PRODUCT_NETGEAR_EA101 () {	0x1001;}
}
unless(defined(&USB_PRODUCT_NETGEAR_EA101X)) {
    sub USB_PRODUCT_NETGEAR_EA101X () {	0x1002;}
}
unless(defined(&USB_PRODUCT_NETGEAR_FA101)) {
    sub USB_PRODUCT_NETGEAR_FA101 () {	0x1020;}
}
unless(defined(&USB_PRODUCT_NETGEAR_FA120)) {
    sub USB_PRODUCT_NETGEAR_FA120 () {	0x1040;}
}
unless(defined(&USB_PRODUCT_NETGEAR2_MA101)) {
    sub USB_PRODUCT_NETGEAR2_MA101 () {	0x4100;}
}
unless(defined(&USB_PRODUCT_NETGEAR2_MA101B)) {
    sub USB_PRODUCT_NETGEAR2_MA101B () {	0x4102;}
}
unless(defined(&USB_PRODUCT_NETGEAR_MA111NA)) {
    sub USB_PRODUCT_NETGEAR_MA111NA () {	0x4110;}
}
unless(defined(&USB_PRODUCT_NETGEAR_MA111V2)) {
    sub USB_PRODUCT_NETGEAR_MA111V2 () {	0x4230;}
}
unless(defined(&USB_PRODUCT_NETGEAR3_WG111T)) {
    sub USB_PRODUCT_NETGEAR3_WG111T () {	0x4250;}
}
unless(defined(&USB_PRODUCT_NETGEAR3_WG111T_NF)) {
    sub USB_PRODUCT_NETGEAR3_WG111T_NF () {	0x4251;}
}
unless(defined(&USB_PRODUCT_NETGEAR_WG111U)) {
    sub USB_PRODUCT_NETGEAR_WG111U () {	0x4300;}
}
unless(defined(&USB_PRODUCT_NETGEAR_WG111U_NF)) {
    sub USB_PRODUCT_NETGEAR_WG111U_NF () {	0x4301;}
}
unless(defined(&USB_PRODUCT_NETGEAR3_WPN111)) {
    sub USB_PRODUCT_NETGEAR3_WPN111 () {	0x5f00;}
}
unless(defined(&USB_PRODUCT_NETGEAR3_WPN111_NF)) {
    sub USB_PRODUCT_NETGEAR3_WPN111_NF () {	0x5f01;}
}
unless(defined(&USB_PRODUCT_NETGEAR_WG111V2)) {
    sub USB_PRODUCT_NETGEAR_WG111V2 () {	0x6a00;}
}
unless(defined(&USB_PRODUCT_NIKON_E990)) {
    sub USB_PRODUCT_NIKON_E990 () {	0x102;}
}
unless(defined(&USB_PRODUCT_NIKON_E880)) {
    sub USB_PRODUCT_NIKON_E880 () {	0x103;}
}
unless(defined(&USB_PRODUCT_NIKON_E885)) {
    sub USB_PRODUCT_NIKON_E885 () {	0x105;}
}
unless(defined(&USB_PRODUCT_NHJ_CAM2)) {
    sub USB_PRODUCT_NHJ_CAM2 () {	0x9120;}
}
unless(defined(&USB_PRODUCT_NOKIA_CA42)) {
    sub USB_PRODUCT_NOKIA_CA42 () {	0x1234;}
}
unless(defined(&USB_PRODUCT_NOVATECH_NV902W)) {
    sub USB_PRODUCT_NOVATECH_NV902W () {	0x9020;}
}
unless(defined(&USB_PRODUCT_NOVATECH_RT2573)) {
    sub USB_PRODUCT_NOVATECH_RT2573 () {	0x9021;}
}
unless(defined(&USB_PRODUCT_NOVATEL_EXPRESSCARD)) {
    sub USB_PRODUCT_NOVATEL_EXPRESSCARD () {	0x1100;}
}
unless(defined(&USB_PRODUCT_NOVATEL_MERLINV620)) {
    sub USB_PRODUCT_NOVATEL_MERLINV620 () {	0x1110;}
}
unless(defined(&USB_PRODUCT_NOVATEL_S720)) {
    sub USB_PRODUCT_NOVATEL_S720 () {	0x1130;}
}
unless(defined(&USB_PRODUCT_NOVATEL_MERLINU740)) {
    sub USB_PRODUCT_NOVATEL_MERLINU740 () {	0x1400;}
}
unless(defined(&USB_PRODUCT_NOVATEL_XU870)) {
    sub USB_PRODUCT_NOVATEL_XU870 () {	0x1430;}
}
unless(defined(&USB_PRODUCT_NOVATEL_U720)) {
    sub USB_PRODUCT_NOVATEL_U720 () {	0x2110;}
}
unless(defined(&USB_PRODUCT_OLYMPUS_C1)) {
    sub USB_PRODUCT_OLYMPUS_C1 () {	0x102;}
}
unless(defined(&USB_PRODUCT_OLYMPUS_C700)) {
    sub USB_PRODUCT_OLYMPUS_C700 () {	0x105;}
}
unless(defined(&USB_PRODUCT_SIIG2_USBTOETHER)) {
    sub USB_PRODUCT_SIIG2_USBTOETHER () {	0x109;}
}
unless(defined(&USB_PRODUCT_OMNIVISION_OV511)) {
    sub USB_PRODUCT_OMNIVISION_OV511 () {	0x511;}
}
unless(defined(&USB_PRODUCT_OMNIVISION_OV511PLUS)) {
    sub USB_PRODUCT_OMNIVISION_OV511PLUS () {	0xa511;}
}
unless(defined(&USB_PRODUCT_ONSPEC_MD2)) {
    sub USB_PRODUCT_ONSPEC_MD2 () {	0x103;}
}
unless(defined(&USB_PRODUCT_ONSPEC_MDCFEB)) {
    sub USB_PRODUCT_ONSPEC_MDCFEB () {	0xa000;}
}
unless(defined(&USB_PRODUCT_ONSPEC_SIIGMS)) {
    sub USB_PRODUCT_ONSPEC_SIIGMS () {	0xa001;}
}
unless(defined(&USB_PRODUCT_ONSPEC_DATAFAB3)) {
    sub USB_PRODUCT_ONSPEC_DATAFAB3 () {	0xa003;}
}
unless(defined(&USB_PRODUCT_ONSPEC_DATAFAB4)) {
    sub USB_PRODUCT_ONSPEC_DATAFAB4 () {	0xa004;}
}
unless(defined(&USB_PRODUCT_ONSPEC_PNYCFSM)) {
    sub USB_PRODUCT_ONSPEC_PNYCFSM () {	0xa005;}
}
unless(defined(&USB_PRODUCT_ONSPEC_STECHCFSM)) {
    sub USB_PRODUCT_ONSPEC_STECHCFSM () {	0xa006;}
}
unless(defined(&USB_PRODUCT_ONSPEC_LC1)) {
    sub USB_PRODUCT_ONSPEC_LC1 () {	0xa109;}
}
unless(defined(&USB_PRODUCT_ONSPEC_MD1II)) {
    sub USB_PRODUCT_ONSPEC_MD1II () {	0xb006;}
}
unless(defined(&USB_PRODUCT_ONSPEC2_8IN2)) {
    sub USB_PRODUCT_ONSPEC2_8IN2 () {	0xb012;}
}
unless(defined(&USB_PRODUCT_OQO_WIFI01)) {
    sub USB_PRODUCT_OQO_WIFI01 () {	0x2;}
}
unless(defined(&USB_PRODUCT_OQO_BT01)) {
    sub USB_PRODUCT_OQO_BT01 () {	0x3;}
}
unless(defined(&USB_PRODUCT_OQO_ETHER01PLUS)) {
    sub USB_PRODUCT_OQO_ETHER01PLUS () {	0x7720;}
}
unless(defined(&USB_PRODUCT_OQO_ETHER01)) {
    sub USB_PRODUCT_OQO_ETHER01 () {	0x8150;}
}
unless(defined(&USB_PRODUCT_OTI_SOLID)) {
    sub USB_PRODUCT_OTI_SOLID () {	0x6803;}
}
unless(defined(&USB_PRODUCT_OTI_DKU5)) {
    sub USB_PRODUCT_OTI_DKU5 () {	0x6858;}
}
unless(defined(&USB_PRODUCT_PALM_SERIAL)) {
    sub USB_PRODUCT_PALM_SERIAL () {	0x80;}
}
unless(defined(&USB_PRODUCT_PALM_M500)) {
    sub USB_PRODUCT_PALM_M500 () {	0x1;}
}
unless(defined(&USB_PRODUCT_PALM_M505)) {
    sub USB_PRODUCT_PALM_M505 () {	0x2;}
}
unless(defined(&USB_PRODUCT_PALM_M515)) {
    sub USB_PRODUCT_PALM_M515 () {	0x3;}
}
unless(defined(&USB_PRODUCT_PALM_I705)) {
    sub USB_PRODUCT_PALM_I705 () {	0x20;}
}
unless(defined(&USB_PRODUCT_PALM_TUNGSTEN_Z)) {
    sub USB_PRODUCT_PALM_TUNGSTEN_Z () {	0x31;}
}
unless(defined(&USB_PRODUCT_PALM_M125)) {
    sub USB_PRODUCT_PALM_M125 () {	0x40;}
}
unless(defined(&USB_PRODUCT_PALM_M130)) {
    sub USB_PRODUCT_PALM_M130 () {	0x50;}
}
unless(defined(&USB_PRODUCT_PALM_TUNGSTEN_T)) {
    sub USB_PRODUCT_PALM_TUNGSTEN_T () {	0x60;}
}
unless(defined(&USB_PRODUCT_PALM_ZIRE_31)) {
    sub USB_PRODUCT_PALM_ZIRE_31 () {	0x61;}
}
unless(defined(&USB_PRODUCT_PALM_ZIRE)) {
    sub USB_PRODUCT_PALM_ZIRE () {	0x70;}
}
unless(defined(&USB_PRODUCT_PANASONIC_LS120)) {
    sub USB_PRODUCT_PANASONIC_LS120 () {	0x901;}
}
unless(defined(&USB_PRODUCT_PANASONIC_SDCAAE)) {
    sub USB_PRODUCT_PANASONIC_SDCAAE () {	0x1b00;}
}
unless(defined(&USB_PRODUCT_PANASONIC_TYTP50P6S)) {
    sub USB_PRODUCT_PANASONIC_TYTP50P6S () {	0x3900;}
}
unless(defined(&USB_PRODUCT_PEN_USBREADER)) {
    sub USB_PRODUCT_PEN_USBREADER () {	0x240;}
}
unless(defined(&USB_PRODUCT_PEN_MOBILEDRIVE)) {
    sub USB_PRODUCT_PEN_MOBILEDRIVE () {	0x280;}
}
unless(defined(&USB_PRODUCT_PEN_USBDISK)) {
    sub USB_PRODUCT_PEN_USBDISK () {	0xd7d;}
}
unless(defined(&USB_PRODUCT_PERACOM_SERIAL1)) {
    sub USB_PRODUCT_PERACOM_SERIAL1 () {	0x1;}
}
unless(defined(&USB_PRODUCT_PERACOM_ENET)) {
    sub USB_PRODUCT_PERACOM_ENET () {	0x2;}
}
unless(defined(&USB_PRODUCT_PERACOM_ENET3)) {
    sub USB_PRODUCT_PERACOM_ENET3 () {	0x3;}
}
unless(defined(&USB_PRODUCT_PERACOM_ENET2)) {
    sub USB_PRODUCT_PERACOM_ENET2 () {	0x5;}
}
unless(defined(&USB_PRODUCT_PHEENET_WL503IA)) {
    sub USB_PRODUCT_PHEENET_WL503IA () {	0x4017;}
}
unless(defined(&USB_PRODUCT_PHILIPS_DSS350)) {
    sub USB_PRODUCT_PHILIPS_DSS350 () {	0x101;}
}
unless(defined(&USB_PRODUCT_PHILIPS_DSS)) {
    sub USB_PRODUCT_PHILIPS_DSS () {	0x104;}
}
unless(defined(&USB_PRODUCT_PHILIPS_HUB)) {
    sub USB_PRODUCT_PHILIPS_HUB () {	0x201;}
}
unless(defined(&USB_PRODUCT_PHILIPS_PCA645VC)) {
    sub USB_PRODUCT_PHILIPS_PCA645VC () {	0x302;}
}
unless(defined(&USB_PRODUCT_PHILIPS_PCA646VC)) {
    sub USB_PRODUCT_PHILIPS_PCA646VC () {	0x303;}
}
unless(defined(&USB_PRODUCT_PHILIPS_PCVC675K)) {
    sub USB_PRODUCT_PHILIPS_PCVC675K () {	0x307;}
}
unless(defined(&USB_PRODUCT_PHILIPS_PCVC680K)) {
    sub USB_PRODUCT_PHILIPS_PCVC680K () {	0x308;}
}
unless(defined(&USB_PRODUCT_PHILIPS_PCVC690K)) {
    sub USB_PRODUCT_PHILIPS_PCVC690K () {	0x30c;}
}
unless(defined(&USB_PRODUCT_PHILIPS_PCVC730K)) {
    sub USB_PRODUCT_PHILIPS_PCVC730K () {	0x310;}
}
unless(defined(&USB_PRODUCT_PHILIPS_PCVC740K)) {
    sub USB_PRODUCT_PHILIPS_PCVC740K () {	0x311;}
}
unless(defined(&USB_PRODUCT_PHILIPS_PCVC750K)) {
    sub USB_PRODUCT_PHILIPS_PCVC750K () {	0x312;}
}
unless(defined(&USB_PRODUCT_PHILIPS_DSS150)) {
    sub USB_PRODUCT_PHILIPS_DSS150 () {	0x471;}
}
unless(defined(&USB_PRODUCT_PHILIPS_SNU6500)) {
    sub USB_PRODUCT_PHILIPS_SNU6500 () {	0x1233;}
}
unless(defined(&USB_PRODUCT_PHILIPS_SNU5600)) {
    sub USB_PRODUCT_PHILIPS_SNU5600 () {	0x1236;}
}
unless(defined(&USB_PRODUCT_PHILIPS_DIVAUSB)) {
    sub USB_PRODUCT_PHILIPS_DIVAUSB () {	0x1801;}
}
unless(defined(&USB_PRODUCT_PHILIPSSEMI_HUB1122)) {
    sub USB_PRODUCT_PHILIPSSEMI_HUB1122 () {	0x1122;}
}
unless(defined(&USB_PRODUCT_PIENGINEERING_PS2USB)) {
    sub USB_PRODUCT_PIENGINEERING_PS2USB () {	0x20b;}
}
unless(defined(&USB_PRODUCT_PIENGINEERING_XKEYS)) {
    sub USB_PRODUCT_PIENGINEERING_XKEYS () {	0x233;}
}
unless(defined(&USB_PRODUCT_PILOTECH_CRW600)) {
    sub USB_PRODUCT_PILOTECH_CRW600 () {	0x1;}
}
unless(defined(&USB_PRODUCT_PLANEX_GW_US11H)) {
    sub USB_PRODUCT_PLANEX_GW_US11H () {	0x14ea;}
}
unless(defined(&USB_PRODUCT_PLANEX2_GW_US11S)) {
    sub USB_PRODUCT_PLANEX2_GW_US11S () {	0x3220;}
}
unless(defined(&USB_PRODUCT_PLANEX2_GWUS54HP)) {
    sub USB_PRODUCT_PLANEX2_GWUS54HP () {	0xab01;}
}
unless(defined(&USB_PRODUCT_PLANEX3_GU1000T)) {
    sub USB_PRODUCT_PLANEX3_GU1000T () {	0xab11;}
}
unless(defined(&USB_PRODUCT_PLANEX3_GWUS54MINI)) {
    sub USB_PRODUCT_PLANEX3_GWUS54MINI () {	0xab13;}
}
unless(defined(&USB_PRODUCT_PLANEX2_GWUS54MINI2)) {
    sub USB_PRODUCT_PLANEX2_GWUS54MINI2 () {	0xab50;}
}
unless(defined(&USB_PRODUCT_PLANEX2_GWUS54SG)) {
    sub USB_PRODUCT_PLANEX2_GWUS54SG () {	0xc002;}
}
unless(defined(&USB_PRODUCT_PLANEX2_GWUS54GZL)) {
    sub USB_PRODUCT_PLANEX2_GWUS54GZL () {	0xc007;}
}
unless(defined(&USB_PRODUCT_PLANEX2_GWUSMM)) {
    sub USB_PRODUCT_PLANEX2_GWUSMM () {	0xed02;}
}
unless(defined(&USB_PRODUCT_PLANTRONICS_HEADSET)) {
    sub USB_PRODUCT_PLANTRONICS_HEADSET () {	0xca1;}
}
unless(defined(&USB_PRODUCT_PLX_TESTBOARD)) {
    sub USB_PRODUCT_PLX_TESTBOARD () {	0x9060;}
}
unless(defined(&USB_PRODUCT_PLX_CA42)) {
    sub USB_PRODUCT_PLX_CA42 () {	0xac70;}
}
unless(defined(&USB_PRODUCT_PORTGEAR_EA8)) {
    sub USB_PRODUCT_PORTGEAR_EA8 () {	0x8;}
}
unless(defined(&USB_PRODUCT_PORTGEAR_EA9)) {
    sub USB_PRODUCT_PORTGEAR_EA9 () {	0x9;}
}
unless(defined(&USB_PRODUCT_PORTSMITH_EEA)) {
    sub USB_PRODUCT_PORTSMITH_EEA () {	0x3003;}
}
unless(defined(&USB_PRODUCT_PQI_TRAVELFLASH)) {
    sub USB_PRODUCT_PQI_TRAVELFLASH () {	0x1;}
}
unless(defined(&USB_PRODUCT_PRIMAX_G2X300)) {
    sub USB_PRODUCT_PRIMAX_G2X300 () {	0x300;}
}
unless(defined(&USB_PRODUCT_PRIMAX_G2E300)) {
    sub USB_PRODUCT_PRIMAX_G2E300 () {	0x301;}
}
unless(defined(&USB_PRODUCT_PRIMAX_G2300)) {
    sub USB_PRODUCT_PRIMAX_G2300 () {	0x302;}
}
unless(defined(&USB_PRODUCT_PRIMAX_G2E3002)) {
    sub USB_PRODUCT_PRIMAX_G2E3002 () {	0x303;}
}
unless(defined(&USB_PRODUCT_PRIMAX_9600)) {
    sub USB_PRODUCT_PRIMAX_9600 () {	0x340;}
}
unless(defined(&USB_PRODUCT_PRIMAX_600U)) {
    sub USB_PRODUCT_PRIMAX_600U () {	0x341;}
}
unless(defined(&USB_PRODUCT_PRIMAX_6200)) {
    sub USB_PRODUCT_PRIMAX_6200 () {	0x345;}
}
unless(defined(&USB_PRODUCT_PRIMAX_19200)) {
    sub USB_PRODUCT_PRIMAX_19200 () {	0x360;}
}
unless(defined(&USB_PRODUCT_PRIMAX_1200U)) {
    sub USB_PRODUCT_PRIMAX_1200U () {	0x361;}
}
unless(defined(&USB_PRODUCT_PRIMAX_G600)) {
    sub USB_PRODUCT_PRIMAX_G600 () {	0x380;}
}
unless(defined(&USB_PRODUCT_PRIMAX_636I)) {
    sub USB_PRODUCT_PRIMAX_636I () {	0x381;}
}
unless(defined(&USB_PRODUCT_PRIMAX_G2600)) {
    sub USB_PRODUCT_PRIMAX_G2600 () {	0x382;}
}
unless(defined(&USB_PRODUCT_PRIMAX_G2E600)) {
    sub USB_PRODUCT_PRIMAX_G2E600 () {	0x383;}
}
unless(defined(&USB_PRODUCT_PRIMAX_COMFORT)) {
    sub USB_PRODUCT_PRIMAX_COMFORT () {	0x4d01;}
}
unless(defined(&USB_PRODUCT_PRIMAX_MOUSEINABOX)) {
    sub USB_PRODUCT_PRIMAX_MOUSEINABOX () {	0x4d02;}
}
unless(defined(&USB_PRODUCT_PRIMAX_PCGAUMS1)) {
    sub USB_PRODUCT_PRIMAX_PCGAUMS1 () {	0x4d04;}
}
unless(defined(&USB_PRODUCT_PROLIFIC_PL2301)) {
    sub USB_PRODUCT_PROLIFIC_PL2301 () {	0x;}
}
unless(defined(&USB_PRODUCT_PROLIFIC_PL2302)) {
    sub USB_PRODUCT_PROLIFIC_PL2302 () {	0x1;}
}
unless(defined(&USB_PRODUCT_PROLIFIC_RSAQ2)) {
    sub USB_PRODUCT_PROLIFIC_RSAQ2 () {	0x4bb;}
}
unless(defined(&USB_PRODUCT_PROLIFIC_PL2303)) {
    sub USB_PRODUCT_PROLIFIC_PL2303 () {	0x2303;}
}
unless(defined(&USB_PRODUCT_PROLIFIC_PL2305)) {
    sub USB_PRODUCT_PROLIFIC_PL2305 () {	0x2305;}
}
unless(defined(&USB_PRODUCT_PROLIFIC_ATAPI4)) {
    sub USB_PRODUCT_PROLIFIC_ATAPI4 () {	0x2307;}
}
unless(defined(&USB_PRODUCT_PROLIFIC_PL2501)) {
    sub USB_PRODUCT_PROLIFIC_PL2501 () {	0x2501;}
}
unless(defined(&USB_PRODUCT_PROLIFIC_PL2303X)) {
    sub USB_PRODUCT_PROLIFIC_PL2303X () {	0xaaa0;}
}
unless(defined(&USB_PRODUCT_PROLIFIC_PL2303X2)) {
    sub USB_PRODUCT_PROLIFIC_PL2303X2 () {	0xaaa2;}
}
unless(defined(&USB_PRODUCT_PUTERCOM_UPA100)) {
    sub USB_PRODUCT_PUTERCOM_UPA100 () {	0x47e;}
}
unless(defined(&USB_PRODUCT_QCOM_RT2573)) {
    sub USB_PRODUCT_QCOM_RT2573 () {	0x6196;}
}
unless(defined(&USB_PRODUCT_QCOM_RT2573_2)) {
    sub USB_PRODUCT_QCOM_RT2573_2 () {	0x6229;}
}
unless(defined(&USB_PRODUCT_QTRONIX_980N)) {
    sub USB_PRODUCT_QTRONIX_980N () {	0x2011;}
}
unless(defined(&USB_PRODUCT_QUALCOMM_MSM_MODEM)) {
    sub USB_PRODUCT_QUALCOMM_MSM_MODEM () {	0x3196;}
}
unless(defined(&USB_PRODUCT_QUALCOMM2_MSM_PHONE)) {
    sub USB_PRODUCT_QUALCOMM2_MSM_PHONE () {	0x6000;}
}
unless(defined(&USB_PRODUCT_QUICKSHOT_STRIKEPAD)) {
    sub USB_PRODUCT_QUICKSHOT_STRIKEPAD () {	0x6238;}
}
unless(defined(&USB_PRODUCT_RADIOSHACK_PL2303)) {
    sub USB_PRODUCT_RADIOSHACK_PL2303 () {	0x4026;}
}
unless(defined(&USB_PRODUCT_RAINBOW_IKEY2000)) {
    sub USB_PRODUCT_RAINBOW_IKEY2000 () {	0x1200;}
}
unless(defined(&USB_PRODUCT_RALINK_RT2570)) {
    sub USB_PRODUCT_RALINK_RT2570 () {	0x1706;}
}
unless(defined(&USB_PRODUCT_RALINK_RT2570_2)) {
    sub USB_PRODUCT_RALINK_RT2570_2 () {	0x2570;}
}
unless(defined(&USB_PRODUCT_RALINK_RT2570_3)) {
    sub USB_PRODUCT_RALINK_RT2570_3 () {	0x9020;}
}
unless(defined(&USB_PRODUCT_RALINK_RT2573)) {
    sub USB_PRODUCT_RALINK_RT2573 () {	0x2573;}
}
unless(defined(&USB_PRODUCT_RALINK_RT2671)) {
    sub USB_PRODUCT_RALINK_RT2671 () {	0x2671;}
}
unless(defined(&USB_PRODUCT_RALINK_RT2573_2)) {
    sub USB_PRODUCT_RALINK_RT2573_2 () {	0x9021;}
}
unless(defined(&USB_PRODUCT_RATOC_REXUSB60)) {
    sub USB_PRODUCT_RATOC_REXUSB60 () {	0xb000;}
}
unless(defined(&USB_PRODUCT_REALTEK_RTL8150)) {
    sub USB_PRODUCT_REALTEK_RTL8150 () {	0x8150;}
}
unless(defined(&USB_PRODUCT_REALTEK_RTL8151)) {
    sub USB_PRODUCT_REALTEK_RTL8151 () {	0x8151;}
}
unless(defined(&USB_PRODUCT_REALTEK_RTL8187)) {
    sub USB_PRODUCT_REALTEK_RTL8187 () {	0x8187;}
}
unless(defined(&USB_PRODUCT_RIM_BLACKBERRY)) {
    sub USB_PRODUCT_RIM_BLACKBERRY () {	0x1;}
}
unless(defined(&USB_PRODUCT_ROLAND_UA100)) {
    sub USB_PRODUCT_ROLAND_UA100 () {	0x;}
}
unless(defined(&USB_PRODUCT_ROLAND_UM4)) {
    sub USB_PRODUCT_ROLAND_UM4 () {	0x2;}
}
unless(defined(&USB_PRODUCT_ROLAND_SC8850)) {
    sub USB_PRODUCT_ROLAND_SC8850 () {	0x3;}
}
unless(defined(&USB_PRODUCT_ROLAND_U8)) {
    sub USB_PRODUCT_ROLAND_U8 () {	0x4;}
}
unless(defined(&USB_PRODUCT_ROLAND_UM2)) {
    sub USB_PRODUCT_ROLAND_UM2 () {	0x5;}
}
unless(defined(&USB_PRODUCT_ROLAND_SC8820)) {
    sub USB_PRODUCT_ROLAND_SC8820 () {	0x7;}
}
unless(defined(&USB_PRODUCT_ROLAND_PC300)) {
    sub USB_PRODUCT_ROLAND_PC300 () {	0x8;}
}
unless(defined(&USB_PRODUCT_ROLAND_UM1)) {
    sub USB_PRODUCT_ROLAND_UM1 () {	0x9;}
}
unless(defined(&USB_PRODUCT_ROLAND_SK500)) {
    sub USB_PRODUCT_ROLAND_SK500 () {	0xb;}
}
unless(defined(&USB_PRODUCT_ROLAND_SCD70)) {
    sub USB_PRODUCT_ROLAND_SCD70 () {	0xc;}
}
unless(defined(&USB_PRODUCT_ROLAND_UM880N)) {
    sub USB_PRODUCT_ROLAND_UM880N () {	0x14;}
}
unless(defined(&USB_PRODUCT_ROLAND_SD90)) {
    sub USB_PRODUCT_ROLAND_SD90 () {	0x16;}
}
unless(defined(&USB_PRODUCT_ROLAND_UM550)) {
    sub USB_PRODUCT_ROLAND_UM550 () {	0x23;}
}
unless(defined(&USB_PRODUCT_ROLAND_SD20)) {
    sub USB_PRODUCT_ROLAND_SD20 () {	0x27;}
}
unless(defined(&USB_PRODUCT_ROLAND_SD80)) {
    sub USB_PRODUCT_ROLAND_SD80 () {	0x29;}
}
unless(defined(&USB_PRODUCT_ROLAND_UA700)) {
    sub USB_PRODUCT_ROLAND_UA700 () {	0x2b;}
}
unless(defined(&USB_PRODUCT_ROCKFIRE_GAMEPAD)) {
    sub USB_PRODUCT_ROCKFIRE_GAMEPAD () {	0x2033;}
}
unless(defined(&USB_PRODUCT_SAGEM_SERIAL)) {
    sub USB_PRODUCT_SAGEM_SERIAL () {	0x27;}
}
unless(defined(&USB_PRODUCT_SAGEM_XG760A)) {
    sub USB_PRODUCT_SAGEM_XG760A () {	0x4a;}
}
unless(defined(&USB_PRODUCT_SAGEM_XG76NA)) {
    sub USB_PRODUCT_SAGEM_XG76NA () {	0x62;}
}
unless(defined(&USB_PRODUCT_SAITEK_CYBORG_3D_GOLD)) {
    sub USB_PRODUCT_SAITEK_CYBORG_3D_GOLD () {	0x6;}
}
unless(defined(&USB_PRODUCT_SANDISK_SDDR05A)) {
    sub USB_PRODUCT_SANDISK_SDDR05A () {	0x1;}
}
unless(defined(&USB_PRODUCT_SANDISK_SDDR31)) {
    sub USB_PRODUCT_SANDISK_SDDR31 () {	0x2;}
}
unless(defined(&USB_PRODUCT_SANDISK_SDDR05)) {
    sub USB_PRODUCT_SANDISK_SDDR05 () {	0x5;}
}
unless(defined(&USB_PRODUCT_SANDISK_SDDR12)) {
    sub USB_PRODUCT_SANDISK_SDDR12 () {	0x100;}
}
unless(defined(&USB_PRODUCT_SANDISK_SDDR09)) {
    sub USB_PRODUCT_SANDISK_SDDR09 () {	0x200;}
}
unless(defined(&USB_PRODUCT_SANDISK_SDDR75)) {
    sub USB_PRODUCT_SANDISK_SDDR75 () {	0x810;}
}
unless(defined(&USB_PRODUCT_SANWASUPPLY_JYDV9USB)) {
    sub USB_PRODUCT_SANWASUPPLY_JYDV9USB () {	0x9806;}
}
unless(defined(&USB_PRODUCT_SANYO_SCP4900)) {
    sub USB_PRODUCT_SANYO_SCP4900 () {	0x701;}
}
unless(defined(&USB_PRODUCT_SAMSUNG2_I330)) {
    sub USB_PRODUCT_SAMSUNG2_I330 () {	0x8001;}
}
unless(defined(&USB_PRODUCT_SAMSUNG_SWL2100W)) {
    sub USB_PRODUCT_SAMSUNG_SWL2100W () {	0xa000;}
}
unless(defined(&USB_PRODUCT_SCANLOGIC_SL11R)) {
    sub USB_PRODUCT_SCANLOGIC_SL11R () {	0x2;}
}
unless(defined(&USB_PRODUCT_SCANLOGIC_336CX)) {
    sub USB_PRODUCT_SCANLOGIC_336CX () {	0x300;}
}
unless(defined(&USB_PRODUCT_SEALEVEL_USBSERIAL)) {
    sub USB_PRODUCT_SEALEVEL_USBSERIAL () {	0x2101;}
}
unless(defined(&USB_PRODUCT_SENAO_NUB8301)) {
    sub USB_PRODUCT_SENAO_NUB8301 () {	0x2000;}
}
unless(defined(&USB_PRODUCT_SENAO_NUB862)) {
    sub USB_PRODUCT_SENAO_NUB862 () {	0x6100;}
}
unless(defined(&USB_PRODUCT_SERVERWORKS_HUB)) {
    sub USB_PRODUCT_SERVERWORKS_HUB () {	0x;}
}
unless(defined(&USB_PRODUCT_SGI_SN1_L1_SC)) {
    sub USB_PRODUCT_SGI_SN1_L1_SC () {	0x1234;}
}
unless(defined(&USB_PRODUCT_SHANTOU_ST268)) {
    sub USB_PRODUCT_SHANTOU_ST268 () {	0x268;}
}
unless(defined(&USB_PRODUCT_SHARK_PA)) {
    sub USB_PRODUCT_SHARK_PA () {	0x400;}
}
unless(defined(&USB_PRODUCT_SHARP_SL5500)) {
    sub USB_PRODUCT_SHARP_SL5500 () {	0x8004;}
}
unless(defined(&USB_PRODUCT_SHARP_A300)) {
    sub USB_PRODUCT_SHARP_A300 () {	0x8005;}
}
unless(defined(&USB_PRODUCT_SHARP_SL5600)) {
    sub USB_PRODUCT_SHARP_SL5600 () {	0x8006;}
}
unless(defined(&USB_PRODUCT_SHARP_C700)) {
    sub USB_PRODUCT_SHARP_C700 () {	0x8007;}
}
unless(defined(&USB_PRODUCT_SHARP_C750)) {
    sub USB_PRODUCT_SHARP_C750 () {	0x9031;}
}
unless(defined(&USB_PRODUCT_SHUTTLE_EUSB)) {
    sub USB_PRODUCT_SHUTTLE_EUSB () {	0x1;}
}
unless(defined(&USB_PRODUCT_SHUTTLE_EUSCSI)) {
    sub USB_PRODUCT_SHUTTLE_EUSCSI () {	0x2;}
}
unless(defined(&USB_PRODUCT_SHUTTLE_SDDR09)) {
    sub USB_PRODUCT_SHUTTLE_SDDR09 () {	0x3;}
}
unless(defined(&USB_PRODUCT_SHUTTLE_EUSBSMCF)) {
    sub USB_PRODUCT_SHUTTLE_EUSBSMCF () {	0x5;}
}
unless(defined(&USB_PRODUCT_SHUTTLE_ZIOMMC)) {
    sub USB_PRODUCT_SHUTTLE_ZIOMMC () {	0x6;}
}
unless(defined(&USB_PRODUCT_SHUTTLE_HIFD)) {
    sub USB_PRODUCT_SHUTTLE_HIFD () {	0x7;}
}
unless(defined(&USB_PRODUCT_SHUTTLE_EUSBATAPI)) {
    sub USB_PRODUCT_SHUTTLE_EUSBATAPI () {	0x9;}
}
unless(defined(&USB_PRODUCT_SHUTTLE_CF)) {
    sub USB_PRODUCT_SHUTTLE_CF () {	0xa;}
}
unless(defined(&USB_PRODUCT_SHUTTLE_EUSCSI_B)) {
    sub USB_PRODUCT_SHUTTLE_EUSCSI_B () {	0xb;}
}
unless(defined(&USB_PRODUCT_SHUTTLE_EUSCSI_C)) {
    sub USB_PRODUCT_SHUTTLE_EUSCSI_C () {	0xc;}
}
unless(defined(&USB_PRODUCT_SHUTTLE_CDRW)) {
    sub USB_PRODUCT_SHUTTLE_CDRW () {	0x101;}
}
unless(defined(&USB_PRODUCT_SHUTTLE_SCM)) {
    sub USB_PRODUCT_SHUTTLE_SCM () {	0x1010;}
}
unless(defined(&USB_PRODUCT_SIEMENS3_SX1)) {
    sub USB_PRODUCT_SIEMENS3_SX1 () {	0x1;}
}
unless(defined(&USB_PRODUCT_SIEMENS3_X65)) {
    sub USB_PRODUCT_SIEMENS3_X65 () {	0x3;}
}
unless(defined(&USB_PRODUCT_SIEMENS3_X75)) {
    sub USB_PRODUCT_SIEMENS3_X75 () {	0x4;}
}
unless(defined(&USB_PRODUCT_SIEMENS2_WLL013)) {
    sub USB_PRODUCT_SIEMENS2_WLL013 () {	0x1b;}
}
unless(defined(&USB_PRODUCT_SIEMENS2_ES75)) {
    sub USB_PRODUCT_SIEMENS2_ES75 () {	0x34;}
}
unless(defined(&USB_PRODUCT_SIEMENS_SPEEDSTREAM)) {
    sub USB_PRODUCT_SIEMENS_SPEEDSTREAM () {	0x1001;}
}
unless(defined(&USB_PRODUCT_SIEMENS_SPEEDSTREAM22)) {
    sub USB_PRODUCT_SIEMENS_SPEEDSTREAM22 () {	0x1022;}
}
unless(defined(&USB_PRODUCT_CYBERTAN_GIGASET108)) {
    sub USB_PRODUCT_CYBERTAN_GIGASET108 () {	0x160c;}
}
unless(defined(&USB_PRODUCT_SIERRA_EM5625)) {
    sub USB_PRODUCT_SIERRA_EM5625 () {	0x17;}
}
unless(defined(&USB_PRODUCT_SIERRA_MC5720)) {
    sub USB_PRODUCT_SIERRA_MC5720 () {	0x18;}
}
unless(defined(&USB_PRODUCT_SIERRA_AIRCARD_595)) {
    sub USB_PRODUCT_SIERRA_AIRCARD_595 () {	0x19;}
}
unless(defined(&USB_PRODUCT_SIERRA_MC5725)) {
    sub USB_PRODUCT_SIERRA_MC5725 () {	0x20;}
}
unless(defined(&USB_PRODUCT_SIERRA_AIRCARD_580)) {
    sub USB_PRODUCT_SIERRA_AIRCARD_580 () {	0x112;}
}
unless(defined(&USB_PRODUCT_SIERRA_MC8755_2)) {
    sub USB_PRODUCT_SIERRA_MC8755_2 () {	0x6802;}
}
unless(defined(&USB_PRODUCT_SIERRA_MC8765)) {
    sub USB_PRODUCT_SIERRA_MC8765 () {	0x6803;}
}
unless(defined(&USB_PRODUCT_SIERRA_MC8755)) {
    sub USB_PRODUCT_SIERRA_MC8755 () {	0x6804;}
}
unless(defined(&USB_PRODUCT_SIERRA_MC8775)) {
    sub USB_PRODUCT_SIERRA_MC8775 () {	0x6812;}
}
unless(defined(&USB_PRODUCT_SIERRA_AIRCARD_875)) {
    sub USB_PRODUCT_SIERRA_AIRCARD_875 () {	0x6820;}
}
unless(defined(&USB_PRODUCT_SIGMATEL_IRDA)) {
    sub USB_PRODUCT_SIGMATEL_IRDA () {	0x4200;}
}
unless(defined(&USB_PRODUCT_SIGMATEL_DNSSF7X)) {
    sub USB_PRODUCT_SIGMATEL_DNSSF7X () {	0x8020;}
}
unless(defined(&USB_PRODUCT_SIIG_DIGIFILMREADER)) {
    sub USB_PRODUCT_SIIG_DIGIFILMREADER () {	0x4;}
}
unless(defined(&USB_PRODUCT_SIIG_MULTICARDREADER)) {
    sub USB_PRODUCT_SIIG_MULTICARDREADER () {	0x201;}
}
unless(defined(&USB_PRODUCT_SIIG2_US2308)) {
    sub USB_PRODUCT_SIIG2_US2308 () {	0x421;}
}
unless(defined(&USB_PRODUCT_SILICOM_U2E)) {
    sub USB_PRODUCT_SILICOM_U2E () {	0x1;}
}
unless(defined(&USB_PRODUCT_SILICOM_GPE)) {
    sub USB_PRODUCT_SILICOM_GPE () {	0x2;}
}
unless(defined(&USB_PRODUCT_SILABS_POLOLU)) {
    sub USB_PRODUCT_SILABS_POLOLU () {	0x803b;}
}
unless(defined(&USB_PRODUCT_SILABS_ARGUSISP)) {
    sub USB_PRODUCT_SILABS_ARGUSISP () {	0x8066;}
}
unless(defined(&USB_PRODUCT_SILABS_CRUMB128)) {
    sub USB_PRODUCT_SILABS_CRUMB128 () {	0x807a;}
}
unless(defined(&USB_PRODUCT_SILABS_DEGREECONT)) {
    sub USB_PRODUCT_SILABS_DEGREECONT () {	0x80ca;}
}
unless(defined(&USB_PRODUCT_SILABS_SUNNTO)) {
    sub USB_PRODUCT_SILABS_SUNNTO () {	0x80f6;}
}
unless(defined(&USB_PRODUCT_SILABS_DESKTOPMOBILE)) {
    sub USB_PRODUCT_SILABS_DESKTOPMOBILE () {	0x813d;}
}
unless(defined(&USB_PRODUCT_SILABS_IPLINK1220)) {
    sub USB_PRODUCT_SILABS_IPLINK1220 () {	0x815e;}
}
unless(defined(&USB_PRODUCT_SILABS_LIPOWSKY_JTAG)) {
    sub USB_PRODUCT_SILABS_LIPOWSKY_JTAG () {	0x81c8;}
}
unless(defined(&USB_PRODUCT_SILABS_LIPOWSKY_LIN)) {
    sub USB_PRODUCT_SILABS_LIPOWSKY_LIN () {	0x81e2;}
}
unless(defined(&USB_PRODUCT_SILABS_LIPOWSKY_HARP)) {
    sub USB_PRODUCT_SILABS_LIPOWSKY_HARP () {	0x8218;}
}
unless(defined(&USB_PRODUCT_SILABS2_DCU11CLONE)) {
    sub USB_PRODUCT_SILABS2_DCU11CLONE () {	0xaa26;}
}
unless(defined(&USB_PRODUCT_SILABS_CP210X_1)) {
    sub USB_PRODUCT_SILABS_CP210X_1 () {	0xea60;}
}
unless(defined(&USB_PRODUCT_SILABS_CP210X_2)) {
    sub USB_PRODUCT_SILABS_CP210X_2 () {	0xea61;}
}
unless(defined(&USB_PRODUCT_SILICONPORTALS_YAPPH_NF)) {
    sub USB_PRODUCT_SILICONPORTALS_YAPPH_NF () {	0x200;}
}
unless(defined(&USB_PRODUCT_SILICONPORTALS_YAPPHONE)) {
    sub USB_PRODUCT_SILICONPORTALS_YAPPHONE () {	0x201;}
}
unless(defined(&USB_PRODUCT_SIRIUS_ROADSTER)) {
    sub USB_PRODUCT_SIRIUS_ROADSTER () {	0x1;}
}
unless(defined(&USB_PRODUCT_SITECOM_LN029)) {
    sub USB_PRODUCT_SITECOM_LN029 () {	0x182d;}
}
unless(defined(&USB_PRODUCT_SITECOM2_WL022)) {
    sub USB_PRODUCT_SITECOM2_WL022 () {	0x182d;}
}
unless(defined(&USB_PRODUCT_SITECOM_CN104)) {
    sub USB_PRODUCT_SITECOM_CN104 () {	0x2068;}
}
unless(defined(&USB_PRODUCT_SITECOMEU_LN028)) {
    sub USB_PRODUCT_SITECOMEU_LN028 () {	0x61c;}
}
unless(defined(&USB_PRODUCT_SITECOMEU_WL113)) {
    sub USB_PRODUCT_SITECOMEU_WL113 () {	0x9071;}
}
unless(defined(&USB_PRODUCT_SITECOMEU_ZD1211B)) {
    sub USB_PRODUCT_SITECOMEU_ZD1211B () {	0x9075;}
}
unless(defined(&USB_PRODUCT_SITECOMEU_WL172)) {
    sub USB_PRODUCT_SITECOMEU_WL172 () {	0x90ac;}
}
unless(defined(&USB_PRODUCT_SITECOMEU_WL113R2)) {
    sub USB_PRODUCT_SITECOMEU_WL113R2 () {	0x9712;}
}
unless(defined(&USB_PRODUCT_SMARTBRIDGES_SMARTLINK)) {
    sub USB_PRODUCT_SMARTBRIDGES_SMARTLINK () {	0x1;}
}
unless(defined(&USB_PRODUCT_SMARTBRIDGES_SMARTNIC)) {
    sub USB_PRODUCT_SMARTBRIDGES_SMARTNIC () {	0x3;}
}
unless(defined(&USB_PRODUCT_SMC_2102USB)) {
    sub USB_PRODUCT_SMC_2102USB () {	0x100;}
}
unless(defined(&USB_PRODUCT_SMC_2202USB)) {
    sub USB_PRODUCT_SMC_2202USB () {	0x200;}
}
unless(defined(&USB_PRODUCT_SMC_2206USB)) {
    sub USB_PRODUCT_SMC_2206USB () {	0x201;}
}
unless(defined(&USB_PRODUCT_SMC2_2020HUB)) {
    sub USB_PRODUCT_SMC2_2020HUB () {	0x2020;}
}
unless(defined(&USB_PRODUCT_SMC2_2504HUB)) {
    sub USB_PRODUCT_SMC2_2504HUB () {	0x2504;}
}
unless(defined(&USB_PRODUCT_SMC3_2662WV1)) {
    sub USB_PRODUCT_SMC3_2662WV1 () {	0xa001;}
}
unless(defined(&USB_PRODUCT_SMC3_2662WV2)) {
    sub USB_PRODUCT_SMC3_2662WV2 () {	0xa002;}
}
unless(defined(&USB_PRODUCT_SOHOWARE_NUB100)) {
    sub USB_PRODUCT_SOHOWARE_NUB100 () {	0x9100;}
}
unless(defined(&USB_PRODUCT_SOHOWARE_NUB110)) {
    sub USB_PRODUCT_SOHOWARE_NUB110 () {	0x9110;}
}
unless(defined(&USB_PRODUCT_SOLIDYEAR_KEYBOARD)) {
    sub USB_PRODUCT_SOLIDYEAR_KEYBOARD () {	0x2101;}
}
unless(defined(&USB_PRODUCT_SONY_DSC)) {
    sub USB_PRODUCT_SONY_DSC () {	0x10;}
}
unless(defined(&USB_PRODUCT_SONY_NWMS7)) {
    sub USB_PRODUCT_SONY_NWMS7 () {	0x25;}
}
unless(defined(&USB_PRODUCT_SONY_DRIVEV2)) {
    sub USB_PRODUCT_SONY_DRIVEV2 () {	0x2b;}
}
unless(defined(&USB_PRODUCT_SONY_MSACUS1)) {
    sub USB_PRODUCT_SONY_MSACUS1 () {	0x2d;}
}
unless(defined(&USB_PRODUCT_SONY_HANDYCAM)) {
    sub USB_PRODUCT_SONY_HANDYCAM () {	0x2e;}
}
unless(defined(&USB_PRODUCT_SONY_MSC)) {
    sub USB_PRODUCT_SONY_MSC () {	0x32;}
}
unless(defined(&USB_PRODUCT_SONY_CLIE_35)) {
    sub USB_PRODUCT_SONY_CLIE_35 () {	0x38;}
}
unless(defined(&USB_PRODUCT_SONY_PS2KEYBOARD)) {
    sub USB_PRODUCT_SONY_PS2KEYBOARD () {	0x5c;}
}
unless(defined(&USB_PRODUCT_SONY_PS2KEYBOARDHUB)) {
    sub USB_PRODUCT_SONY_PS2KEYBOARDHUB () {	0x5d;}
}
unless(defined(&USB_PRODUCT_SONY_PS2MOUSE)) {
    sub USB_PRODUCT_SONY_PS2MOUSE () {	0x61;}
}
unless(defined(&USB_PRODUCT_SONY_CLIE_40)) {
    sub USB_PRODUCT_SONY_CLIE_40 () {	0x66;}
}
unless(defined(&USB_PRODUCT_SONY_CLIE_40_MS)) {
    sub USB_PRODUCT_SONY_CLIE_40_MS () {	0x6d;}
}
unless(defined(&USB_PRODUCT_SONY_CLIE_S360)) {
    sub USB_PRODUCT_SONY_CLIE_S360 () {	0x95;}
}
unless(defined(&USB_PRODUCT_SONY_CLIE_41_MS)) {
    sub USB_PRODUCT_SONY_CLIE_41_MS () {	0x99;}
}
unless(defined(&USB_PRODUCT_SONY_CLIE_41)) {
    sub USB_PRODUCT_SONY_CLIE_41 () {	0x9a;}
}
unless(defined(&USB_PRODUCT_SONY_CLIE_NX60)) {
    sub USB_PRODUCT_SONY_CLIE_NX60 () {	0xda;}
}
unless(defined(&USB_PRODUCT_SONY_CLIE_TJ25)) {
    sub USB_PRODUCT_SONY_CLIE_TJ25 () {	0x169;}
}
unless(defined(&USB_PRODUCT_SOURCENEXT_KEIKAI8)) {
    sub USB_PRODUCT_SOURCENEXT_KEIKAI8 () {	0x39f;}
}
unless(defined(&USB_PRODUCT_SOURCENEXT_KEIKAI8_CHG)) {
    sub USB_PRODUCT_SOURCENEXT_KEIKAI8_CHG () {	0x12e;}
}
unless(defined(&USB_PRODUCT_SPEEDDRAGON_MS3303H)) {
    sub USB_PRODUCT_SPEEDDRAGON_MS3303H () {	0x110b;}
}
unless(defined(&USB_PRODUCT_SPHAIRON_UB801R)) {
    sub USB_PRODUCT_SPHAIRON_UB801R () {	0x110;}
}
unless(defined(&USB_PRODUCT_STMICRO_COMMUNICATOR)) {
    sub USB_PRODUCT_STMICRO_COMMUNICATOR () {	0x7554;}
}
unless(defined(&USB_PRODUCT_STSN_STSN0001)) {
    sub USB_PRODUCT_STSN_STSN0001 () {	0x1;}
}
unless(defined(&USB_PRODUCT_SUNCOMM_MB_ADAPTOR)) {
    sub USB_PRODUCT_SUNCOMM_MB_ADAPTOR () {	0x3;}
}
unless(defined(&USB_PRODUCT_SUNTAC_DS96L)) {
    sub USB_PRODUCT_SUNTAC_DS96L () {	0x3;}
}
unless(defined(&USB_PRODUCT_SUNTAC_PS64P1)) {
    sub USB_PRODUCT_SUNTAC_PS64P1 () {	0x5;}
}
unless(defined(&USB_PRODUCT_SUNTAC_VS10U)) {
    sub USB_PRODUCT_SUNTAC_VS10U () {	0x9;}
}
unless(defined(&USB_PRODUCT_SUNTAC_IS96U)) {
    sub USB_PRODUCT_SUNTAC_IS96U () {	0xa;}
}
unless(defined(&USB_PRODUCT_SUNTAC_AS64LX)) {
    sub USB_PRODUCT_SUNTAC_AS64LX () {	0xb;}
}
unless(defined(&USB_PRODUCT_SUNTAC_AS144L4)) {
    sub USB_PRODUCT_SUNTAC_AS144L4 () {	0x11;}
}
unless(defined(&USB_PRODUCT_SUN_KEYBOARD6)) {
    sub USB_PRODUCT_SUN_KEYBOARD6 () {	0x5;}
}
unless(defined(&USB_PRODUCT_SUN_KEYBOARD7)) {
    sub USB_PRODUCT_SUN_KEYBOARD7 () {	0xa2;}
}
unless(defined(&USB_PRODUCT_SUN_MOUSE)) {
    sub USB_PRODUCT_SUN_MOUSE () {	0x100;}
}
unless(defined(&USB_PRODUCT_SYSTEMTALKS_SGCX2UL)) {
    sub USB_PRODUCT_SYSTEMTALKS_SGCX2UL () {	0x1920;}
}
unless(defined(&USB_PRODUCT_DIAMOND2_SUPRAEXPRESS56K)) {
    sub USB_PRODUCT_DIAMOND2_SUPRAEXPRESS56K () {	0x7da;}
}
unless(defined(&USB_PRODUCT_DIAMOND2_SUPRA2890)) {
    sub USB_PRODUCT_DIAMOND2_SUPRA2890 () {	0xb4a;}
}
unless(defined(&USB_PRODUCT_DIAMOND2_RIO600USB)) {
    sub USB_PRODUCT_DIAMOND2_RIO600USB () {	0x5001;}
}
unless(defined(&USB_PRODUCT_DIAMOND2_RIO800USB)) {
    sub USB_PRODUCT_DIAMOND2_RIO800USB () {	0x5002;}
}
unless(defined(&USB_PRODUCT_DIAMOND2_PSAPLAY120)) {
    sub USB_PRODUCT_DIAMOND2_PSAPLAY120 () {	0x5003;}
}
unless(defined(&USB_PRODUCT_ACERCM_EP1427X2)) {
    sub USB_PRODUCT_ACERCM_EP1427X2 () {	0x893;}
}
unless(defined(&USB_PRODUCT_SURECOM_RT2570)) {
    sub USB_PRODUCT_SURECOM_RT2570 () {	0x11f3;}
}
unless(defined(&USB_PRODUCT_SURECOM_RT2573)) {
    sub USB_PRODUCT_SURECOM_RT2573 () {	0x31f3;}
}
unless(defined(&USB_PRODUCT_SUSTEEN_DCU11)) {
    sub USB_PRODUCT_SUSTEEN_DCU11 () {	0x528;}
}
unless(defined(&USB_PRODUCT_SWEEX_ZD1211)) {
    sub USB_PRODUCT_SWEEX_ZD1211 () {	0x1809;}
}
unless(defined(&USB_PRODUCT_SYNTECH_SERIAL)) {
    sub USB_PRODUCT_SYNTECH_SERIAL () {	0x1;}
}
unless(defined(&USB_PRODUCT_TANGTOP_USBPS2)) {
    sub USB_PRODUCT_TANGTOP_USBPS2 () {	0x1;}
}
unless(defined(&USB_PRODUCT_TAUGA_CAMERAMATE)) {
    sub USB_PRODUCT_TAUGA_CAMERAMATE () {	0x5;}
}
unless(defined(&USB_PRODUCT_TAPWAVE_ZODIAC)) {
    sub USB_PRODUCT_TAPWAVE_ZODIAC () {	0x100;}
}
unless(defined(&USB_PRODUCT_TDK_UPA9664)) {
    sub USB_PRODUCT_TDK_UPA9664 () {	0x115;}
}
unless(defined(&USB_PRODUCT_TDK_UCA1464)) {
    sub USB_PRODUCT_TDK_UCA1464 () {	0x116;}
}
unless(defined(&USB_PRODUCT_TDK_UHA6400)) {
    sub USB_PRODUCT_TDK_UHA6400 () {	0x117;}
}
unless(defined(&USB_PRODUCT_TDK_UPA6400)) {
    sub USB_PRODUCT_TDK_UPA6400 () {	0x118;}
}
unless(defined(&USB_PRODUCT_TEAC_FD05PUB)) {
    sub USB_PRODUCT_TEAC_FD05PUB () {	0x;}
}
unless(defined(&USB_PRODUCT_TEKRAM_0193)) {
    sub USB_PRODUCT_TEKRAM_0193 () {	0x1601;}
}
unless(defined(&USB_PRODUCT_TEKRAM_ZYAIR_B200)) {
    sub USB_PRODUCT_TEKRAM_ZYAIR_B200 () {	0x1602;}
}
unless(defined(&USB_PRODUCT_TEKRAM_U300C)) {
    sub USB_PRODUCT_TEKRAM_U300C () {	0x1612;}
}
unless(defined(&USB_PRODUCT_TEKRAM_QUICKWLAN)) {
    sub USB_PRODUCT_TEKRAM_QUICKWLAN () {	0x1630;}
}
unless(defined(&USB_PRODUCT_TEKRAM_ZD1211_1)) {
    sub USB_PRODUCT_TEKRAM_ZD1211_1 () {	0x5630;}
}
unless(defined(&USB_PRODUCT_TEKRAM_ZD1211_2)) {
    sub USB_PRODUCT_TEKRAM_ZD1211_2 () {	0x6630;}
}
unless(defined(&USB_PRODUCT_TELEX_MIC1)) {
    sub USB_PRODUCT_TELEX_MIC1 () {	0x1;}
}
unless(defined(&USB_PRODUCT_TENX_MISSILE)) {
    sub USB_PRODUCT_TENX_MISSILE () {	0x202;}
}
unless(defined(&USB_PRODUCT_ISSC_KYBT100)) {
    sub USB_PRODUCT_ISSC_KYBT100 () {	0x1001;}
}
unless(defined(&USB_PRODUCT_TI_UTUSB41)) {
    sub USB_PRODUCT_TI_UTUSB41 () {	0x1446;}
}
unless(defined(&USB_PRODUCT_TI_TUSB2046)) {
    sub USB_PRODUCT_TI_TUSB2046 () {	0x2046;}
}
unless(defined(&USB_PRODUCT_TI_NEXII)) {
    sub USB_PRODUCT_TI_NEXII () {	0x5409;}
}
unless(defined(&USB_PRODUCT_THRUST_FUSION_PAD)) {
    sub USB_PRODUCT_THRUST_FUSION_PAD () {	0xa0a3;}
}
unless(defined(&USB_PRODUCT_TODOS_ARGOS_MINI)) {
    sub USB_PRODUCT_TODOS_ARGOS_MINI () {	0x2;}
}
unless(defined(&USB_PRODUCT_TREK_THUMBDRIVE)) {
    sub USB_PRODUCT_TREK_THUMBDRIVE () {	0x1111;}
}
unless(defined(&USB_PRODUCT_TREK_THUMBDRIVE_8MB)) {
    sub USB_PRODUCT_TREK_THUMBDRIVE_8MB () {	0x9988;}
}
unless(defined(&USB_PRODUCT_TRIPPLITE_U209)) {
    sub USB_PRODUCT_TRIPPLITE_U209 () {	0x2008;}
}
unless(defined(&USB_PRODUCT_TRUMPION_T33521)) {
    sub USB_PRODUCT_TRUMPION_T33521 () {	0x1003;}
}
unless(defined(&USB_PRODUCT_TRUMPION_XXX1100)) {
    sub USB_PRODUCT_TRUMPION_XXX1100 () {	0x1100;}
}
unless(defined(&USB_PRODUCT_TSUNAMI_SM2000)) {
    sub USB_PRODUCT_TSUNAMI_SM2000 () {	0x1111;}
}
unless(defined(&USB_PRODUCT_TWINMOS_G240)) {
    sub USB_PRODUCT_TWINMOS_G240 () {	0xa006;}
}
unless(defined(&USB_PRODUCT_UMEDIA_AR5523_1)) {
    sub USB_PRODUCT_UMEDIA_AR5523_1 () {	0x3006;}
}
unless(defined(&USB_PRODUCT_UMEDIA_AR5523_1_NF)) {
    sub USB_PRODUCT_UMEDIA_AR5523_1_NF () {	0x3007;}
}
unless(defined(&USB_PRODUCT_UMEDIA_TEW429UB_A)) {
    sub USB_PRODUCT_UMEDIA_TEW429UB_A () {	0x300a;}
}
unless(defined(&USB_PRODUCT_UMEDIA_TEW429UB)) {
    sub USB_PRODUCT_UMEDIA_TEW429UB () {	0x300b;}
}
unless(defined(&USB_PRODUCT_UMEDIA_TEW444UBEU)) {
    sub USB_PRODUCT_UMEDIA_TEW444UBEU () {	0x3006;}
}
unless(defined(&USB_PRODUCT_UMEDIA_TEW444UBEU_NF)) {
    sub USB_PRODUCT_UMEDIA_TEW444UBEU_NF () {	0x3007;}
}
unless(defined(&USB_PRODUCT_UMEDIA_TEW429UBC1)) {
    sub USB_PRODUCT_UMEDIA_TEW429UBC1 () {	0x300d;}
}
unless(defined(&USB_PRODUCT_UMEDIA_ALL0298V2)) {
    sub USB_PRODUCT_UMEDIA_ALL0298V2 () {	0x3204;}
}
unless(defined(&USB_PRODUCT_UMEDIA_AR5523_2)) {
    sub USB_PRODUCT_UMEDIA_AR5523_2 () {	0x3205;}
}
unless(defined(&USB_PRODUCT_UMEDIA_AR5523_2_NF)) {
    sub USB_PRODUCT_UMEDIA_AR5523_2_NF () {	0x3206;}
}
unless(defined(&USB_PRODUCT_ULTIMA_1200UBPLUS)) {
    sub USB_PRODUCT_ULTIMA_1200UBPLUS () {	0x4002;}
}
unless(defined(&USB_PRODUCT_UMAX_ASTRA1236U)) {
    sub USB_PRODUCT_UMAX_ASTRA1236U () {	0x2;}
}
unless(defined(&USB_PRODUCT_UMAX_ASTRA1220U)) {
    sub USB_PRODUCT_UMAX_ASTRA1220U () {	0x10;}
}
unless(defined(&USB_PRODUCT_UMAX_ASTRA2000U)) {
    sub USB_PRODUCT_UMAX_ASTRA2000U () {	0x30;}
}
unless(defined(&USB_PRODUCT_UMAX_ASTRA2100U)) {
    sub USB_PRODUCT_UMAX_ASTRA2100U () {	0x130;}
}
unless(defined(&USB_PRODUCT_UMAX_ASTRA2200U)) {
    sub USB_PRODUCT_UMAX_ASTRA2200U () {	0x230;}
}
unless(defined(&USB_PRODUCT_UMAX_ASTRA3400)) {
    sub USB_PRODUCT_UMAX_ASTRA3400 () {	0x60;}
}
unless(defined(&USB_PRODUCT_UNIACCESS_PANACHE)) {
    sub USB_PRODUCT_UNIACCESS_PANACHE () {	0x101;}
}
unless(defined(&USB_PRODUCT_UNKNOWN1_ZD1211B_1)) {
    sub USB_PRODUCT_UNKNOWN1_ZD1211B_1 () {	0x5301;}
}
unless(defined(&USB_PRODUCT_UNKNOWN1_ZD1211B_2)) {
    sub USB_PRODUCT_UNKNOWN1_ZD1211B_2 () {	0x5301;}
}
unless(defined(&USB_PRODUCT_UNKNOWN2_ZD1211B)) {
    sub USB_PRODUCT_UNKNOWN2_ZD1211B () {	0x105;}
}
unless(defined(&USB_PRODUCT_UNKNOWN3_ZD1211B)) {
    sub USB_PRODUCT_UNKNOWN3_ZD1211B () {	0x1233;}
}
unless(defined(&USB_PRODUCT_USR_USR1120)) {
    sub USB_PRODUCT_USR_USR1120 () {	0xeb;}
}
unless(defined(&USB_PRODUCT_USR_MILLER_A)) {
    sub USB_PRODUCT_USR_MILLER_A () {	0xf1;}
}
unless(defined(&USB_PRODUCT_USR_MILLER_A_NF)) {
    sub USB_PRODUCT_USR_MILLER_A_NF () {	0xf2;}
}
unless(defined(&USB_PRODUCT_USR_HEINEKEN_A)) {
    sub USB_PRODUCT_USR_HEINEKEN_A () {	0xf5;}
}
unless(defined(&USB_PRODUCT_USR_HEINEKEN_A_NF)) {
    sub USB_PRODUCT_USR_HEINEKEN_A_NF () {	0xf6;}
}
unless(defined(&USB_PRODUCT_USR_HEINEKEN_B)) {
    sub USB_PRODUCT_USR_HEINEKEN_B () {	0xf7;}
}
unless(defined(&USB_PRODUCT_USR_HEINEKEN_B_NF)) {
    sub USB_PRODUCT_USR_HEINEKEN_B_NF () {	0xf8;}
}
unless(defined(&USB_PRODUCT_USR_MILLER_B)) {
    sub USB_PRODUCT_USR_MILLER_B () {	0xf9;}
}
unless(defined(&USB_PRODUCT_USR_MILLER_B_NF)) {
    sub USB_PRODUCT_USR_MILLER_B_NF () {	0xfa;}
}
unless(defined(&USB_PRODUCT_USR_USR5422)) {
    sub USB_PRODUCT_USR_USR5422 () {	0x118;}
}
unless(defined(&USB_PRODUCT_USR_USR5421A)) {
    sub USB_PRODUCT_USR_USR5421A () {	0x11b;}
}
unless(defined(&USB_PRODUCT_USR_USR5423)) {
    sub USB_PRODUCT_USR_USR5423 () {	0x121;}
}
unless(defined(&USB_PRODUCT_USI_MC60)) {
    sub USB_PRODUCT_USI_MC60 () {	0x10c5;}
}
unless(defined(&USB_PRODUCT_VIEWSONIC_G773HUB)) {
    sub USB_PRODUCT_VIEWSONIC_G773HUB () {	0xfe;}
}
unless(defined(&USB_PRODUCT_VIEWSONIC_P815HUB)) {
    sub USB_PRODUCT_VIEWSONIC_P815HUB () {	0xff;}
}
unless(defined(&USB_PRODUCT_VIEWSONIC_AIRSYNC)) {
    sub USB_PRODUCT_VIEWSONIC_AIRSYNC () {	0xf01;}
}
unless(defined(&USB_PRODUCT_VIEWSONIC_G773CTRL)) {
    sub USB_PRODUCT_VIEWSONIC_G773CTRL () {	0x4153;}
}
unless(defined(&USB_PRODUCT_VISION_VC6452V002)) {
    sub USB_PRODUCT_VISION_VC6452V002 () {	0x2;}
}
unless(defined(&USB_PRODUCT_VISIONEER_7600)) {
    sub USB_PRODUCT_VISIONEER_7600 () {	0x211;}
}
unless(defined(&USB_PRODUCT_VISIONEER_5300)) {
    sub USB_PRODUCT_VISIONEER_5300 () {	0x221;}
}
unless(defined(&USB_PRODUCT_VISIONEER_3000)) {
    sub USB_PRODUCT_VISIONEER_3000 () {	0x224;}
}
unless(defined(&USB_PRODUCT_VISIONEER_6100)) {
    sub USB_PRODUCT_VISIONEER_6100 () {	0x231;}
}
unless(defined(&USB_PRODUCT_VISIONEER_6200)) {
    sub USB_PRODUCT_VISIONEER_6200 () {	0x311;}
}
unless(defined(&USB_PRODUCT_VISIONEER_8100)) {
    sub USB_PRODUCT_VISIONEER_8100 () {	0x321;}
}
unless(defined(&USB_PRODUCT_VISIONEER_8600)) {
    sub USB_PRODUCT_VISIONEER_8600 () {	0x331;}
}
unless(defined(&USB_PRODUCT_VIVITAR_DSC350)) {
    sub USB_PRODUCT_VIVITAR_DSC350 () {	0x3;}
}
unless(defined(&USB_PRODUCT_VTECH_RT2570)) {
    sub USB_PRODUCT_VTECH_RT2570 () {	0x3012;}
}
unless(defined(&USB_PRODUCT_VTECH_ZD1211B)) {
    sub USB_PRODUCT_VTECH_ZD1211B () {	0x3014;}
}
unless(defined(&USB_PRODUCT_OPTION_VODAFONEMC3G)) {
    sub USB_PRODUCT_OPTION_VODAFONEMC3G () {	0x5000;}
}
unless(defined(&USB_PRODUCT_OPTION_GT3GFUSION)) {
    sub USB_PRODUCT_OPTION_GT3GFUSION () {	0x6000;}
}
unless(defined(&USB_PRODUCT_OPTION_GT3GQUAD)) {
    sub USB_PRODUCT_OPTION_GT3GQUAD () {	0x6300;}
}
unless(defined(&USB_PRODUCT_OPTION_GT3GQUADPLUS)) {
    sub USB_PRODUCT_OPTION_GT3GQUADPLUS () {	0x6600;}
}
unless(defined(&USB_PRODUCT_WACOM_CT0405U)) {
    sub USB_PRODUCT_WACOM_CT0405U () {	0x;}
}
unless(defined(&USB_PRODUCT_WACOM_GRAPHIRE)) {
    sub USB_PRODUCT_WACOM_GRAPHIRE () {	0x10;}
}
unless(defined(&USB_PRODUCT_WACOM_GRAPHIRE3_4X5)) {
    sub USB_PRODUCT_WACOM_GRAPHIRE3_4X5 () {	0x13;}
}
unless(defined(&USB_PRODUCT_WACOM_GRAPHIRE4_4X5)) {
    sub USB_PRODUCT_WACOM_GRAPHIRE4_4X5 () {	0x15;}
}
unless(defined(&USB_PRODUCT_WACOM_INTUOSA5)) {
    sub USB_PRODUCT_WACOM_INTUOSA5 () {	0x21;}
}
unless(defined(&USB_PRODUCT_WISTRONNEWEB_UR055G)) {
    sub USB_PRODUCT_WISTRONNEWEB_UR055G () {	0x711;}
}
unless(defined(&USB_PRODUCT_WISTRONNEWEB_AR5523_1)) {
    sub USB_PRODUCT_WISTRONNEWEB_AR5523_1 () {	0x826;}
}
unless(defined(&USB_PRODUCT_WISTRONNEWEB_AR5523_1_NF)) {
    sub USB_PRODUCT_WISTRONNEWEB_AR5523_1_NF () {	0x827;}
}
unless(defined(&USB_PRODUCT_WISTRONNEWEB_AR5523_2)) {
    sub USB_PRODUCT_WISTRONNEWEB_AR5523_2 () {	0x828;}
}
unless(defined(&USB_PRODUCT_WISTRONNEWEB_AR5523_2_NF)) {
    sub USB_PRODUCT_WISTRONNEWEB_AR5523_2_NF () {	0x829;}
}
unless(defined(&USB_PRODUCT_XIRLINK_IMAGING)) {
    sub USB_PRODUCT_XIRLINK_IMAGING () {	0x800d;}
}
unless(defined(&USB_PRODUCT_XIRLINK_PCCAM)) {
    sub USB_PRODUCT_XIRLINK_PCCAM () {	0x8080;}
}
unless(defined(&USB_PRODUCT_YEDATA_FLASHBUSTERU)) {
    sub USB_PRODUCT_YEDATA_FLASHBUSTERU () {	0x;}
}
unless(defined(&USB_PRODUCT_YAMAHA_UX256)) {
    sub USB_PRODUCT_YAMAHA_UX256 () {	0x1000;}
}
unless(defined(&USB_PRODUCT_YAMAHA_UX96)) {
    sub USB_PRODUCT_YAMAHA_UX96 () {	0x1008;}
}
unless(defined(&USB_PRODUCT_YAMAHA_RPU200)) {
    sub USB_PRODUCT_YAMAHA_RPU200 () {	0x3104;}
}
unless(defined(&USB_PRODUCT_YAMAHA_RTA54I)) {
    sub USB_PRODUCT_YAMAHA_RTA54I () {	0x4000;}
}
unless(defined(&USB_PRODUCT_YAMAHA_RTW65B)) {
    sub USB_PRODUCT_YAMAHA_RTW65B () {	0x4001;}
}
unless(defined(&USB_PRODUCT_YAMAHA_RTW65I)) {
    sub USB_PRODUCT_YAMAHA_RTW65I () {	0x4002;}
}
unless(defined(&USB_PRODUCT_YAMAHA_RTA55I)) {
    sub USB_PRODUCT_YAMAHA_RTA55I () {	0x4004;}
}
unless(defined(&USB_PRODUCT_YANO_U640MO)) {
    sub USB_PRODUCT_YANO_U640MO () {	0x101;}
}
unless(defined(&USB_PRODUCT_ZCOM_M4Y750)) {
    sub USB_PRODUCT_ZCOM_M4Y750 () {	0x1;}
}
unless(defined(&USB_PRODUCT_ZCOM_XI725)) {
    sub USB_PRODUCT_ZCOM_XI725 () {	0x2;}
}
unless(defined(&USB_PRODUCT_ZCOM_XI735)) {
    sub USB_PRODUCT_ZCOM_XI735 () {	0x5;}
}
unless(defined(&USB_PRODUCT_ZCOM_ZD1211)) {
    sub USB_PRODUCT_ZCOM_ZD1211 () {	0x11;}
}
unless(defined(&USB_PRODUCT_ZCOM_AR5523)) {
    sub USB_PRODUCT_ZCOM_AR5523 () {	0x12;}
}
unless(defined(&USB_PRODUCT_ZCOM_AR5523_NF)) {
    sub USB_PRODUCT_ZCOM_AR5523_NF () {	0x13;}
}
unless(defined(&USB_PRODUCT_ZCOM_ZD1211B)) {
    sub USB_PRODUCT_ZCOM_ZD1211B () {	0x1a;}
}
unless(defined(&USB_PRODUCT_ZINWELL_RT2570)) {
    sub USB_PRODUCT_ZINWELL_RT2570 () {	0x260;}
}
unless(defined(&USB_PRODUCT_ZOOM_2986L)) {
    sub USB_PRODUCT_ZOOM_2986L () {	0x9700;}
}
unless(defined(&USB_PRODUCT_ZYDAS_ZD1201)) {
    sub USB_PRODUCT_ZYDAS_ZD1201 () {	0x1201;}
}
unless(defined(&USB_PRODUCT_ZYDAS_ZD1211)) {
    sub USB_PRODUCT_ZYDAS_ZD1211 () {	0x1211;}
}
unless(defined(&USB_PRODUCT_ZYDAS_ZD1211B)) {
    sub USB_PRODUCT_ZYDAS_ZD1211B () {	0x1215;}
}
unless(defined(&USB_PRODUCT_ZYXEL_OMNI56K)) {
    sub USB_PRODUCT_ZYXEL_OMNI56K () {	0x1500;}
}
unless(defined(&USB_PRODUCT_ZYXEL_980N)) {
    sub USB_PRODUCT_ZYXEL_980N () {	0x2011;}
}
unless(defined(&USB_PRODUCT_ZYXEL_ZYAIRG220)) {
    sub USB_PRODUCT_ZYXEL_ZYAIRG220 () {	0x3401;}
}
unless(defined(&USB_PRODUCT_ZYXEL_AG225H)) {
    sub USB_PRODUCT_ZYXEL_AG225H () {	0x3409;}
}
unless(defined(&USB_PRODUCT_ZYXEL_M202)) {
    sub USB_PRODUCT_ZYXEL_M202 () {	0x340a;}
}
unless(defined(&USB_PRODUCT_ZYXEL_G270S)) {
    sub USB_PRODUCT_ZYXEL_G270S () {	0x340c;}
}
unless(defined(&USB_PRODUCT_ZYXEL_G220V2)) {
    sub USB_PRODUCT_ZYXEL_G220V2 () {	0x340f;}
}
unless(defined(&USB_PRODUCT_ZYXEL_G202)) {
    sub USB_PRODUCT_ZYXEL_G202 () {	0x3410;}
}
unless(defined(&USB_PRODUCT_ZYXEL_PRESTIGE)) {
    sub USB_PRODUCT_ZYXEL_PRESTIGE () {	0x401a;}
}
1;
