Back to index

lightning-sunbird  0.9+nobinonly
Defines
nsXPCOMCID.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define NS_DIRECTORY_SERVICE_CONTRACTID   "@mozilla.org/file/directory_service;1"
 XPCOM Directory Service Contract ID The directory service provides ways to obtain file system locations.
#define NS_LOCAL_FILE_CONTRACTID   "@mozilla.org/file/local;1"
 XPCOM File The file abstraction provides ways to obtain and access files and directories located on the local system.
#define NS_CATEGORYMANAGER_CONTRACTID   "@mozilla.org/categorymanager;1"
 XPCOM Category Manager Contract ID The contract supports the nsICategoryManager interface.
#define NS_PROPERTIES_CONTRACTID   "@mozilla.org/properties;1"
 XPCOM Properties Object Contract ID Simple mapping object which supports the nsIProperties interface.
#define NS_ARRAY_CONTRACTID   "@mozilla.org/array;1"
 XPCOM Array Object ContractID Simple array implementation which supports the nsIArray and nsIMutableArray interfaces.
#define NS_SUPPORTS_ID_CID
 The following are the CIDs and Contract IDs of the nsISupports wrappers for primative types.
#define NS_SUPPORTS_ID_CONTRACTID   "@mozilla.org/supports-id;1"
#define NS_SUPPORTS_CSTRING_CID
#define NS_SUPPORTS_CSTRING_CONTRACTID   "@mozilla.org/supports-cstring;1"
#define NS_SUPPORTS_STRING_CID
#define NS_SUPPORTS_STRING_CONTRACTID   "@mozilla.org/supports-string;1"
#define NS_SUPPORTS_PRBOOL_CID
#define NS_SUPPORTS_PRBOOL_CONTRACTID   "@mozilla.org/supports-PRBool;1"
#define NS_SUPPORTS_PRUINT8_CID
#define NS_SUPPORTS_PRUINT8_CONTRACTID   "@mozilla.org/supports-PRUint8;1"
#define NS_SUPPORTS_PRUINT16_CID
#define NS_SUPPORTS_PRUINT16_CONTRACTID   "@mozilla.org/supports-PRUint16;1"
#define NS_SUPPORTS_PRUINT32_CID
#define NS_SUPPORTS_PRUINT32_CONTRACTID   "@mozilla.org/supports-PRUint32;1"
#define NS_SUPPORTS_PRUINT64_CID
#define NS_SUPPORTS_PRUINT64_CONTRACTID   "@mozilla.org/supports-PRUint64;1"
#define NS_SUPPORTS_PRTIME_CID
#define NS_SUPPORTS_PRTIME_CONTRACTID   "@mozilla.org/supports-PRTime;1"
#define NS_SUPPORTS_CHAR_CID
#define NS_SUPPORTS_CHAR_CONTRACTID   "@mozilla.org/supports-char;1"
#define NS_SUPPORTS_PRINT16_CID
#define NS_SUPPORTS_PRINT16_CONTRACTID   "@mozilla.org/supports-PRInt16;1"
#define NS_SUPPORTS_PRINT32_CID
#define NS_SUPPORTS_PRINT32_CONTRACTID   "@mozilla.org/supports-PRInt32;1"
#define NS_SUPPORTS_PRINT64_CID
#define NS_SUPPORTS_PRINT64_CONTRACTID   "@mozilla.org/supports-PRInt64;1"
#define NS_SUPPORTS_FLOAT_CID
#define NS_SUPPORTS_FLOAT_CONTRACTID   "@mozilla.org/supports-float;1"
#define NS_SUPPORTS_DOUBLE_CID
#define NS_SUPPORTS_DOUBLE_CONTRACTID   "@mozilla.org/supports-double;1"
#define NS_SUPPORTS_VOID_CID
#define NS_SUPPORTS_VOID_CONTRACTID   "@mozilla.org/supports-void;1"
#define NS_SUPPORTS_INTERFACE_POINTER_CID
#define NS_SUPPORTS_INTERFACE_POINTER_CONTRACTID   "@mozilla.org/supports-interface-pointer;1"
#define NS_HASH_PROPERTY_BAG_CID
 nsHashPropertyBag impl of nsIWritablePropertyBag
#define NS_HASH_PROPERTY_BAG_CONTRACTID   "@mozilla.org/hash-property-bag;1"
#define NS_EVENT_QUEUE_LISTENER_CONTRACTID   "@mozilla.org/event-queue-listener;1"
 A service that wants to be notified before and after event queues will process events.

Define Documentation

#define NS_ARRAY_CONTRACTID   "@mozilla.org/array;1"

XPCOM Array Object ContractID Simple array implementation which supports the nsIArray and nsIMutableArray interfaces.

Definition at line 85 of file nsXPCOMCID.h.

#define NS_CATEGORYMANAGER_CONTRACTID   "@mozilla.org/categorymanager;1"

XPCOM Category Manager Contract ID The contract supports the nsICategoryManager interface.

The category manager is a singleton. The "enumerateCategory" method of nsICategoryManager will return an object that implements nsIUTF8StringEnumerator. In addition, the enumerator will return the entries in sorted order (sorted by byte comparison).

Definition at line 72 of file nsXPCOMCID.h.

#define NS_DIRECTORY_SERVICE_CONTRACTID   "@mozilla.org/file/directory_service;1"

XPCOM Directory Service Contract ID The directory service provides ways to obtain file system locations.

The directory service is a singleton.

This contract supports the nsIDirectoryService and the nsIProperties interfaces.

Definition at line 50 of file nsXPCOMCID.h.

#define NS_EVENT_QUEUE_LISTENER_CONTRACTID   "@mozilla.org/event-queue-listener;1"

A service that wants to be notified before and after event queues will process events.

Definition at line 188 of file nsXPCOMCID.h.

Value:
{ 0x678c50b8, 0x6bcb, 0x4ad0, \
{ 0xb9, 0xb8, 0xc8, 0x11, 0x75, 0x95, 0x51, 0x99 } }

nsHashPropertyBag impl of nsIWritablePropertyBag

Definition at line 179 of file nsXPCOMCID.h.

#define NS_HASH_PROPERTY_BAG_CONTRACTID   "@mozilla.org/hash-property-bag;1"

Definition at line 182 of file nsXPCOMCID.h.

#define NS_LOCAL_FILE_CONTRACTID   "@mozilla.org/file/local;1"

XPCOM File The file abstraction provides ways to obtain and access files and directories located on the local system.

This contract supports the nsIFile interface and the nsILocalFile interface. This contract may also support platform specific interfaces such as nsILocalFileMac on platforms where additional interfaces are required.

Definition at line 62 of file nsXPCOMCID.h.

#define NS_PROPERTIES_CONTRACTID   "@mozilla.org/properties;1"

XPCOM Properties Object Contract ID Simple mapping object which supports the nsIProperties interface.

Definition at line 78 of file nsXPCOMCID.h.

Value:
{ 0xacf8dc4a, 0x4a25, 0x11d3, \
{ 0x98, 0x90, 0x0, 0x60, 0x8, 0x96, 0x24, 0x22 } }

Definition at line 136 of file nsXPCOMCID.h.

#define NS_SUPPORTS_CHAR_CONTRACTID   "@mozilla.org/supports-char;1"

Definition at line 139 of file nsXPCOMCID.h.

Value:
{ 0xacf8dc41, 0x4a25, 0x11d3, \
{ 0x98, 0x90, 0x0, 0x60, 0x8, 0x96, 0x24, 0x22 } }

Definition at line 96 of file nsXPCOMCID.h.

#define NS_SUPPORTS_CSTRING_CONTRACTID   "@mozilla.org/supports-cstring;1"

Definition at line 99 of file nsXPCOMCID.h.

Value:
{ 0xcbf86871, 0x4ac0, 0x11d3, \
{ 0xba, 0xea, 0x0, 0x80, 0x5f, 0x8a, 0x5d, 0xd7 } }

Definition at line 161 of file nsXPCOMCID.h.

#define NS_SUPPORTS_DOUBLE_CONTRACTID   "@mozilla.org/supports-double;1"

Definition at line 164 of file nsXPCOMCID.h.

Value:
{ 0xcbf86870, 0x4ac0, 0x11d3, \
{ 0xba, 0xea, 0x0, 0x80, 0x5f, 0x8a, 0x5d, 0xd7 } }

Definition at line 156 of file nsXPCOMCID.h.

#define NS_SUPPORTS_FLOAT_CONTRACTID   "@mozilla.org/supports-float;1"

Definition at line 159 of file nsXPCOMCID.h.

Value:
{ 0xacf8dc40, 0x4a25, 0x11d3, \
{ 0x98, 0x90, 0x0, 0x60, 0x8, 0x96, 0x24, 0x22 } }

The following are the CIDs and Contract IDs of the nsISupports wrappers for primative types.

Definition at line 91 of file nsXPCOMCID.h.

#define NS_SUPPORTS_ID_CONTRACTID   "@mozilla.org/supports-id;1"

Definition at line 94 of file nsXPCOMCID.h.

Value:
{ 0xA99FEBBA, 0x1DD1, 0x11B2, \
{ 0xA9, 0x43, 0xB0, 0x23, 0x34, 0xA6, 0xD0, 0x83 } }

Definition at line 171 of file nsXPCOMCID.h.

#define NS_SUPPORTS_INTERFACE_POINTER_CONTRACTID   "@mozilla.org/supports-interface-pointer;1"

Definition at line 174 of file nsXPCOMCID.h.

Value:
{ 0xacf8dc43, 0x4a25, 0x11d3, \
{ 0x98, 0x90, 0x0, 0x60, 0x8, 0x96, 0x24, 0x22 } }

Definition at line 106 of file nsXPCOMCID.h.

#define NS_SUPPORTS_PRBOOL_CONTRACTID   "@mozilla.org/supports-PRBool;1"

Definition at line 109 of file nsXPCOMCID.h.

Value:
{ 0xacf8dc4b, 0x4a25, 0x11d3, \
{ 0x98, 0x90, 0x0, 0x60, 0x8, 0x96, 0x24, 0x22 } }

Definition at line 141 of file nsXPCOMCID.h.

#define NS_SUPPORTS_PRINT16_CONTRACTID   "@mozilla.org/supports-PRInt16;1"

Definition at line 144 of file nsXPCOMCID.h.

Value:
{ 0xacf8dc4c, 0x4a25, 0x11d3, \
{ 0x98, 0x90, 0x0, 0x60, 0x8, 0x96, 0x24, 0x22 } }

Definition at line 146 of file nsXPCOMCID.h.

#define NS_SUPPORTS_PRINT32_CONTRACTID   "@mozilla.org/supports-PRInt32;1"

Definition at line 149 of file nsXPCOMCID.h.

Value:
{ 0xacf8dc4d, 0x4a25, 0x11d3, \
{ 0x98, 0x90, 0x0, 0x60, 0x8, 0x96, 0x24, 0x22 } }

Definition at line 151 of file nsXPCOMCID.h.

#define NS_SUPPORTS_PRINT64_CONTRACTID   "@mozilla.org/supports-PRInt64;1"

Definition at line 154 of file nsXPCOMCID.h.

Value:
{ 0xacf8dc49, 0x4a25, 0x11d3, \
{ 0x98, 0x90, 0x0, 0x60, 0x8, 0x96, 0x24, 0x22 } }

Definition at line 131 of file nsXPCOMCID.h.

#define NS_SUPPORTS_PRTIME_CONTRACTID   "@mozilla.org/supports-PRTime;1"

Definition at line 134 of file nsXPCOMCID.h.

Value:
{ 0xacf8dc46, 0x4a25, 0x11d3, \
{ 0x98, 0x90, 0x0, 0x60, 0x8, 0x96, 0x24, 0x22 } }

Definition at line 116 of file nsXPCOMCID.h.

#define NS_SUPPORTS_PRUINT16_CONTRACTID   "@mozilla.org/supports-PRUint16;1"

Definition at line 119 of file nsXPCOMCID.h.

Value:
{ 0xacf8dc47, 0x4a25, 0x11d3, \
{ 0x98, 0x90, 0x0, 0x60, 0x8, 0x96, 0x24, 0x22 } }

Definition at line 121 of file nsXPCOMCID.h.

#define NS_SUPPORTS_PRUINT32_CONTRACTID   "@mozilla.org/supports-PRUint32;1"

Definition at line 124 of file nsXPCOMCID.h.

Value:
{ 0xacf8dc48, 0x4a25, 0x11d3, \
{ 0x98, 0x90, 0x0, 0x60, 0x8, 0x96, 0x24, 0x22 } }

Definition at line 126 of file nsXPCOMCID.h.

#define NS_SUPPORTS_PRUINT64_CONTRACTID   "@mozilla.org/supports-PRUint64;1"

Definition at line 129 of file nsXPCOMCID.h.

Value:
{ 0xacf8dc44, 0x4a25, 0x11d3, \
{ 0x98, 0x90, 0x0, 0x60, 0x8, 0x96, 0x24, 0x22 } }

Definition at line 111 of file nsXPCOMCID.h.

#define NS_SUPPORTS_PRUINT8_CONTRACTID   "@mozilla.org/supports-PRUint8;1"

Definition at line 114 of file nsXPCOMCID.h.

Value:
{ 0xacf8dc42, 0x4a25, 0x11d3, \
{ 0x98, 0x90, 0x0, 0x60, 0x8, 0x96, 0x24, 0x22 } }

Definition at line 101 of file nsXPCOMCID.h.

#define NS_SUPPORTS_STRING_CONTRACTID   "@mozilla.org/supports-string;1"

Definition at line 104 of file nsXPCOMCID.h.

Value:
{ 0xaf10f3e0, 0x568d, 0x11d3, \
{ 0xba, 0xf8, 0x0, 0x80, 0x5f, 0x8a, 0x5d, 0xd7 } }

Definition at line 166 of file nsXPCOMCID.h.

#define NS_SUPPORTS_VOID_CONTRACTID   "@mozilla.org/supports-void;1"

Definition at line 169 of file nsXPCOMCID.h.