| 
Interface | 
Description | 
| IAction | 
Provides access to properties and methods needed to manage general actions settings and funcationality. | 
| IActionCollection | 
Provides access to the methods and properties needed to manage a collection of actions. | 
| IActionCollection2 | 
Provides access to the methods and properties needed to manage a collection of actions. | 
| IActionEdit | 
Provides access to the methods and properties needed to edit the properties of an action. | 
| IActionEvaluate | 
Provides access to the integration or hook interfaces that allow the ActionBase coclass to be aggregated.  This interface allows the base action to call the parent to perform its activity. | 
| IActionEvents | 
Provides access to event sinks to let listeners know when major events are transpiring on a given action. | 
| IActionHelper | 
Provides access to methods that allow actions to be set up using simple base objects instead of setting up several properties. | 
| IActionLookupSources | 
Provides access to properties and methods needed to create the lookup table values from the file or geodatabase sources. | 
| IActionLookupSupport | 
Provides access to properties and methods needed to support lookup table. | 
| IActionProcessor | 
Provides access to the methods and properties needed to manage and process a list of actions. | 
| IActionSetup | 
Provides access to read-only properties of an action.  This interface allows the base action to be set up by a parent action object. | 
| IActionState | 
Provides access to methods that will allow the configuration or reset of internal state information. | 
| IActionUpdate | 
Provides access to properties and methods to initialize and update tracking actions. | 
| IAMSDatasetName | 
Provides access to properties and methods needed to manage dataset names in the tracking workspace. | 
| IAMSWorkspace | 
Provides access to properties and methods needed to control and manage in the tracking workspace. | 
| IArguments | 
Provides access to methods and properties used to manage arguments in a message. | 
| IArrivingLocationTrigger | 
Provides access to the action's location trigger specifically for the geometrical arriving (entering) or departing (exited) a polygon. | 
| IATLWizardHelper | 
Provides access to properties and methods that allows java script to detect the ArcGIS install directory. | 
| ICCAHelper | 
Provides access to functionality for the coordinate conversion action. | 
| IClientConnection | 
Provides access to methods and properties implemented by datalinks and consumed by the Tracking Server. | 
| ICOMClient | 
Provides access to methods and properties implemented by datalinks and consumed by the Tracking Server. | 
| ICOMClient2 | 
Provides access to methods and properties implemented by datalinks and consumed by the Tracking Server. | 
| ICommandMessage | 
Provides access to methods and properties used to build command messages issuing command requests to the Tracking Server or any connected data links. | 
| IConditionalAction | 
Provides access to properties and methods needed to manage conditional actions. | 
| IConditionalAction2 | 
Provides access to properties and methods needed to manage conditional actions. | 
| IConditionalAction3 | 
Provides access to properties and methods for conditional action control such as whether to favor the query attribute or location test first. | 
| IConditionalAction4 | 
Provides access to properties and methods needed to manage conditional actions. | 
| IConditionalActionConfigure | 
Provides access to properties and methods for the parent dialog of this Active X component to set the action to edit and control when to update the action. | 
| IConditionalActionSetup | 
Provides access to properties and methods needed to gather Conditional Action Setup information. | 
| IConnection | 
Provides access to methods and properties implemented by datalinks and consumed by the Tracking Server. | 
| IConnectionStatistics | 
Provides access to message statistics. | 
| ICoordinateConversionAction | 
Provides access to properties and methods needed to manage coordinate conversion actions. | 
| ICrossingLocationTrigger | 
Provides access to the action's location trigger specifically for the geometrical crossing of a polyline or a polygon border. | 
| IDataMessage | 
Provides access to methods and properties used to manage data messages. | 
| IDataModificationAction | 
Provides access to properties and methods needed for the Data Modification actions. | 
| IDataPartitionAction | 
Provides access to properties and methods needed for the Data Partition (server) actions. | 
| IDatasetColumn | 
Provides access to methods and properties needed to define the contents of a dataset definition's data column. | 
| IDatasetColumnEnumerator | 
Provides access to methods to help manage data column-related enumerators. | 
| IDatasetDef | 
Provides access to methods and properties needed to manage a dataset definition. | 
| IDatasetDef2 | 
Provides access to methods and properties needed to manage a dataset definition. | 
| IDatasetDefAdmin | 
Provides access to a hidden interface used to lock the ID of the datadefinition. | 
| IDatasetNames | 
Provides access to properties and methods needed to manage dataset name information. | 
| IDataSummaryAction | 
IDataSummaryAction Interface | 
| IDirectData | 
Provides access to enable direct access to data. | 
| IDirectionalVectorRendererProperties | 
Provides access to the properties which govern the directional vector rendering. | 
| IDiscoverActions | 
Provides access to properties and methods to determine entire set of actions that might be related to proximity trigger rules. | 
| IEditDataSetColumn | 
Provides access to methods and properties used to edit Data Definitions. | 
| IEmailAlertAction | 
Provides access to properties and methods needed for the Email Alert actions. | 
| IEmailProperties | 
Provides access to properties and methods needed to support Email Alert actions. | 
| IEmailPropertiesDialog | 
Provides the dialog to access and edit the properties associated with the Email Alert action. | 
| IEnhancedInfoRenderer | 
Provides access to methods and properties to support symbolizing temporal based features with attribute and spatial information. This renderer is in addition to using the standard event and track renderers. | 
| IEnumSTATSTG | 
 | 
| IEnumTxObject | 
Provides access to properties and methods needed to iterate through a enumeration or list of Catalog objects. | 
| IEventAttributeProperties | 
Provides access to members that control text rendering behavior using event attributes. | 
| IEventRenderer | 
Provides access to an interface that identifies renderers that cannot provide symbols but can render to a display. | 
| IEventRenderer2 | 
Provides access to properties that support rendering specific event IDs or feature IDs, in coordination with the StepTool. | 
| IExcludedEventIDs | 
Provides access to Tracking Connection EventIDs to be permanently purged from cache and ignored in future. | 
| IFilterAction | 
Provides access to properties and methods needed to manage filter action. | 
| IGeneralLibraryObject | 
Provides access to methods and properties used with the general library object. | 
| IGMLConversion | 
Provides access to members for managing GML conversion. | 
| IHighlightSuppressionAction | 
Provides access to properties and methods needed to manage the highlight/suppression action. | 
| IHighlightSuppressionRenderer | 
Provides access to methods and properties needed to get Highlight/Suppression action information. | 
| IInternalTable | 
 | 
| IInternetServerConnection | 
Provides access to properties and methods needed to help manage Internet server connections. | 
| ILabelEngineManager2 | 
Provides access to methods and properties needed to define functionality of the label engine manager. | 
| ILabelEngineManager3 | 
Provides access to methods and properties needed to define functionality of the label engine manager. | 
| ILastKnownRenderer | 
Provides access to properties and methods needed to manage the renderer for last known events. | 
| ILayerAction | 
Provides access to methods and properties that identify the action as a layer action and allow those properties to be managed. | 
| ILayerQueryBuilder | 
Provides access to properties and methods for the layer query builder. | 
| ILibraryItem | 
Provides access to methods and properties used by the TMS server during the storage and retrieval of configuration items within its configuration database. | 
| ILibraryItem2 | 
Provides methods and properties used by the TMS server during the storage and retrieval of configuration items within its configuration database. | 
| ILibraryObject | 
Provides access to members that help manage library objects. | 
| IListener | 
Provides access to enable notification to the display controller when data is added or removed. | 
| ILocationQueryHelper | 
Provides access to methods and properties to help determine if a geometry is topologically related to a location geometry. | 
| ILocationTrigger | 
Provides access to properties and methods needed to manage action's location trigger. A location trigger allows developers to extend location based triggering of actions, e.g., extend location trigger to include crosses or departing / arriving. | 
| ILocationTriggerAdmin | 
Provides access to properties and methods needed to configure location triggers for tracking actions. | 
| ILockedFeatureSearch | 
Provides access to methods needed to select, search and lock MBDB records. | 
| IMarshal | 
 | 
| IMessage | 
Provides access to methods and properties needed to manage messages. | 
| IMessageTemplate | 
Provides access to properties and methods needed to support Email message content for the Email Alert actions. | 
| IMetaDataEditor | 
Provides access to properties that the standard message def editor uses to control how meta data is processed. | 
| IMoleEventRenderer | 
Provides access to properties specific to the MOLE event renderer object family. | 
| IPlugin | 
Provides access to methods and properties that data links provide to the Tracking Server so they can be consumed by the Tracking Server. | 
| IPlugInConfigure | 
Provides access to methods and properties needed to configure and manage server based data links. | 
| IPropSet | 
Provides access to members for managing a PropSet. | 
| IProximityLocationTrigger | 
Provides access to properties and methods needed to configure proximity location triggers which are applicable inter-temporal layers. | 
| IQueryBuilder | 
Provides access to properties and methods needed to manage query builder settings and functionality. | 
| IRecipientContainer | 
Provides access to properties and methods to manage the collection of email addresses of recipients of the action's Email Alerts. | 
| IResponseMessage | 
Provides access to methods and properties used to access responses from the Tracking Server or datalinks in which a command was issued. | 
| IServAction | 
Provides access to methods and properties needed to identify and manage tracking server based actions. | 
| IServer | 
Provides access to properties and methods to help manage processes in the Tracking Server. | 
| IServerConnection | 
Provides access to the methods and properties for a connector object to connect to a Tracking Server. | 
| IServerConnection2 | 
Provides access to the methods and properties for a connector object to connect to a Tracking Server. | 
| IServerConnectionAdmin | 
Provides access to the methods and properties for a connector object to Fire Events in a thread safe manner. | 
| ISimpleTrackingLabelRenderer | 
Provides access to properties and methods needed to manage the renderer for simple tracking labels. | 
| ISpecifyPropertyPages | 
 | 
| IStatusMessage | 
Provides access to methods and properties used to manage status message parameters. | 
| IStorage | 
 | 
| ITagAction | 
Provides access to properties and methods needed to manage the tag action. | 
| ITAProtectedNames2 | 
Provides access to properties of an internally used object. | 
| ITAUpdateControl | 
Provides access to methods needed to manage the dynamic updating of events drawn in ArcMap. | 
| ITemplateEditorDialog | 
Provides the dialog to access and edit message templates used for message bodies for the Email Alert action. | 
| ITemporalChartElement | 
Provides properties and methods needed to manage elements of the data clock chart. | 
| ITemporalCursor | 
Provides access to methods needed to control the temporal cursor. | 
| ITemporalFeature | 
Provides access to properties specifying the temporal feature type. | 
| ITemporalFeatureClass | 
Provides access to properties that allow the temporal column to be identified within a feature class and to set the TemporalObjectColumn name. | 
| ITemporalFeatureClass2 | 
Provides access to server name info. | 
| ITemporalFeatureClassStatistics | 
Provides access to properties and methods needed to manage message rate statistics. | 
| ITemporalGraph | 
Identifies an object as a temporal graph. | 
| ITemporalGraphs | 
Provides properties and methods needed to manage temporal graphs for the data clock. | 
| ITemporalLayer | 
Provides access to properties and methods needed to manage temporal layer functionality. | 
| ITemporalLegendClass | 
Provides access to properties to manage temporal ranges. | 
| ITemporalLegendGroup | 
Provides access to properties and methods needed to manage the temporal legend group of classes. | 
| ITemporalObjectTable | 
 | 
| ITemporalObservationsTable | 
 | 
| ITemporalObservationsTable2 | 
Provides access to the Track ID. | 
| ITemporalOperator | 
Provides access to methods and properties used to identify and manage temporal playback settings. | 
| ITemporalOperator2 | 
Provides access to methods and properties used to configure the temporal operator. | 
| ITemporalOperator3 | 
Provides access to additional methods and properties used to configure the temporal operator beyond ITemporalOperator2 and ITemporalOperator. | 
| ITemporalQueryFilter | 
Provides access to properties and methods needed to manage temporal query filters. | 
| ITemporalQueryFilter2 | 
Provides access to properties and methods needed to manage temporal query filters. | 
| ITemporalRecordSet | 
Provides access to methods needed to set up and fill a temporally sorted record set. | 
| ITemporalReference | 
Provides access to properties and methods needed to manage temporal reference information for a dataset. | 
| ITemporalRenderer | 
Provides access to methods and properties needed to apply symbology with temporal color as well as standard ESRI symbology. | 
| ITemporalRenderer2 | 
Provides access to properties specific to additional temporal rendering capabilities. | 
| ITemporalRendererNotify | 
Provides access to notification states for the parent temporal renderer to notify the children renderers about rendering events. | 
| ITemporalRendererPropPage | 
Provides access to members needed to set defaults in Symbology property pages. | 
| ITemporalSearch | 
Provides access to properties and methods needed to manage searching temporal datasets. | 
| ITemporalTable | 
Provides access to properties and methods in which a temporal table can be controlled. | 
| ITemporalWorkspaceStatistics | 
Provides access to properties and methods needed to manage message rate statistics in workspace. | 
| ITextMarkerSymbol | 
Provides access to properties specific to the text marker symbol. | 
| ITimeControl | 
Provides access to methods and properties needed to manage Playback Manager functions. | 
| ITimeControl2 | 
Provides access to methods and properties needed to manage Playback Manager functions. | 
| ITimeControlBase | 
Provides access to properties of the time control base. | 
| ITimeRegionalSettings | 
Provides access to properties and methods needed to change the parsing behavior of a string temporal field.  These properties and methods are not used for date type temporal fields and this information is not used for realtime data sources. | 
| ITimeZone | 
ITimeZone Interface provides properties and methods to select a time zone and do time conversions. | 
| ITMSUtilCallbacks | 
Provides access to restricted interface for methods to define connection and data link information. | 
| ITMSUtilPage | 
Provides access to properties and methods to help manage and implement the Tracking Server configuration utility. | 
| ITrackingConnectionFolder | 
Indicator interface used to identify an object as a trackingconnection folder. | 
| ITrackingDisplay | 
Provides access to properties and methods to gain access to contained objects within the tracking mediated display object. | 
| ITrackingEngineUtil | 
Provides access to properties and methods for tracking engine utility. | 
| ITrackingEngineUtil2 | 
Provides access to properties and methods for tracking engine utility. | 
| ITrackingEnvironment | 
Provides access to properties and methods used to control the tracking analyst extension. | 
| ITrackingEnvironment2 | 
Provides access to properties and methods used to control the tracking analyst extension. | 
| ITrackingEnvironment3 | 
Provides access to properties and methods used to control the tracking analyst extension. | 
| ITrackingGlobeLayerLeaderLines | 
Provides access to properties and methods needed to manage tracking globe layer leader lines. | 
| ITrackingLabel | 
Provides access to properties and methods for controlling tracking labels. | 
| ITrackingLabelDraw | 
Provides access to methods for drawing dynamically changing labels. | 
| ITrackingLabelEngine | 
Provides access to properties and methods for controlling the tracking label engine used for dynamically changing labels. | 
| ITrackingLabelEngine2 | 
Provides access to properties and methods for controlling the tracking label engine used for dynamically changing labels. | 
| ITrackingLayerLabels | 
Provides access to properties and methods needed to manage the tracking layer labels in the map display. | 
| ITrackingServiceComplexData | 
Provides access to support for requesting complex tracking services object data. | 
| ITrackingServiceDef | 
Provides access to properties that define a tracking service. | 
| ITrackingServiceDef2 | 
Provides access to properties that define a tracking service. | 
| ITrackingTextLabel | 
Provides access to properties and methods for controlling tracking text labels. | 
| ITrackRenderer | 
Provides access to properties specific to temporal track rendering capabilities. | 
| ITrackSymbologyRenderer | 
Provides access to methods and properties needed to manage the temporal symbology rendering of events. | 
| ITxCatalog | 
Provides access to properties and methods needed to use the CJMTK catalog object natively, aka GUI less. | 
| ITxCatalogDialog | 
Provides access to properties and methods needed to use the CJMTK Catalogs Navigation Dialog. | 
| ITxCatalogObject | 
Provides access to properties and methods common to all Catalog objects. | 
| ITxConnectionMessages | 
Provides access to the methods and properties for a connector object to retrieve messages from a live data source. | 
| ITxConnectorEvents | 
Provides access to methods that provide notification about tracking connection events. | 
| ITxConnectorSetup | 
Provides access to the methods and properties to setup a tracking connection. | 
| ITxDataset | 
Provides access to properties that identify the Catalog Object as belonging to a dataset name and provides that type. | 
| ITxDiagnostics | 
Provides access to diagnostic logs and error messages. | 
| ITxDocEventHandler | 
Provides access to properties and methods for document event handling. | 
| ITxDocEventHandler2 | 
Provides access to properties and methods for document event handling. | 
| ITxDocumentEvents | 
Provides access to events that occur in documents with tracking analyst objects. | 
| ITxFeatureClass | 
Provides access to tracking feature class. | 
| ITxFolderObject | 
Provides access to properties that identify where the Folder object is located. | 
| ITxGISServerFolder | 
Provides access to an interface definition that identifies that an object is also a TxGISServerFolder object. | 
| ITxObjectContainer | 
Provides access to properties and methods needed to manage a container of CJMTK Catalog Objects. | 
| ITxObjectEdit | 
Provides access to Support for Editing a Tx Catalog object.  If this Interface is supported by an object, the catalog dialog double click navigation action will invoke this interfaces Invoke method. | 
| ITxObjectFilter | 
Provides access to allow objects to filter the contents of the Tracking Catalog. | 
| ITxObjectProperties | 
Provides access to properties that return the image associated with a catalog object. | 
| ITxObjectPropertiesGEN | 
Provides access to properties that return the image associated with a catalog object. | 
| ITxRendererSetup | 
Provides access to the layer and feature class the renderer is assigned to. | 
| ITxRootLevelCatalogObject | 
Provides access to Indicates if a catalog object is a root level object. | 
| ITxSpatialReferenceChooser | 
Provides access to method to display the spatial reference chooser. | 
| ITxSymbolSelector | 
Provides access to engine symbology control. | 
| ITxWorkspaceEditor | 
Provides access to properties and methods needed to edit a tracking workspace objects connection properties. | 
| IUniqueValueTextRenderer | 
Provides access to methods and properties that support using text for symbolizing temporal events. | 
| IVisualBasicAction | 
Provides access to properties and methods needed to manage custom Visual Basic actions. |