00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #include "nsISupports.idl"
00028
00034 [scriptable, uuid(374fb2c4-387f-4d17-be67-b5a0353c1fea)]
00035 interface sbIDeviceCompatibility : nsISupports
00036 {
00040 const unsigned long INCOMPATIBLE = 0;
00041 const unsigned long COMPATIBLE_BASIC_SUPPORT = 1;
00042 const unsigned long COMPATIBLE_ENHANCED_SUPPORT = 2;
00043
00047 readonly attribute unsigned long compatibility;
00048
00052 const unsigned long PREFERENCE_UNKNOWN = 0;
00053 const unsigned long PREFERENCE_NONE = 1;
00054 const unsigned long PREFERENCE_REJECTED = 2;
00055 const unsigned long PREFERENCE_SELECTED = 3;
00056
00060 readonly attribute unsigned long userPreference;
00061 };