| IImage | A com object that stores information that is required to set and retrieve image information. |
| IImageLocation | A com object that stores information that is required to set and retrieve image location information. |
| ILocationConstraints | A com object that stores information that is required to set and retrieve image properties information. |
| IImage2 | Extension of the IImage interface that exposes more APIs. |
| IImage3 | Extension of the IImage interface that exposes more APIs. |
| IImage4 | Extension of the IImage interface that exposes more APIs |
| IImage5 | Extension of the IImage interface that exposes more APIs. |
| IFolderLocation | A com object that stores information that is required to set and retrieve folder location information. |
| IImage6 | A com object that stores information that is required to set and retrieve feature information. |
| IImage7 | A com object that stores information that is required to set and retrieve feature information.IImage7 |
| IImageJob | A com object that stores information that is required to set and retrieve image job information. |
| ICommandFile | A com object that stores information that is required to set and retrieve command file information. |
| IVolume | A com object that stores information that is required to set and retrieve volume information. |
| ISegment | A com object that stores information that is required to set and retrieve volume segment information. |
| IImageJob2 | Extension of the IImageJob interface that exposes more APIs. |
| IImageJob3 | Extension of the IImageJob interface that exposes more APIs. |
| IImageJob4 | Extension of the IImageJob interface that exposes more APIs. |
| IImageJob5 | Extension of the IImageJob interface that exposes more APIs. |
| IImageJob6 | Extension of the IImageJob interface that exposes more APIs. |
| IImageJob7 | Extension of the IImageJob interface that exposes more APIs. |
| IScheduled | A com object that stores information required to set and retrieve task information. |
| IPropertyBag | |
| IErrorLog | |
| _IVolumeEvents | List of all volume events that are exposed by the IVolume interface. |
| IVolume2 | Extension of the IVolume interface that exposes more APIs. |
| IVolume3 | Extension of the IVolume interface that exposes more APIs. |
| IVolume4 | Extension of the IVolume interface that exposes more APIs. |
| IVolume5 | Extension of the IVolume interface that exposes more APIs. |
| IVolume6 | Extension of the IVolume interface that exposes more APIs. |
| IVolume7 | Extension of the IVolume interface that exposes more APIs. |
| _IVolumeContainerEvents | List of all the Volume container events. |
| IDestination | A com object that stores information that is required to set and retrieve backup destination information.e |
| IDestination2 | A com object that stores information that is required to set and retrieve backup destination information, IDestination2 adds sector size |
| ICommandFile2 | Extension of the ICommandFile interface that exposes more APIs. |
| ICommandFile3 | Extension of the ICommandFile interface that exposes more APIs. |
| ICommandFile4 | Extension of the ICommandFile interface that exposes DPAPI protected network Password. |
| IRestoreJob | A com object that stores information that is required to set and retrieve restore job information. |
| IRestoreJob2 | Extension of the IRestoreJob interface that exposes more APIs. |
| IRestoreJob3 | Extension of the IRestoreJob interface that exposes more APIs. |
| IRestoreJob4 | Extension of the IRestoreJob interface that exposes more APIs. |
| IRestoreJob5 | Extension of the IRestoreJob interface that exposes more APIs. |
| IFolderLocation4 | Extension of the IFolderLocation interface that exposes more APIs. |
| IFolderLocation3 | Extension of the IFolderLocation interface that exposes more APIs. |
| IFolderLocation2 | Extension of the IFolderLocation interface that exposes more APIs. |
| IDedupeParameters | A com object that stores information that is required to set and retrieve information about different dedupe parameters. |
| INetworkLocation4 | Extension of the INetworkLocation interface that exposes more APIs. |
| INetworkLocation3 | Extension of the INetworkLocation interface that exposes more APIs. |
| INetworkLocation2 | Extension of the INetworkLocation interface that exposes more APIs. |
| INetworkLocation | A com object that stores information required that is required to set and retrieve network location information. |
| IFtpLocation | A com object that stores information that is required to set and retrieve FTP location information. |
| IOpticalLocation2 | Extension of the IOpticalLocation interface that exposes more APIs. |
| IOpticalLocation | A com object that stores information that is required to set and retrieve optical location (cd, drives, etc.) information |
| ITsmLocation | A com object that stores information that is required to set and retrieve Tivoli Storage Management location . |
| ILocationConstraints2 | Extension of the ILocationConstraints interface exposes more APIs. |
| ISegment2 | Extension of the ISegment interface that exposes more APIs. |
| ISegment3 | Extension of the ISegment interface that exposes more APIs. |
| IDisk | A com object that stores information that is required to set and retrieve disk information. |
| IDisk2 | Extenesion of IDisk interface. |
| ICopyJob | A com object that stores information required to set and retrieve copy job information. |
| _IImageJobContainerEvents | List of all the Image Job container events. |
| IVProObjConstants | List of all the constants that are used by VproObj's interfaces. |
| IVProObjConstants2 | List of all the constants that are used by VproObj's extended interfaces. |
| IVProObjConstants3 | List of all the constants that are used by VproObj's extended interfaces. |
| IAgentStatus | A com object that stores information required to set and retrieve agent status information. |
| IAgentStatus2 | Extension of IAgentstatus interface that exposes more APIs. |
| IAgentAbilities | A com object that stores information required to set and retrieve remote management information. |
| IAgentAbilities2 | Extension of IAgentAbilities interface that exposes more APIs. |
| IAgentAbilities3 | Extension of IAgentAbilities interface that exposes more APIs. |
| IAgentAbilities4 | Extension of IAgentAbilities interface that exposes more APIs. |
| IAgentAbilities5 | Extension of IAgentAbilities interface that exposes more APIs. |
| IAgentAbilities6 | Extension of IAgentAbilities interface that exposes more APIs. |
| IRollbackJob | A com object that is used to roll back a job. |
| IAgentInfo | A com object that stores information required to set and retrieve agent information. |
| IAgentLicense | A com object that stores information required to set and retrieve agent license information. |
| IAgentLicense2 | Extension of IAgentLicense interface that exposes more APIs. |
| IAgentLicense3 | Extension of IAgentLicense interface that exposes more APIs. |
| IAgentLicense4 | Extension of IAgentLicense interface that exposes more APIs. |
| IAgentLicense5 | Extension of IAgentLicense interface that exposes more APIs. |
| IConsolidateJob | A com object that stores information that is required to set and retrieve consolidate image job information. |
| IConsolidateJob2 | Extension of the IConsolidate interface exposes more APIs. |
| IConsolidateJob3 | Extension of the IConsolidate interface exposes more APIs. |
| IP2vSystemInfo | A com object that stores information that is required to set and retrieve p2v system information. |
| IESXLocation | A com object that stores information that is required to set and retrieve ESX server location information. |
| IP2vSystemInfo2 | Extension of the IP2vSystemInfo interface that exposes more APIs. |
| IP2vDiskOptions | A com object that stores information that is required to set and retrieve p2v disk options. |
| IVmdkDiskOptions | A com object that stores information that is required to set and retrieve VMDK disk options. |
| IV2iDiskOptions | A com object that stores information that is required to set and retrieve v2i disk information. |
| IP2vDiskInfo | A com object that stores information that is required to set and retrieve p2v disk information. |
| IP2vVolumeInfo | A com object that stores information that is required to set and retrieve p2v volume information. |
| IP2vVolumeInfo2 | Extension of the IP2vVolumeInfo interface that exposes more APIs. |
| IP2vVolumeInfo3 | Extension of the IP2vVolumeInfo interface that exposes more APIs. |
| IP2vVolumeInfo4 | Extension of the IP2vVolumeInfo interface that exposes more APIs. |
| IFileFolderHistory | A com object that stores information that is required to set and retrieve file folder history information. |
| IFileFolderHistory2 | Extension of the IFileFolderHistory interface that exposes more APIs. |
| IFileFolderContainer | A com object that stores information required that is required to set and retrieve file folder container object information. |
| IBackupLocationContainer | Container to hold the IFolderLocation objects. |
| IESXLocation2 | A com object that stores information that is required to set and retrieve ESX server location information. |
| IESXAccess | A com object that stores information that is required to set and retrieve ESX server access information. |
| IAlertPolicy | A com object that stores information that is required to set and retrieve alert policy information. |
| IPolicyList | A com object that stores information that is required to set and retrieve policy list information. |
| IEventLogRecord | A com object that stores information that is required to set and retrieve event log record information. |
| IExternalVolume | A com object that stores information that is required to set and retrieve external volume information |
| IExternalDrive | A com object that stores information that is required to set and retrieve external drive information. |
| IExternalLocation | A com object that stores information that is required to set and retrieve external location information. |
| IExternalLocation2 | Extension of the IExternalLocation interface that exposes more APIs. |
| IDriveMapping | A com object that stores information that is required to set and retrieve volume and mount point information. |
| IDestinationVolume2 | Extension of the IDestinationVolume interface that exposes more APIs. |
| IDestinationVolume | A com object that stores information that is required to set and retrieve destination volume's information. |
| IFtpParameters | A com object that stores information that is required to set and retrieve FTP parameters. |
| IOstLocation | A com object that stores information that is required to set and retrieve OST location information. |
| IOstServerInfo | A com object that stores information that is required to set and retrieve OST server information. |
| IOstLsuInfo | A com object that stores information that is required to set and retrieve logical storage unit information. |
| IFileFolderInfo | A com object that stores information that is required to set and retrieve file folder information. |
| ISysInformation | A com object that stores information that is required to set and retrieve system information. |