Interface |
Description |
IAMFSerializer |
Provides access to high-level AMF serialization methods. |
IAMFWriter |
Provides access to members that control the sequential writing of AMF. |
IAngleFormat |
Provides access to members that format angles. |
IAngularConverter |
Provides access to methods that allow an angle to be converted from one direction unit to another. |
IAngularConverter2 |
Provides access to methods that allow an angle to be converted from one direction unit to another. |
IAnimationProgressor |
Provides access to members that report progress using an animation. |
IAoInitialize |
Provides access to members that initialize licensing for ArcGIS Desktop, Engine, and Server. |
IArcGISLocale |
Provides access to members for the ArcGIS locale. |
IArray |
Provides access to members that control a simple array of objects. |
IArray2 |
Provides access to replace an object in the array. |
IAuthorizeLicense |
Provides access to members that authorize Esri licenses. |
IAutoExtension |
Indicator interface that identifies an extension that automatically enables and disables as needed. |
IBlobStream |
Provides access to members that control a Blob Stream. |
IByteSwapStreamIO |
Provides access to members that support the Byte Swap Helper object. |
ICategoryFactory |
Provides access to members that work with the category factory. |
ICheckProgressor |
Provides access to members that report progress in stepped increments with checkmarks. |
IChildExtension |
Provides access to the parent extension of this extension. Indicates that this extension has a parent extension. |
IClassID |
Provides access to methods identifying class ID. |
IClassify |
Provides access to members that control the classification methods. |
IClassifyGEN |
Provides access to members that control classification. |
IClassifyMinMax |
Provides access to members that control the classification methods that require only a minimum and maximum value to classify. |
IClassifyMinMax2 |
Provides access to members that control the classification methods that require a data range only. |
IClone |
Provides access to members that control cloning of objects. |
IComponentCategoryInfo |
Provides access to members that work with the component category manager. |
IComponentCategoryManager |
Provides access to members that work with the component category manager. |
ICustomNumberFormat |
Provides access to members that format numbers in a customizable way. |
IDeviationInterval |
Provides access to members that control the classification methods that require a standard deviation based range. |
IDirectionFormat |
Provides access to members that format directions. |
IDocumentVersion |
Provides access to members that control the document version. |
IDocumentVersionSupportGEN |
Provides access to extend the IObjectStream interface with methods to hande saving objects that did not exist in previous versions of the software. |
IDoubleArray |
Provides access to members that control double arrays. |
IEnumBSTR |
Provides access to members that enumerate over a set of strings. |
IEnumName |
Provides access to members that enumerate over a set of name objects. |
IEnumNamedID |
Provides access to members that enumerate over a set of named IDs. |
IEnumNameEdit |
Provides access to members that create of an enumeration of Name objects. |
IEnumRESTOperation |
REST operation enumerator. |
IEnumRESTResource |
REST resource enumerator. |
IEnumUID |
Provides access to an enumerator over a set of component IDs. |
IEnumVariantSimple |
Provides access to members that enumerate over a set of VARIANTs. |
IEnvironmentManager |
Provides access to environments. |
IErrorCollection |
Provides access to members that control an Error Collection. |
IErrorInfo |
|
IESRILicenseInfo |
Provides access to members that check software licenses. |
IESRIScriptEngine |
Provides access to members that control the ESRIScriptEngine. |
IExtension |
Provides access to members that define an extension. |
IExtensionAccelerators |
Provides access to a method that creates extension accelerators. |
IExtensionConfig |
Provides access to members that describe an extension. |
IExtensionManager |
Provides access to members that query extension. |
IExtensionManagerAdmin |
Provides access to members that give life to the extensions. |
IExternalDeserializer |
Provides access to high-level JSON serialization methods. |
IExternalSerializer |
Provides access to high-level JSON serialization methods. |
IFile |
Provides access to a method that opens a file. |
IFileName |
Provides access to the pathnames of files. |
IFileNames |
Provides access to members that control an array of filenames. |
IFileNames2 |
Provides access to retrieve subsets based on extension. |
IFractionFormat |
Provides access to members that format fractions. |
IFrequencyStatistics |
Provides access to members used for reporting frequency statistics. |
IGenerateStatistics |
Provides access to members used for generating statistics. |
IGlobeCompression |
Provides access to compress and uncompress JPEG data used by ArcGlobe. |
IInputDeviceManager |
Provides access to members that give life to Input Devices. |
IIntervalRange |
Provides access to members that control classifications that need an interval range. |
IIntervalRange2 |
Provides access to members that control classifications that need an interval range. |
IJITExtensionManager |
Provides access to the Just In Time Extension Manager. |
IJob |
Provides access to properties of job. |
IJobCatalog |
Provides access to methods that control a catalog of jobs. |
IJobDefinition |
Provides access to properties of job definition. |
IJobFilter |
Provides access to methods of job filter. |
IJobInfo |
Provides access to info properties of the job. |
IJobMessage |
Provides access to properties of the job message. |
IJobMessages |
Provides access to methods that control an array of job messages. |
IJobRegistry |
Provides access to methods that control a Jobs Registry. |
IJobResults |
Provides access to properties of job results. |
IJobTracker |
Provides access to members that track and control execution of jobs. |
IJSONArray |
Provides simplified DOM-like JSON serialization and de-serialization API. |
IJSONArray2 |
Provides simplified DOM-like JSON serialization and de-serialization API. |
IJSONDeserializer |
Provides access to high-level JSON deserialization methods. |
IJSONObject |
Provides simplified DOM-like JSON serialization and de-serialization API. |
IJSONObject2 |
Provides simplified DOM-like JSON serialization and de-serialization API. |
IJSONReader |
Provides access to Sequential JSON Reader. |
IJSONReader2 |
|
IJSONReader3 |
|
IJSONSerializer |
Provides access to high-level JSON serialization methods. |
IJSONWriter |
Provides access to members that control the sequential writing of JSON. |
IJSONWriter2 |
|
IJSONWriter3 |
|
ILatLonFormat |
Provides access to members that format Latitudes and Longitudes. |
ILatLonFormat2 |
Provides access to members that format Latitudes and Longitudes. |
ILicenseInfoEnum |
Provides access to retrieve the extension code. |
ILicenseInformation |
Provides access to retrieve the name for license product code. |
ILocaleInfo |
Provides access to members that control the locale information. |
ILog |
Provides access to methods for accessing a log. |
ILog2 |
Provides access to methods for accessing a log. |
ILogSupport |
Provides access to methods for initializing an object for logging. |
ILongArray |
Provides access to members that control long arrays. |
IMemoryBlobStream |
Provides access to members that control the Blob Stream. |
IMemoryBlobStream2 |
Provides access to members that control the Blob Stream. |
IMemoryBlobStreamVariant |
Provides access to methods for importing and exporting variants to and from a MemoryBlobStream. |
IMessage |
Provides access to members that control the properties of a Message. |
IName |
Provides access to members that work with Name objects. |
INameFactory |
Provides access to members that work with the Name factory. |
INumberFormat |
Provides access to members that format numbers. |
INumberFormatOperations |
Provides access to common operations on formatted numbers. |
INumericFormat |
Provides access to members that format numbers. |
IObjectActivate |
Provides access to methods for activating and deactivating objects. |
IObjectConstruct |
Provides access to methods for constructing an object. |
IObjectCopy |
Provides access to members to copy objects by value. The object must support IPersistStream to be copied. |
IObjectStream |
Provides access to members used to make objects and object references persistant. Use of this interface allows multiple references to the same object to be stored properly. |
IObjectUpdate |
Provides access to methods for updating an object. |
IObjectValidate |
Provides access to methods for validating an object. |
IParentExtension |
Provides access to the child extensions of this extension. Indicates that this extension has child extensions. |
IParentLicenseExtension |
Indicator interface that identifies that this parent extension controls the licenses of it's children. |
IParseNameString |
Provides access to members that parse Name strings. |
IPercentageFormat |
Provides access to members that format percentages. |
IPersist |
|
IPersistStream |
|
IPersistVariant |
Provides access to members used for storage of an object through VARIANTs. |
IProductInstalled |
Provides access to check what ArcGIS product installed on the machine. |
IProgressor |
Provides access to members that report progress. |
IPropertySet |
Provides access to members for managing a PropertySet. |
IPropertySet2 |
Provides access to members for managing a PropertySet. |
IPropertySetArray |
Provides access to the IPropertySetArray Interface. |
IPropertySupport |
Provides access to members that set a default property on an object. |
IProxyServerInfo |
Provides access to members that control proxy server configuration. |
IProxyServerInfo2 |
Provides access to additional ProxyServerInfo methods. |
IRateFormat |
Provides access to members that format rates. |
IRectHolder |
Provides access to rectangle methods. |
IRequestHandler |
Provides access to members that control handing of request messages. |
IRequestHandler2 |
Provides access to members that control handing of request messages. |
IRESTCallback |
REST handler callback interface. |
IRESTDispatcher |
REST dispatcher object. |
IRESTOperation |
REST operation metadata object. |
IRESTRequestHandler |
Provides access to REST request for SO or SOE. |
IRESTResource |
REST resource metadata object. |
IScaleFormat |
Provides access to scale formatting options. |
IScientificNumberFormat |
Provides access to members that format scientific numbers. |
ISequentialStream |
|
IServerEnvironment |
Provides access to Server configuration information. |
IServerEnvironment2 |
Provides access to Server configuration information. |
IServerEnvironment3 |
Provides access to Server configuration information. |
IServerUserInfo |
Provides access to the current user information. |
ISet |
Provides access to members that control a simple set of objects. |
IShortcutName |
Provides access to members that define the target for the shortcut name. |
ISSLInfo |
Provides access to members that control HTTPS configuration. |
IStatisticsResults |
Provides access to members used for reporting statistics. |
IStatusBar |
Provides access to members that define the application statusbar. |
IStepProgressor |
Provides access to members that report progress in stepped increments. |
IStream |
|
IStringArray |
Provides access to members that control string arrays. |
ISupportErrorInfo |
|
ISystemBridge |
Provides access to methods usable in all supported languages. |
ITestConnection |
Provides access to members that test connection for a preset configuration. |
ITextureCompression |
Provides access to compress and uncompress texture data. |
ITime |
Provides access to members that control the Time. |
ITime2 |
Provides access to members that control the Time. |
ITimeDuration |
Provides access to members that control the Time Duration. |
ITimeExtent |
Provides access to members that control the Time Extent. |
ITimeInstant |
Provides access to members that control the Time Instant. |
ITimeOffsetOperator |
Provides access to time operations. |
ITimeReference |
Provides access to members that control the Time Reference. |
ITimeRelationalOperator |
Provides access to time operations. |
ITimeValue |
Provides access to members that control the Time Value. |
ITimeZoneFactory |
Provides access to members that control the Time Zone Factory. |
ITimeZoneFactory2 |
Provides access to members that control the Time Zone Factory. |
ITimeZoneInfo |
Provides access to members that control the time zone information. |
ITimeZoneRule |
Provides access to members that control the Time Zone Rule. |
ITrackCancel |
Provides access to members that control the Cancel Tracker. |
ITrackCancel2 |
Provides access to members that control the Cancel Tracker. |
IUID |
Provides access to members that work with globally unique identifier objects. |
IUnitConverter |
Provides access to members used for converting units. |
IVariantArray |
Provides access to members that control variant arrays. |
IVariantStream |
Provides access to members that store values to and retrieve values from a stream. |
IVariantStreamIO |
Provides access to members that support the VariantStream Helper object. |
IWebRequestHandler |
Provides access to methods that control handing of web requests. |
IWebRequestHandler2 |
Provides access to methods that control handing of web requests. |
IXMLAttributes |
Provides access to members that control XML attributes. |
IXMLFlags |
Provides access to members that control XML flags. |
IXMLNamespaces |
Provides access to members that control XML namespaces. |
IXMLObjectElement |
Provides access to members that control writing objects to XML. |
IXMLPersistedObject |
Provides access to members to set or retrieve an object to be serialized to XML. The object must support IPersistStream or IPersistVariant. |
IXMLReader |
Provides access to members that control the sequential reading of XML. |
IXMLReader2 |
Provides access to members that control the sequential reading of XML. |
IXMLSerialize |
Provides access to members that XML serialize and deserialize an object to/from XML. |
IXMLSerializeData |
Provides access to members that serialize and deserialize data from XML. |
IXMLSerializeData2 |
Provides access to members that serialize and deserialize data from XML. |
IXMLSerializer |
Provides access to members that control the XML serialization and deserialization of objects. |
IXMLSerializerAlt |
Provides access to load an object from an XML string. |
IXMLStream |
Provides access to members that control an in-memory XML stream. |
IXMLTypeMapper |
Provides access to members that convert to and from XML to native types. |
IXMLTypeMapper2 |
Provides access to members that convert to and from XML to native types. |
IXMLVersionSupport |
Provides access to members that help in serializing an object to different namespaces (versions). |
IXMLWriter |
Provides access to members that control the sequential writing of XML. |
IXMLWriter2 |
Provides access to members that control the sequential writing of XML. |
IZipArchive |
Provides access to methods and properties to create and manage zip archives. |
IZipArchiveEx |
Provides access to methods and properties to create and manage 7-zip archives. |
IZlibCompression |
Provides access to compress and uncompress texture data. |