summaryrefslogtreecommitdiffstats
path: root/comm/mailnews/addrbook/src/components.conf
diff options
context:
space:
mode:
Diffstat (limited to 'comm/mailnews/addrbook/src/components.conf')
-rw-r--r--comm/mailnews/addrbook/src/components.conf129
1 files changed, 129 insertions, 0 deletions
diff --git a/comm/mailnews/addrbook/src/components.conf b/comm/mailnews/addrbook/src/components.conf
new file mode 100644
index 0000000000..622fba5951
--- /dev/null
+++ b/comm/mailnews/addrbook/src/components.conf
@@ -0,0 +1,129 @@
+# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# 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/.
+
+Classes = [
+ {
+ "cid": "{5b259db2-e451-4de9-8a6f-cfba91402973}",
+ "contract_ids": ["@mozilla.org/autocomplete/search;1?name=mydomain"],
+ "jsm": "resource:///modules/AbAutoCompleteMyDomain.jsm",
+ "constructor": "AbAutoCompleteMyDomain",
+ },
+ {
+ "cid": "{2f946df9-114c-41fe-8899-81f10daf4f0c}",
+ "contract_ids": ["@mozilla.org/autocomplete/search;1?name=addrbook"],
+ "jsm": "resource:///modules/AbAutoCompleteSearch.jsm",
+ "constructor": "AbAutoCompleteSearch",
+ },
+ {
+ "cid": "{127b341a-bdda-4270-85e1-edff569a9b85}",
+ "contract_ids": ["@mozilla.org/addressbook/ldap-attribute-map;1"],
+ "jsm": "resource:///modules/AbLDAPAttributeMap.jsm",
+ "constructor": "AbLDAPAttributeMap",
+ },
+ {
+ "cid": "{4ed7d5e1-8800-40da-9e78-c4f509d7ac5e}",
+ "contract_ids": ["@mozilla.org/addressbook/ldap-attribute-map-service;1"],
+ "jsm": "resource:///modules/AbLDAPAttributeMap.jsm",
+ "constructor": "AbLDAPAttributeMapService",
+ },
+ {
+ "cid": "{227e6482-fe9f-441f-9b7d-7b60375e7449}",
+ "contract_ids": ["@mozilla.org/autocomplete/search;1?name=ldap"],
+ "jsm": "resource:///modules/AbLDAPAutoCompleteSearch.jsm",
+ "constructor": "AbLDAPAutoCompleteSearch",
+ },
+ {
+ "cid": "{cb7c67f8-0053-4072-89e9-501cbd1b35ab}",
+ "contract_ids": ["@mozilla.org/network/ldap-url;1"],
+ "type": "nsLDAPURL",
+ "headers": ["/comm/mailnews/addrbook/src/nsLDAPURL.h"],
+ },
+ {
+ "cid": "{2b722171-2cea-11d3-9e0b-00a0c92b5f0d}",
+ "contract_ids": ["@mozilla.org/addressbook/cardproperty;1"],
+ "type": "nsAbCardProperty",
+ "headers": ["/comm/mailnews/addrbook/src/nsAbCardProperty.h"],
+ },
+ {
+ "cid": "{6fd8ec67-3965-11d3-a316-001083003d0c}",
+ "contract_ids": ["@mozilla.org/addressbook/directoryproperty;1"],
+ "type": "nsAbDirProperty",
+ "headers": ["/comm/mailnews/addrbook/src/nsAbDirProperty.h"],
+ },
+ {
+ "cid": "{e7702d5a-99d8-4648-bab7-919ea29f30b6}",
+ "contract_ids": ["@mozilla.org/addressbook/services/addressCollector;1"],
+ "type": "nsAbAddressCollector",
+ "init_method": "Init",
+ "headers": ["/comm/mailnews/addrbook/src/nsAbAddressCollector.h"],
+ },
+ {
+ "cid": "{f7dc2aeb-8e62-4750-965c-24b9e09ed8d2}",
+ "contract_ids": ["@mozilla.org/addressbook/directory/query-arguments;1"],
+ "type": "nsAbDirectoryQueryArguments",
+ "headers": ["/comm/mailnews/addrbook/src/nsAbDirectoryQuery.h"],
+ },
+ {
+ "cid": "{ca1944a9-527e-4c77-895d-d0466dd41cf5}",
+ "contract_ids": ["@mozilla.org/boolean-expression/condition-string;1"],
+ "type": "nsAbBooleanConditionString",
+ "headers": ["/comm/mailnews/addrbook/src/nsAbBooleanExpression.h"],
+ },
+ {
+ "cid": "{2c2e75c8-6f56-4a50-af1c-72af5d0e8d41}",
+ "contract_ids": ["@mozilla.org/boolean-expression/n-peer;1"],
+ "type": "nsAbBooleanExpression",
+ "headers": ["/comm/mailnews/addrbook/src/nsAbBooleanExpression.h"],
+ },
+ {
+ "cid": "{e162e335-541b-43b4-aaea-fe591e240caf}",
+ "contract_ids": ["@mozilla.org/addressbook/directory-query/proxy;1"],
+ "type": "nsAbDirectoryQueryProxy",
+ "headers": ["/comm/mailnews/addrbook/src/nsAbDirectoryQueryProxy.h"],
+ },
+ {
+ "cid": "{db6f46da-8de3-478d-b539-801398656cf6}",
+ "contract_ids": ["@mozilla.org/addressbook/abldifservice;1"],
+ "type": "nsAbLDIFService",
+ "headers": ["/comm/mailnews/addrbook/src/nsAbLDIFService.h"],
+ },
+]
+
+if buildconfig.substs["OS_ARCH"] == "Darwin":
+ Classes += [
+ {
+ "cid": "{83781cc6-c682-11d6-bdeb-0005024967b8}",
+ "contract_ids": [
+ "@mozilla.org/addressbook/directory;1?type=moz-abosxdirectory"
+ ],
+ "type": "nsAbOSXDirectory",
+ "headers": ["/comm/mailnews/addrbook/src/nsAbOSXDirectory.h"],
+ },
+ {
+ "cid": "{89bbf582-c682-11d6-bc9d-0005024967b8}",
+ "contract_ids": ["@mozilla.org/addressbook/directory;1?type=moz-abosxcard"],
+ "type": "nsAbOSXCard",
+ "headers": ["/comm/mailnews/addrbook/src/nsAbOSXCard.h"],
+ },
+ ]
+
+if buildconfig.substs["OS_ARCH"] == "WINNT" and buildconfig.substs["MOZ_MAPI_SUPPORT"]:
+ Classes += [
+ {
+ "cid": "{9cc57822-0599-4c47-a399-1c6fa185a05c}",
+ "contract_ids": [
+ "@mozilla.org/addressbook/directory;1?type=moz-aboutlookdirectory"
+ ],
+ "type": "nsAbOutlookDirectory",
+ "headers": ["/comm/mailnews/addrbook/src/nsAbOutlookDirectory.h"],
+ },
+ {
+ "cid": "{558ccc0f-2681-4dac-a066-debd8d26faf6}",
+ "contract_ids": ["@mozilla.org/addressbook/outlookinterface;1"],
+ "type": "nsAbOutlookInterface",
+ "headers": ["/comm/mailnews/addrbook/src/nsAbOutlookInterface.h"],
+ },
+ ]