25 #include "nsISupports.idl"
33 [scriptable,
uuid(cade6495-1f83-4497-b2ec-347fe090d018)]
55 void init(in AString aDeviceName,
56 in
unsigned long aVendorID,
63 in
unsigned long aVendorID,
64 in
unsigned long aProductID);
readonly attribute nsISimpleEnumerator deviceProductIDs
The USB Product IDs.
void simpleInit(in AString aDeviceName, in unsigned long aVendorID, in unsigned long aProductID)
Simple version of init.
void appendProductID(in unsigned long aProductID)
Append a supported device product id.
readonly attribute AString deviceFriendlyName
Friendly Human Readable Name.
void init(in AString aDeviceName, in unsigned long aVendorID, in nsISimpleEnumerator aDeviceProductIDs)
Initialize the object.
readonly attribute unsigned long deviceVendorID
The USB Vendor ID.