[scriptable, uuid(4d12e540-83d7-11d5-90ed-0010a4e73d9a)]
interface nsIDataType : nsISupports

Constants


          
const PRUint16 VTYPE_INT8 = 0

          
const PRUint16 VTYPE_INT16 = 1

          
const PRUint16 VTYPE_INT32 = 2

          
const PRUint16 VTYPE_INT64 = 3

          
const PRUint16 VTYPE_UINT8 = 4

          
const PRUint16 VTYPE_UINT16 = 5

          
const PRUint16 VTYPE_UINT32 = 6

          
const PRUint16 VTYPE_UINT64 = 7

          
const PRUint16 VTYPE_FLOAT = 8

          
const PRUint16 VTYPE_DOUBLE = 9

          
const PRUint16 VTYPE_BOOL = 10

          
const PRUint16 VTYPE_CHAR = 11

          
const PRUint16 VTYPE_WCHAR = 12

          
const PRUint16 VTYPE_VOID = 13

          
const PRUint16 VTYPE_ID = 14

          
const PRUint16 VTYPE_DOMSTRING = 15

          
const PRUint16 VTYPE_CHAR_STR = 16

          
const PRUint16 VTYPE_WCHAR_STR = 17

          
const PRUint16 VTYPE_INTERFACE = 18

          
const PRUint16 VTYPE_INTERFACE_IS = 19

          
const PRUint16 VTYPE_ARRAY = 20

          
const PRUint16 VTYPE_STRING_SIZE_IS = 21

          
const PRUint16 VTYPE_WSTRING_SIZE_IS = 22

          
const PRUint16 VTYPE_UTF8STRING = 23

          
const PRUint16 VTYPE_CSTRING = 24

          
const PRUint16 VTYPE_ASTRING = 25

          
const PRUint16 VTYPE_EMPTY_ARRAY = 254

          
const PRUint16 VTYPE_EMPTY = 255