WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsISupportsPrimitive

IID:d0d4b136-1dd1-11b2-9371-f0727ef827c0
Inherits From:nsISupports
Status:FROZEN

Primitive base interface.

These first three are pointer types and do data copying using the nsIMemory. Be careful!

This interface is implemented by the following components:


Constants

PRUint16 TYPE_ID = 1
PRUint16 TYPE_CSTRING = 2
PRUint16 TYPE_STRING = 3
PRUint16 TYPE_PRBOOL = 4
PRUint16 TYPE_PRUINT8 = 5
PRUint16 TYPE_PRUINT16 = 6
PRUint16 TYPE_PRUINT32 = 7
PRUint16 TYPE_PRUINT64 = 8
PRUint16 TYPE_PRTIME = 9
PRUint16 TYPE_CHAR = 10
PRUint16 TYPE_PRINT16 = 11
PRUint16 TYPE_PRINT32 = 12
PRUint16 TYPE_PRINT64 = 13
PRUint16 TYPE_FLOAT = 14
PRUint16 TYPE_DOUBLE = 15
PRUint16 TYPE_VOID = 16
PRUint16 TYPE_INTERFACE_POINTER = 17

Properties

readonly PRUint16 type

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com