Revision control

Copy as Markdown

Other Tools

# -*- 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"],
"constructor": "AbAutoCompleteMyDomain",
},
{
"cid": "{2f946df9-114c-41fe-8899-81f10daf4f0c}",
"contract_ids": ["@mozilla.org/autocomplete/search;1?name=addrbook"],
"constructor": "AbAutoCompleteSearch",
},
{
"cid": "{127b341a-bdda-4270-85e1-edff569a9b85}",
"contract_ids": ["@mozilla.org/addressbook/ldap-attribute-map;1"],
"constructor": "AbLDAPAttributeMap",
},
{
"cid": "{4ed7d5e1-8800-40da-9e78-c4f509d7ac5e}",
"contract_ids": ["@mozilla.org/addressbook/ldap-attribute-map-service;1"],
"constructor": "AbLDAPAttributeMapService",
},
{
"cid": "{227e6482-fe9f-441f-9b7d-7b60375e7449}",
"contract_ids": ["@mozilla.org/autocomplete/search;1?name=ldap"],
"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"],
},
]