Supported with: ArcGIS Desktop
Library dependencies: System, SystemUI, Geometry, Display, Server, Output, GeoDatabase, GISClient, DataSourcesFile, DataSourcesGDB, DataSourcesOleDB, DataSourcesRaster, GeoDatabaseDistributed, Carto, NetworkAnalyst, Schematic, Location, NetworkAnalysis, Controls, GeoAnalyst, 3DAnalyst, GlobeCore, SpatialAnalyst, Framework, GeoDatabaseUI, DisplayUI, OutputUI, Catalog, CatalogUI, CartoUI, DataSourcesRasterUI, ArcCatalogUI
The ArcCatalog library contains the ArcCatalog application, including the Application and Document objects. Some of the interfaces, IGxApplication are defined in the ArcCatalogUI library. This is because the objects in the ArcCatalogUI library use the IGxApplication interface to interact with the ArcCatalog application. The GxDocument object fires various events during the lifetime of the ArcCatalog application that can be used by developers to synchronize to ArcCatalog events.
Developers do not extend this library, instead they create commands and tools for use within the ArcCatalog application.