1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/xpcom/build/nsXPCOMCIDInternal.h Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,54 @@ 1.4 +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ 1.5 +/* vim:set ts=2 sw=2 sts=2 et cindent: */ 1.6 +/* This Source Code Form is subject to the terms of the Mozilla Public 1.7 + * License, v. 2.0. If a copy of the MPL was not distributed with this 1.8 + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 1.9 + 1.10 +#ifndef nsXPCOMCIDInternal_h__ 1.11 +#define nsXPCOMCIDInternal_h__ 1.12 + 1.13 +#include "nsXPCOMCID.h" 1.14 + 1.15 +/** 1.16 + * A hashtable-based property bag component. 1.17 + * @implements nsIWritablePropertyBag, nsIWritablePropertyBag2 1.18 + */ 1.19 +#define NS_HASH_PROPERTY_BAG_CID \ 1.20 +{ 0x678c50b8, 0x6bcb, 0x4ad0, \ 1.21 +{ 0xb9, 0xb8, 0xc8, 0x11, 0x75, 0x95, 0x51, 0x99 } } 1.22 +#define NS_HASH_PROPERTY_BAG_CONTRACTID "@mozilla.org/hash-property-bag;1" 1.23 + 1.24 +/** 1.25 + * Factory for creating nsIUnicharInputStream 1.26 + * @implements nsIUnicharInputStreamFactory 1.27 + * @note nsIUnicharInputStream instances cannot be created via 1.28 + * createInstance. Code must use one of the custom factory methods. 1.29 + */ 1.30 +#define NS_SIMPLE_UNICHAR_STREAM_FACTORY_CONTRACTID \ 1.31 + "@mozilla.org/xpcom/simple-unichar-stream-factory;1" 1.32 + 1.33 +/** 1.34 + * The global thread manager service. This component is a singleton. 1.35 + * @implements nsIThreadManager 1.36 + */ 1.37 +#define NS_THREADMANAGER_CONTRACTID "@mozilla.org/thread-manager;1" 1.38 + 1.39 +/** 1.40 + * A thread pool component. 1.41 + * @implements nsIThreadPool 1.42 + */ 1.43 +#define NS_THREADPOOL_CONTRACTID "@mozilla.org/thread-pool;1" 1.44 + 1.45 +/** 1.46 + * The contract id for the nsIXULAppInfo service. 1.47 + */ 1.48 +#define XULAPPINFO_SERVICE_CONTRACTID \ 1.49 + "@mozilla.org/xre/app-info;1" 1.50 + 1.51 +/** 1.52 + * The contract id for the nsIXULRuntime service. 1.53 + */ 1.54 +#define XULRUNTIME_SERVICE_CONTRACTID \ 1.55 + "@mozilla.org/xre/runtime;1" 1.56 + 1.57 +#endif // nsXPCOMCIDInternal_h__