/* This Source Code Form is subject to the terms of the Mozilla Public
* License , v . 2 . 0 . If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifndef nsXPCOMCID_h_
#define nsXPCOMCID_h_
/**
* 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 .
*
*/
#define NS_DIRECTORY_SERVICE_CONTRACTID
"@mozilla.org/file/directory_service;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 .
* This contract may also support platform specific interfaces such as
* nsILocalFileMac on platforms where additional interfaces are required .
*
*/
#define NS_LOCAL_FILE_CONTRACTID
"@mozilla.org/file/local;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 ) .
*/
#define NS_CATEGORYMANAGER_CONTRACTID
"@mozilla.org/categorymanager;1"
/**
* XPCOM Properties Object Contract ID
* Simple mapping object which supports the nsIProperties interface .
*/
#define NS_PROPERTIES_CONTRACTID
"@mozilla.org/properties;1"
/**
* XPCOM Array Object ContractID
* Simple array implementation which supports the nsIArray and
* nsIMutableArray interfaces .
*/
#define NS_ARRAY_CONTRACTID
"@mozilla.org/array;1"
/**
* Observer Service ContractID
* The observer service implements the global nsIObserverService object .
* It should be used from the main thread only .
*/
#define NS_OBSERVERSERVICE_CONTRACTID
"@mozilla.org/observer-service;1"
/**
* IO utilities service contract id .
* This guarantees implementation of nsIIOUtil . Usable from any thread .
*/
#define NS_IOUTIL_CONTRACTID
"@mozilla.org/io-util;1"
/**
* Memory reporter service CID
*/
#define NS_MEMORY_REPORTER_MANAGER_CONTRACTID \
"@mozilla.org/memory-reporter-manager;1"
/**
* Memory info dumper service CID
*/
#define NS_MEMORY_INFO_DUMPER_CONTRACTID
"@mozilla.org/memory-info-dumper;1"
/**
* nsMessageLoop contract id
*/
#define NS_MESSAGE_LOOP_CONTRACTID
"@mozilla.org/message-loop;1"
#define NS_COMPARTMENT_INFO_CONTRACTID
"@mozilla.org/compartment-info;1"
/**
* The following are the CIDs and Contract IDs of the nsISupports wrappers for
* primative types .
*/
#define NS_SUPPORTS_ID_CID \
{
0 xacf8dc40,
0 x4a25,
0 x11d3, {
0 x98,
0 x90,
0 x0,
0 x60,
0 x8,
0 x96,
0 x24,
0 x22}}
#define NS_SUPPORTS_ID_CONTRACTID
"@mozilla.org/supports-id;1"
#define NS_SUPPORTS_CSTRING_CID \
{
0 xacf8dc41,
0 x4a25,
0 x11d3, {
0 x98,
0 x90,
0 x0,
0 x60,
0 x8,
0 x96,
0 x24,
0 x22}}
#define NS_SUPPORTS_CSTRING_CONTRACTID
"@mozilla.org/supports-cstring;1"
#define NS_SUPPORTS_STRING_CID \
{
0 xacf8dc42,
0 x4a25,
0 x11d3, {
0 x98,
0 x90,
0 x0,
0 x60,
0 x8,
0 x96,
0 x24,
0 x22}}
#define NS_SUPPORTS_STRING_CONTRACTID
"@mozilla.org/supports-string;1"
#define NS_SUPPORTS_PRBOOL_CID \
{
0 xacf8dc43,
0 x4a25,
0 x11d3, {
0 x98,
0 x90,
0 x0,
0 x60,
0 x8,
0 x96,
0 x24,
0 x22}}
#define NS_SUPPORTS_PRBOOL_CONTRACTID
"@mozilla.org/supports-PRBool;1"
#define NS_SUPPORTS_PRUINT8_CID \
{
0 xacf8dc44,
0 x4a25,
0 x11d3, {
0 x98,
0 x90,
0 x0,
0 x60,
0 x8,
0 x96,
0 x24,
0 x22}}
#define NS_SUPPORTS_PRUINT8_CONTRACTID
"@mozilla.org/supports-PRUint8;1"
#define NS_SUPPORTS_PRUINT16_CID \
{
0 xacf8dc46,
0 x4a25,
0 x11d3, {
0 x98,
0 x90,
0 x0,
0 x60,
0 x8,
0 x96,
0 x24,
0 x22}}
#define NS_SUPPORTS_PRUINT16_CONTRACTID
"@mozilla.org/supports-PRUint16;1"
#define NS_SUPPORTS_PRUINT32_CID \
{
0 xacf8dc47,
0 x4a25,
0 x11d3, {
0 x98,
0 x90,
0 x0,
0 x60,
0 x8,
0 x96,
0 x24,
0 x22}}
#define NS_SUPPORTS_PRUINT32_CONTRACTID
"@mozilla.org/supports-PRUint32;1"
#define NS_SUPPORTS_PRUINT64_CID \
{
0 xacf8dc48,
0 x4a25,
0 x11d3, {
0 x98,
0 x90,
0 x0,
0 x60,
0 x8,
0 x96,
0 x24,
0 x22}}
#define NS_SUPPORTS_PRUINT64_CONTRACTID
"@mozilla.org/supports-PRUint64;1"
#define NS_SUPPORTS_PRTIME_CID \
{
0 xacf8dc49,
0 x4a25,
0 x11d3, {
0 x98,
0 x90,
0 x0,
0 x60,
0 x8,
0 x96,
0 x24,
0 x22}}
#define NS_SUPPORTS_PRTIME_CONTRACTID
"@mozilla.org/supports-PRTime;1"
#define NS_SUPPORTS_CHAR_CID \
{
0 xacf8dc4a,
0 x4a25,
0 x11d3, {
0 x98,
0 x90,
0 x0,
0 x60,
0 x8,
0 x96,
0 x24,
0 x22}}
#define NS_SUPPORTS_CHAR_CONTRACTID
"@mozilla.org/supports-char;1"
#define NS_SUPPORTS_PRINT16_CID \
{
0 xacf8dc4b,
0 x4a25,
0 x11d3, {
0 x98,
0 x90,
0 x0,
0 x60,
0 x8,
0 x96,
0 x24,
0 x22}}
#define NS_SUPPORTS_PRINT16_CONTRACTID
"@mozilla.org/supports-PRInt16;1"
#define NS_SUPPORTS_PRINT32_CID \
{
0 xacf8dc4c,
0 x4a25,
0 x11d3, {
0 x98,
0 x90,
0 x0,
0 x60,
0 x8,
0 x96,
0 x24,
0 x22}}
#define NS_SUPPORTS_PRINT32_CONTRACTID
"@mozilla.org/supports-PRInt32;1"
#define NS_SUPPORTS_PRINT64_CID \
{
0 xacf8dc4d,
0 x4a25,
0 x11d3, {
0 x98,
0 x90,
0 x0,
0 x60,
0 x8,
0 x96,
0 x24,
0 x22}}
#define NS_SUPPORTS_PRINT64_CONTRACTID
"@mozilla.org/supports-PRInt64;1"
#define NS_SUPPORTS_FLOAT_CID \
{
0 xcbf86870,
0 x4ac0,
0 x11d3, {
0 xba,
0 xea,
0 x0,
0 x80,
0 x5f,
0 x8a,
0 x5d,
0 xd7}}
#define NS_SUPPORTS_FLOAT_CONTRACTID
"@mozilla.org/supports-float;1"
#define NS_SUPPORTS_DOUBLE_CID \
{
0 xcbf86871,
0 x4ac0,
0 x11d3, {
0 xba,
0 xea,
0 x0,
0 x80,
0 x5f,
0 x8a,
0 x5d,
0 xd7}}
#define NS_SUPPORTS_DOUBLE_CONTRACTID
"@mozilla.org/supports-double;1"
#define NS_SUPPORTS_INTERFACE_POINTER_CID \
{
0 xA99FEBBA,
0 x1DD1,
0 x11B2, {
0 xA9,
0 x43,
0 xB0,
0 x23,
0 x34,
0 xA6,
0 xD0,
0 x83}}
#define NS_SUPPORTS_INTERFACE_POINTER_CONTRACTID \
"@mozilla.org/supports-interface-pointer;1"
#endif
Messung V0.5 in Prozent C=93 H=94 G=93
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-08-25)
¤
*© Formatika GbR, Deutschland