Extensions


The information in this topic is useful if you're trying to programmatically find an ESRI extension. The IApplication.FindExtensionByCLSID, IApplication.FindExtensionByName, and IExtensionManager.FindExtension methods can be used to get a reference to a specific extension. These methods require the unique identifier (UID) or name of the object you're trying to find.

The first table in this topic shows all of the ESRI extension products. These are the extension that appear in the Extensions dialog box in ArcMap and ArcCatalog. The second table shows all of the core extensions that are always loaded into ArcMap.

ESRI extension products

Product NameNameGUID (CLSID)GUID (ProgID)
Tracking AnalystTracking Analyst{D53BF20F-24FB-11D4-B34C-00104BA2ABCC}esriTrackingAnalystUI.TAExtension
ArcScanEsri ArcScan Tools{A212F759-F155-4BAF-A692-B9268CF9A465}esriArcScan.Vectorization
SchematicsEsri Schematic Extension{EE89C7C1-20BB-4412-8239-301179CA4F0D}esriSchematicUI.SchematicExtension
PublisherEsri Publisher Extension{8AEE0DE1-535C-4788-95C8-1659444D4C02}esriPublisherUI.Publisher
Network AnalystNetwork Analyst{C967BD39-1118-42EE-AAAB-B31642C89C3E}esriNetworkAnalystUI.NetworkAnalystExtension
3D Analyst3D Analyst{94305472-592E-11D4-80EE-00C04FA0ADF8}esri3DAnalystUI.DddEnvironment
Geostatistical AnalystGeostatistical Analyst{DE0502C4-8D34-11D3-A63A-0008C7BF3347}esriGeoStatisticalAnalystUI.GAExtension
Spatial AnalystSpatial Analyst{3C5059FE-9F15-401A-94ED-EED914D73E3E}esriSpatialAnalystUI.SAExtension
Data InteroperabilityData Interoperability {B7F5E5C3-D500-49B4-91F5-CDAAC07DE9BF} FMEPlugInDataSource.FMEExtension

 

ESRI ArcMap Core Extensions

NameGUID (CLSID)GUID (ProgID)
Esri Route Events Application Extension{0050490F-E5E4-463F-AC40-5121E4816743}esriLocationUI.RouteEventsAppExtension
Esri Route Hatching Extension{AED6E9C7-C161-439D-B816-A9066A2A29FA}esriLocationUI.HatchExtension
Esri ArcToolbox{BD6262BC-D9D4-4B93-87E0-E442702D93E6}esriGeoprocessingUI.ArcToolboxExtension
Tracking Environment{C88A0E93-855F-11D7-B877-00010265ADC5}esriTrackingAnalyst.TrackingEngineUtil
Esri Map Service Publishing{0613D3BB-0EFD-45C5-851C-4B25DFFA312E}esriCartoXUI.MapOptimizationAppExtension
Esri Object Editor{F8842F20-BB23-11D0-802B-0000F8037368}esriEditor.Editor
Cadastral Editor{114D685F-99B7-4B63-B09F-6D1A41A4DDC1}esriCadastralUI.CadastralEditorExtension
Esri Topology Extension{C2B54945-2EFA-458E-92B3-C5492FA38D06}esriEditorExt.TopologyExtension
Esri Animation{E4F593DA-3675-4778-95EE-FE8197BB43EA}esriAnimation.AnimationExtension
Esri Raster Cleanup{5E94138C-C8B7-42BD-8BA6-0F9DC3ACCE07}esriArcScan.RasterCleanup
Esri Snapping{E07B4C52-C894-4558-B8D4-D4050018D1DA}esriControls.Snapping
Esri Replication Extension{F63C1653-16E2-45B0-B428-5CB0E5E20867}esriGeoDatabaseDistributedUI.ReplicationExtension
Locator Database Extension{36C99530-923C-11D3-9F6B-00C04F6BDF06}esriLocationUI.LocatorExtension
Georeferencing{C50D33D1-DBED-11D3-B9BD-00C0F0567A4A}esriGeoReferenceUI.RectifyExt
GPS Extension{C994BFE6-47F1-4BAC-8F35-0743C7576673}esriArcMapUI.GpsExtension
Image Classification{C1197815-35BC-4364-A7EB-1F404DFC7793}esriSpatialAnalystUI.ClassificationExt
StreetDirectionsUI{BC36CF3B-1FC1-461D-92DF-CA51CDC9C84C}esriNetworkAnalystUI.NADirectionsWindowManager
Esri Adjustment Tools{88284BC5-C5E8-4BAD-B402-941258A1C224}esriEditorExt.Adjustment
EngineInkEnvironment{AF4EB52A-42D6-487B-BCCE-80A22410E059}esriControls.EngineInkEnvironment
TabletPC Support{E32524C6-8C5D-4D7E-9302-E61680088EF3}esriEditorExt.TabletExt
Utility Network Analyst{98528F9B-B971-11D2-BABD-00C04FA33C20}esriEditorExt.UtilityNetworkAnalysisExt