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)
3D Analyst3D Analyst{94305472-592E-11D4-80EE-00C04FA0ADF8}esri3DAnalystUI.DddEnvironment
ArcScanESRI ArcScan Tools{A212F759-F155-4BAF-A692-B9268CF9A465}esriArcScan.Vectorization
Geostatistical AnalystGeostatistical Analyst{DE0502C4-8D34-11D3-A63A-0008C7BF3347}esriGeoStatisticalAnalystUI.GAExtension
Spatial AnalystSpatial Analyst{3C5059FE-9F15-401A-94ED-EED914D73E3E}esriSpatialAnalystUI.SAExtension
MaplexMaplex{20664808-0045-0991-BBFE-1CAC27A0328A}esriMaplexUI.MaplexExtension
Network AnalystNetwork Analyst{C967BD39-1118-42EE-AAAB-B31642C89C3E}esriNetworkAnalystUI.NetworkAnalystExtension
PublisherESRI Publisher Extension{8AEE0DE1-535C-4788-95C8-1659444D4C02}esriPublisherUI.Publisher
SchematicsESRI Schematic Extension{EE89C7C1-20BB-4412-8239-301179CA4F0D}esriSchematicUI.SchematicExtension
Tracking AnalystTracking Analyst{D53BF20F-24FB-11D4-B34C-00104BA2ABCC}esriTrackingAnalystUI.TAExtension
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
TabletPC Support{E32524C6-8C5D-4D7E-9302-E61680088EF3}esriEditorExt.TabletExt
ESRI Object Editor{F8842F20-BB23-11D0-802B-0000F8037368}esriEditor.Editor
ESRI Animation{E4F593DA-3675-4778-95EE-FE8197BB43EA}esriAnimation.AnimationExtension
ESRI Raster Cleanup{5E94138C-C8B7-42BD-8BA6-0F9DC3ACCE07}esriArcScan.RasterCleanup
ESRI Topology Extension{C2B54945-2EFA-458E-92B3-C5492FA38D06}esriEditorExt.TopologyExtension
ESRI Snapping{E07B4C52-C894-4558-B8D4-D4050018D1DA}esriControls.Snapping
ESRI Replication Extension{F63C1653-16E2-45B0-B428-5CB0E5E20867}esriGeoDatabaseDistributedUI.ReplicationExtension
ESRI Adjustment Tools{88284BC5-C5E8-4BAD-B402-941258A1C224}esriEditorExt.Adjustment
Cadastral Editor{114D685F-99B7-4B63-B09F-6D1A41A4DDC1}esriCadastralUI.CadastralEditorExtension
GPS Extension{C994BFE6-47F1-4BAC-8F35-0743C7576673}esriArcMapUI.GpsExtension
Locator Database Extension{36C99530-923C-11D3-9F6B-00C04F6BDF06}esriLocationUI.LocatorExtension
Georeferencing{C50D33D1-DBED-11D3-B9BD-00C0F0567A4A}esriGeoReferenceUI.RectifyExt
Image Classification{C1197815-35BC-4364-A7EB-1F404DFC7793}esriSpatialAnalystUI.ClassificationExt
ESRI Map Service Publishing{0613D3BB-0EFD-45C5-851C-4B25DFFA312E}esriCartoXUI.MapOptimizationAppExtension
ESRI ArcToolbox{BD6262BC-D9D4-4B93-87E0-E442702D93E6}esriGeoprocessingUI.ArcToolboxExtension
StreetDirectionsUI{BC36CF3B-1FC1-461D-92DF-CA51CDC9C84C}esriNetworkAnalystUI.NADirectionsWindowManager
Tracking Environment{C88A0E93-855F-11D7-B877-00010265ADC5}esriTrackingAnalyst.TrackingEngineUtil
Utility Network Analyst{98528F9B-B971-11D2-BABD-00C04FA33C20}esriEditorExt.UtilityNetworkAnalysisExt