require '_h2ph_pre.ph';

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_CREATIVE)) {
    sub USB_VENDOR_CREATIVE () {	0x41e;}
}
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_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_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_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_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_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_IIYAMA)) {
    sub USB_VENDOR_IIYAMA () {	0x4e1;}
}
unless(defined(&USB_VENDOR_SHUTTLE)) {
    sub USB_VENDOR_SHUTTLE () {	0x4e6;}
}
unless(defined(&USB_VENDOR_ANNABOOKS)) {
    sub USB_VENDOR_ANNABOOKS () {	0x4ed;}
}
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_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_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_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_QTRONIX)) {
    sub USB_VENDOR_QTRONIX () {	0x5c7;}
}
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_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_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_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_ADVANCELOGIC)) {
    sub USB_VENDOR_ADVANCELOGIC () {	0x680;}
}
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_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_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_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_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_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_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_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_ACTIVEWIRE)) {
    sub USB_VENDOR_ACTIVEWIRE () {	0x854;}
}
unless(defined(&USB_VENDOR_PORTGEAR)) {
    sub USB_VENDOR_PORTGEAR () {	0x85a;}
}
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_GOHUBS)) {
    sub USB_VENDOR_GOHUBS () {	0x921;}
}
unless(defined(&USB_VENDOR_BIOMETRIC)) {
    sub USB_VENDOR_BIOMETRIC () {	0x929;}
}
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_PORTSMITH)) {
    sub USB_VENDOR_PORTSMITH () {	0x95a;}
}
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_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_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_NEODIO)) {
    sub USB_VENDOR_NEODIO () {	0xaec;}
}
unless(defined(&USB_VENDOR_TODOS)) {
    sub USB_VENDOR_TODOS () {	0xb0c;}
}
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_GREENHOUSE2)) {
    sub USB_VENDOR_GREENHOUSE2 () {	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_EASYDISK)) {
    sub USB_VENDOR_EASYDISK () {	0xc76;}
}
unless(defined(&USB_VENDOR_TANGTOP)) {
    sub USB_VENDOR_TANGTOP () {	0xd3d;}
}
unless(defined(&USB_VENDOR_PEN)) {
    sub USB_VENDOR_PEN () {	0xd7d;}
}
unless(defined(&USB_VENDOR_MOTOROLA)) {
    sub USB_VENDOR_MOTOROLA () {	0x1063;}
}
unless(defined(&USB_VENDOR_CCYU)) {
    sub USB_VENDOR_CCYU () {	0x1065;}
}
unless(defined(&USB_VENDOR_PLX)) {
    sub USB_VENDOR_PLX () {	0x10b5;}
}
unless(defined(&USB_VENDOR_ASANTE)) {
    sub USB_VENDOR_ASANTE () {	0x10bd;}
}
unless(defined(&USB_VENDOR_BELKIN2)) {
    sub USB_VENDOR_BELKIN2 () {	0x1293;}
}
unless(defined(&USB_VENDOR_MOBILITY)) {
    sub USB_VENDOR_MOBILITY () {	0x1342;}
}
unless(defined(&USB_VENDOR_SHARK)) {
    sub USB_VENDOR_SHARK () {	0x13d2;}
}
unless(defined(&USB_VENDOR_SILICONPORTALS)) {
    sub USB_VENDOR_SILICONPORTALS () {	0x1527;}
}
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_ENTREGA)) {
    sub USB_VENDOR_ENTREGA () {	0x1645;}
}
unless(defined(&USB_VENDOR_ACTIONTEC)) {
    sub USB_VENDOR_ACTIONTEC () {	0x1668;}
}
unless(defined(&USB_VENDOR_DLINK)) {
    sub USB_VENDOR_DLINK () {	0x2001;}
}
unless(defined(&USB_VENDOR_PQI)) {
    sub USB_VENDOR_PQI () {	0x3538;}
}
unless(defined(&USB_VENDOR_DAISY)) {
    sub USB_VENDOR_DAISY () {	0x3579;}
}
unless(defined(&USB_VENDOR_INTEL)) {
    sub USB_VENDOR_INTEL () {	0x8086;}
}
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_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_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_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_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_XX10)) {
    sub USB_PRODUCT_ABOCOM_XX10 () {	0xabc1;}
}
unless(defined(&USB_PRODUCT_ACCTON_USB320_EC)) {
    sub USB_PRODUCT_ACCTON_USB320_EC () {	0x1046;}
}
unless(defined(&USB_PRODUCT_ACCTON_SS1001)) {
    sub USB_PRODUCT_ACCTON_SS1001 () {	0x5046;}
}
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_ACTIONTEC_PRISM_25)) {
    sub USB_PRODUCT_ACTIONTEC_PRISM_25 () {	0x408;}
}
unless(defined(&USB_PRODUCT_ACTISYS_IR2000U)) {
    sub USB_PRODUCT_ACTISYS_IR2000U () {	0x11;}
}
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_ADDONICS2_205)) {
    sub USB_PRODUCT_ADDONICS2_205 () {	0xa001;}
}
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_ADS_UBS10BT)) {
    sub USB_PRODUCT_ADS_UBS10BT () {	0x8;}
}
unless(defined(&USB_PRODUCT_ADS_UBS10BTX)) {
    sub USB_PRODUCT_ADS_UBS10BTX () {	0x9;}
}
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_AKS_USBHASP)) {
    sub USB_PRODUCT_AKS_USBHASP () {	0x1;}
}
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_ALTEC_ADA70)) {
    sub USB_PRODUCT_ALTEC_ADA70 () {	0x70;}
}
unless(defined(&USB_PRODUCT_ALTEC_ASC495)) {
    sub USB_PRODUCT_ALTEC_ASC495 () {	0xff05;}
}
unless(defined(&USB_PRODUCT_APC_UPSPRO500)) {
    sub USB_PRODUCT_APC_UPSPRO500 () {	0x2;}
}
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_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_SPEAKERS)) {
    sub USB_PRODUCT_APPLE_SPEAKERS () {	0x1101;}
}
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_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_UC232A)) {
    sub USB_PRODUCT_ATEN_UC232A () {	0x2008;}
}
unless(defined(&USB_PRODUCT_ATEN_DSB650C)) {
    sub USB_PRODUCT_ATEN_DSB650C () {	0x4000;}
}
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_DWL900AP)) {
    sub USB_PRODUCT_ATMEL_DWL900AP () {	0x5601;}
}
unless(defined(&USB_PRODUCT_ATMEL_DWL120)) {
    sub USB_PRODUCT_ATMEL_DWL120 () {	0x7602;}
}
unless(defined(&USB_PRODUCT_AUDIOTECHNICA_ATCHA4USB)) {
    sub USB_PRODUCT_AUDIOTECHNICA_ATCHA4USB () {	0x9;}
}
unless(defined(&USB_PRODUCT_AVISION_1200U)) {
    sub USB_PRODUCT_AVISION_1200U () {	0x268;}
}
unless(defined(&USB_PRODUCT_BELKIN2_F5U002)) {
    sub USB_PRODUCT_BELKIN2_F5U002 () {	0x2;}
}
unless(defined(&USB_PRODUCT_BELKIN_F5U103)) {
    sub USB_PRODUCT_BELKIN_F5U103 () {	0x103;}
}
unless(defined(&USB_PRODUCT_BELKIN_SCSI)) {
    sub USB_PRODUCT_BELKIN_SCSI () {	0x115;}
}
unless(defined(&USB_PRODUCT_BELKIN_USB2LAN)) {
    sub USB_PRODUCT_BELKIN_USB2LAN () {	0x121;}
}
unless(defined(&USB_PRODUCT_BELKIN_F5U120)) {
    sub USB_PRODUCT_BELKIN_F5U120 () {	0x1203;}
}
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_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_CANON_N656U)) {
    sub USB_PRODUCT_CANON_N656U () {	0x2206;}
}
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_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_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_PJB100)) {
    sub USB_PRODUCT_COMPAQ_PJB100 () {	0x504a;}
}
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_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_CTX_EX1300)) {
    sub USB_PRODUCT_CTX_EX1300 () {	0x9999;}
}
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_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_DIAMOND_RIO500USB)) {
    sub USB_PRODUCT_DIAMOND_RIO500USB () {	0x1;}
}
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_DSB650TX4)) {
    sub USB_PRODUCT_DLINK_DSB650TX4 () {	0x200c;}
}
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_EASYDISK_EASYDISK)) {
    sub USB_PRODUCT_EASYDISK_EASYDISK () {	0x5;}
}
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_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_UCSGT)) {
    sub USB_PRODUCT_ELECOM_UCSGT () {	0x5003;}
}
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_ETEK_1COM)) {
    sub USB_PRODUCT_ETEK_1COM () {	0x8007;}
}
unless(defined(&USB_PRODUCT_EXTENDED_XTNDACCESS)) {
    sub USB_PRODUCT_EXTENDED_XTNDACCESS () {	0x100;}
}
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_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_FUJIPHOTO_MASS0100)) {
    sub USB_PRODUCT_FUJIPHOTO_MASS0100 () {	0x100;}
}
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_GOHUBS_GOCOM232)) {
    sub USB_PRODUCT_GOHUBS_GOCOM232 () {	0x1001;}
}
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_GREENHOUSE2_USBKR100)) {
    sub USB_PRODUCT_GREENHOUSE2_USBKR100 () {	0x8150;}
}
unless(defined(&USB_PRODUCT_GRIFFIN_IMATE)) {
    sub USB_PRODUCT_GRIFFIN_IMATE () {	0x405;}
}
unless(defined(&USB_PRODUCT_GUILLEMOT_DALEADER)) {
    sub USB_PRODUCT_GUILLEMOT_DALEADER () {	0xa300;}
}
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_HANDSPRING_VISOR)) {
    sub USB_PRODUCT_HANDSPRING_VISOR () {	0x100;}
}
unless(defined(&USB_PRODUCT_HAUPPAUGE_WINTV_USB_FM)) {
    sub USB_PRODUCT_HAUPPAUGE_WINTV_USB_FM () {	0x4d12;}
}
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_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_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_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_970CSE)) {
    sub USB_PRODUCT_HP_970CSE () {	0x1004;}
}
unless(defined(&USB_PRODUCT_HP_5400C)) {
    sub USB_PRODUCT_HP_5400C () {	0x1005;}
}
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_HP2_C500)) {
    sub USB_PRODUCT_HP2_C500 () {	0x6002;}
}
unless(defined(&USB_PRODUCT_IBM_USBCDROMDRIVE)) {
    sub USB_PRODUCT_IBM_USBCDROMDRIVE () {	0x4427;}
}
unless(defined(&USB_PRODUCT_IIYAMA_HUB)) {
    sub USB_PRODUCT_IIYAMA_HUB () {	0x201;}
}
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_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_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_USBRSAQ)) {
    sub USB_PRODUCT_IODATA_USBRSAQ () {	0xa03;}
}
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_JATON_EDA)) {
    sub USB_PRODUCT_JATON_EDA () {	0x5704;}
}
unless(defined(&USB_PRODUCT_JENOPTIK_JD350)) {
    sub USB_PRODUCT_JENOPTIK_JD350 () {	0x5300;}
}
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_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_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_LACIE_HD)) {
    sub USB_PRODUCT_LACIE_HD () {	0xa601;}
}
unless(defined(&USB_PRODUCT_LACIE_CDRW)) {
    sub USB_PRODUCT_LACIE_CDRW () {	0xa602;}
}
unless(defined(&USB_PRODUCT_LEXAR_JUMPSHOT)) {
    sub USB_PRODUCT_LEXAR_JUMPSHOT () {	0x1;}
}
unless(defined(&USB_PRODUCT_LEXMARK_S2450)) {
    sub USB_PRODUCT_LEXMARK_S2450 () {	0x9;}
}
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_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_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_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_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_LUA2TX5)) {
    sub USB_PRODUCT_MELCO_LUA2TX5 () {	0x9;}
}
unless(defined(&USB_PRODUCT_MELCO_LUAKTX)) {
    sub USB_PRODUCT_MELCO_LUAKTX () {	0x12;}
}
unless(defined(&USB_PRODUCT_MELCO_KS11G)) {
    sub USB_PRODUCT_MELCO_KS11G () {	0x27;}
}
unless(defined(&USB_PRODUCT_METRICOM_RICOCHET_GS)) {
    sub USB_PRODUCT_METRICOM_RICOCHET_GS () {	0x1;}
}
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_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_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_MOBILITY_EA)) {
    sub USB_PRODUCT_MOBILITY_EA () {	0x204;}
}
unless(defined(&USB_PRODUCT_MOTOROLA_MC141555)) {
    sub USB_PRODUCT_MOTOROLA_MC141555 () {	0x1555;}
}
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_MSYSTEMS_DISKONKEY)) {
    sub USB_PRODUCT_MSYSTEMS_DISKONKEY () {	0x10;}
}
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_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_NEC2_HUB2_0)) {
    sub USB_PRODUCT_NEC2_HUB2_0 () {	0x58;}
}
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_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_NIKON_E990)) {
    sub USB_PRODUCT_NIKON_E990 () {	0x102;}
}
unless(defined(&USB_PRODUCT_NIKON_E880)) {
    sub USB_PRODUCT_NIKON_E880 () {	0x103;}
}
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_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_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_M125)) {
    sub USB_PRODUCT_PALM_M125 () {	0x40;}
}
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_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_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_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_PLX_TESTBOARD)) {
    sub USB_PRODUCT_PLX_TESTBOARD () {	0x9060;}
}
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_PUTERCOM_UPA100)) {
    sub USB_PRODUCT_PUTERCOM_UPA100 () {	0x47e;}
}
unless(defined(&USB_PRODUCT_QTRONIX_980N)) {
    sub USB_PRODUCT_QTRONIX_980N () {	0x2011;}
}
unless(defined(&USB_PRODUCT_QUICKSHOT_STRIKEPAD)) {
    sub USB_PRODUCT_QUICKSHOT_STRIKEPAD () {	0x6238;}
}
unless(defined(&USB_PRODUCT_RAINBOW_IKEY2000)) {
    sub USB_PRODUCT_RAINBOW_IKEY2000 () {	0x1200;}
}
unless(defined(&USB_PRODUCT_RATOC_REXUSB60)) {
    sub USB_PRODUCT_RATOC_REXUSB60 () {	0xb000;}
}
unless(defined(&USB_PRODUCT_ROLAND_SC8850)) {
    sub USB_PRODUCT_ROLAND_SC8850 () {	0x3;}
}
unless(defined(&USB_PRODUCT_ROLAND_UM1)) {
    sub USB_PRODUCT_ROLAND_UM1 () {	0x9;}
}
unless(defined(&USB_PRODUCT_ROLAND_UA3)) {
    sub USB_PRODUCT_ROLAND_UA3 () {	0xf;}
}
unless(defined(&USB_PRODUCT_ROLAND_UM880N)) {
    sub USB_PRODUCT_ROLAND_UM880N () {	0x14;}
}
unless(defined(&USB_PRODUCT_ROLAND_UM880G)) {
    sub USB_PRODUCT_ROLAND_UM880G () {	0x15;}
}
unless(defined(&USB_PRODUCT_ROLAND_SD90)) {
    sub USB_PRODUCT_ROLAND_SD90 () {	0x16;}
}
unless(defined(&USB_PRODUCT_ROCKFIRE_GAMEPAD)) {
    sub USB_PRODUCT_ROCKFIRE_GAMEPAD () {	0x2033;}
}
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_SDDR12)) {
    sub USB_PRODUCT_SANDISK_SDDR12 () {	0x100;}
}
unless(defined(&USB_PRODUCT_SANDISK_SDDR09)) {
    sub USB_PRODUCT_SANDISK_SDDR09 () {	0x200;}
}
unless(defined(&USB_PRODUCT_SANWASUPPLY_JYDV9USB)) {
    sub USB_PRODUCT_SANWASUPPLY_JYDV9USB () {	0x9806;}
}
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_SGI_SN1_L1_SC)) {
    sub USB_PRODUCT_SGI_SN1_L1_SC () {	0x1234;}
}
unless(defined(&USB_PRODUCT_SHARK_PA)) {
    sub USB_PRODUCT_SHARK_PA () {	0x400;}
}
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_SIEMENS_SPEEDSTREAM)) {
    sub USB_PRODUCT_SIEMENS_SPEEDSTREAM () {	0x1001;}
}
unless(defined(&USB_PRODUCT_SIGMATEL_IRDA)) {
    sub USB_PRODUCT_SIGMATEL_IRDA () {	0x4200;}
}
unless(defined(&USB_PRODUCT_SIIG_DIGIFILMREADER)) {
    sub USB_PRODUCT_SIIG_DIGIFILMREADER () {	0x4;}
}
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_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_SOHOWARE_NUB100)) {
    sub USB_PRODUCT_SOHOWARE_NUB100 () {	0x9100;}
}
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_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_STMICRO_COMMUNICATOR)) {
    sub USB_PRODUCT_STMICRO_COMMUNICATOR () {	0x7554;}
}
unless(defined(&USB_PRODUCT_STSN_STSN0001)) {
    sub USB_PRODUCT_STSN_STSN0001 () {	0x1;}
}
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_SUN_KEYBOARD)) {
    sub USB_PRODUCT_SUN_KEYBOARD () {	0x5;}
}
unless(defined(&USB_PRODUCT_SUN_MOUSE)) {
    sub USB_PRODUCT_SUN_MOUSE () {	0x100;}
}
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_TANGTOP_USBPS2)) {
    sub USB_PRODUCT_TANGTOP_USBPS2 () {	0x1;}
}
unless(defined(&USB_PRODUCT_TAUGA_CAMERAMATE)) {
    sub USB_PRODUCT_TAUGA_CAMERAMATE () {	0x5;}
}
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_TELEX_MIC1)) {
    sub USB_PRODUCT_TELEX_MIC1 () {	0x1;}
}
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_TRUMPION_XXX1100)) {
    sub USB_PRODUCT_TRUMPION_XXX1100 () {	0x1100;}
}
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_VISION_VC6452V002)) {
    sub USB_PRODUCT_VISION_VC6452V002 () {	0x2;}
}
unless(defined(&USB_PRODUCT_VIVITAR_DSC350)) {
    sub USB_PRODUCT_VIVITAR_DSC350 () {	0x3;}
}
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_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_INTUOSA5)) {
    sub USB_PRODUCT_WACOM_INTUOSA5 () {	0x21;}
}
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_YANO_U640MO)) {
    sub USB_PRODUCT_YANO_U640MO () {	0x101;}
}
unless(defined(&USB_PRODUCT_ZOOM_2986L)) {
    sub USB_PRODUCT_ZOOM_2986L () {	0x9700;}
}
unless(defined(&USB_PRODUCT_ZYXEL_OMNI56K)) {
    sub USB_PRODUCT_ZYXEL_OMNI56K () {	0x1500;}
}
unless(defined(&USB_PRODUCT_ZYXEL_980N)) {
    sub USB_PRODUCT_ZYXEL_980N () {	0x2011;}
}
1;
