All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---VPMIAdmin
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface VPMIAdmin
This class supplies methods to manage administration data
role: This class enables to create/delete/modify administration data
| public virtual HRESULT Abort( | )=0 |
| public virtual HRESULT AddBusinessDomain( | const VPMIBusinessDomain* | pBusinessDomain)=0 |
| public virtual HRESULT AddDataDomain( | const VPMIDataDomain* | iDataDomain)=0 |
| public virtual HRESULT AddDomain( | const VPMIDomain* | pDomain)=0 |
| public virtual HRESULT AddExternSite( | const VPMIExternSite* | iExternSite)=0 |
| public virtual HRESULT AddHost( | const VPMIHost* | pHost)=0 |
| public virtual HRESULT AddProject( | const VPMIProject* | iProject)=0 |
| public virtual HRESULT AddReplPackageDefinition( | const VPMIReplPackageDefinition* | iPackageDefinition)=0 |
| public virtual HRESULT AddReplSubscribingTarget( | const VPMIReplSubscribingTarget* | iTarget)=0 |
| public virtual HRESULT AddReplSubscription( | const VPMIReplSubscription* | iSubscription)=0 |
| public virtual HRESULT AddServer( | const VPMIServer* | iServer)=0 |
| public virtual HRESULT BeginModifications( | )=0 |
| public virtual HRESULT CreateBusinessDomain( | const CATDbBinary& | iOid, |
| VPMIBusinessDomain*& | oBusinessDomain)=0 |
| public virtual HRESULT CreateDataRDB( | const CATDbBinary& | iOid, |
| VPMIDataRDB*& | oRDB)=0 |
| public virtual HRESULT CreateDataServer( | const CATDbBinary& | iOid, |
| VPMIDataServer*& | oDataServer)=0 |
| public virtual HRESULT CreateDomain( | const CATDbBinary& | iOid, |
| VPMIDomain*& | oDomain)=0 |
| public virtual HRESULT CreateExternSite( | const CATDbBinary& | iOid, |
| const CATUnicodeString& | iName, | |
| VPMIExternSite*& | oSite)=0 |
| public virtual HRESULT CreateExternSite( | const CATDbBinary& | iOid, |
| VPMIExternSite*& | oDomain)=0 |
| public virtual HRESULT CreateHost( | const CATDbBinary& | iOid, |
| VPMIHost*& | oHost)=0 |
| public virtual HRESULT CreateLocalSite( | const CATDbBinary& | iBin, |
| VPMILocalSite*& | oSite)=0 |
| public virtual HRESULT CreateObject( | const CATDbBinary& | iOid, |
| const VPMIAdmin::ADMINTYPE | iType, | |
| IUnknown*& | oObject)=0 |
| public virtual HRESULT CreateProject( | const CATDbBinary& | iOid, |
| VPMIProject*& | oProject)=0 |
| public virtual HRESULT CreateReplApplyStatus( | const CATDbBinary& | iOid, |
| VPMIReplApplyStatus*& | oStatus)=0 |
| public virtual HRESULT CreateReplCaptureStatus( | const CATDbBinary& | iOid, |
| VPMIReplCaptureStatus*& | oStatus)=0 |
| public virtual HRESULT CreateReplMedia( | const CATDbBinary& | iOid, |
| VPMIReplMedia*& | oMedia) =0 |
| public virtual HRESULT CreateReplPackageDefinition( | const CATDbBinary& | iOid, |
| const CATUnicodeString& | iName, | |
| VPMIReplPackageDefinition*& | oPackage)=0 |
| public virtual HRESULT CreateReplPackageDefinition( | const CATDbBinary& | iOid, |
| VPMIReplPackageDefinition*& | oReplPackage)=0 |
| public virtual HRESULT CreateReplSubscribingTarget( | const CATDbBinary& | iOid, |
| const CATUnicodeString& | iName, | |
| const VPMIReplPackageDefinition* | iPackage, | |
| const VPMIExternSite* | iSite, | |
| VPMIReplSubscribingTarget*& | oTarget)=0 |
| public virtual HRESULT CreateReplSubscribingTarget( | const CATDbBinary& | iOid, |
| VPMIReplSubscribingTarget*& | oReplTarget)=0 |
| public virtual HRESULT CreateReplSubscription( | const CATDbBinary& | iOid, |
| const CATUnicodeString& | iName, | |
| const VPMIReplPackageDefinition* | iPackage, | |
| const VPMIExternSite* | iSite, | |
| VPMIReplSubscription*& | oSubscription)=0 |
| public virtual HRESULT CreateReplSubscription( | const CATDbBinary& | iOid, |
| VPMIReplSubscription*& | oReplSubscription)=0 |
| public virtual HRESULT CreateServer( | const CATDbBinary& | iOid, |
| VPMIServer*& | oServer)=0 |
| public virtual HRESULT End( | )=0 |
| public virtual HRESULT GenerateSubscription( | const VPMIReplSubscribingTarget* | iTarget, |
| CATUnicodeString& | oBuf)=0 |
| public virtual HRESULT GetAllExternSite( | CATLISTP(IUnknown)& | lExternSite)const=0 |
| public virtual HRESULT GetAllReplPackageDefinition( | CATLISTP(IUnknown)& | olReplPackageDefinition) const =0 |
| public virtual HRESULT GetAllReplSubscribingTarget( | CATLISTP(IUnknown)& | oSubscribingTargets)=0 |
| public virtual HRESULT GetAllReplSubscription( | CATLISTP(IUnknown)& | oSubscription) =0 |
| public virtual HRESULT GetAppServer( | const CATUnicodeString& | iName, |
| VPMIAppServer** | oServer)=0 |
| public virtual HRESULT GetBusinessDomain( | const CATDbBinary& | iOid, |
| VPMIBusinessDomain*& | oBusinessDomain)=0 |
| public virtual HRESULT GetBusinessDomain( | const CATUnicodeString& | iName, |
| VPMIBusinessDomain** | oBusinessDomain)=0 |
| public virtual HRESULT GetDataDomain( | const CATDbBinary& | iOid, |
| VPMIDataDomain*& | oDataRDB)=0 |
| public virtual HRESULT GetDataDomain( | CATDbBinary* | iOID, |
| VPMIDataDomain** | oDataDomain)=0 |
| public virtual HRESULT GetDataDomain( | const CATUnicodeString& | iName, |
| VPMIDataDomain** | oDataRDB)=0 |
| public virtual HRESULT GetDataServer( | const CATDbBinary& | iOid, |
| VPMIDataServer*& | oDataServer)=0 |
| public virtual HRESULT GetDataServer( | const CATUnicodeString& | iName, |
| VPMIDataServer** | oServer)=0 |
| public virtual HRESULT GetDomain( | const CATDbBinary& | iOid, |
| VPMIDomain*& | oDomain)=0 |
| public virtual HRESULT GetDomain( | const CATUnicodeString& | iDomainName, |
| VPMIDomain** | oDomain)=0 |
| public virtual HRESULT GetExternSite( | const CATDbBinary& | iOid, |
| VPMIExternSite*& | oDomain)=0 |
| public virtual HRESULT GetExternSite( | const CATUnicodeString& | iName, |
| VPMIExternSite*& | oSite)=0 |
| public virtual HRESULT GetHost( | const CATDbBinary& | iOid, |
| VPMIHost*& | oHost)=0 |
| public virtual HRESULT GetHost( | const CATUnicodeString& | iName, |
| VPMIHost** | oHost)=0 |
| public virtual HRESULT GetListOfAppServers( | CATLISTP(IUnknown)* | oListOfAppServers)=0 |
| public virtual HRESULT GetListOfBusinessDomains( | CATLISTP(IUnknown)* | oListOfBusinessDomains)=0 |
| public virtual HRESULT GetListOfDataDomains( | CATLISTP(IUnknown)* | oListOfDataDomains)=0 |
| public virtual HRESULT GetListOfDataServers( | CATLISTP(IUnknown)* | oListOfDataServers)=0 |
| public virtual HRESULT GetListOfDomains( | CATLISTP(IUnknown)* | oListOfDomains)=0 |
| public virtual HRESULT GetListOfHosts( | CATLISTP(IUnknown)* | oListOfHosts)=0 |
| public virtual HRESULT GetListOfProjects( | CATLISTP(IUnknown)* | oListOfProjects)=0 |
| public virtual HRESULT GetListOfProjects( | const CATUnicodeString& | iUserName, |
| CATLISTP(IUnknown)* | oListOfProjects)=0 |
| public virtual HRESULT GetListOfRelatedBusinessDomains( | const CATUnicodeString& | iSchemaName, |
| CATLISTP(IUnknown)* | oList)=0 |
| public virtual HRESULT GetListOfVaultServers( | CATLISTP(IUnknown)* | oListOfVaultServers)=0 |
| public virtual HRESULT GetLocalSite( | VPMILocalSite*& | oSite)=0 |
| public virtual HRESULT GetMasterBusinessDomain( | const CATUnicodeString& | iSchemaName, |
| VPMIBusinessDomain** | oBusinessDomain)=0 |
| public virtual HRESULT GetObject( | const CATDbBinary& | iOid, |
| const VPMIAdmin::ADMINTYPE | iType, | |
| IUnknown*& | oObject)=0 |
| public virtual HRESULT GetProject( | const CATDbBinary& | iOid, |
| VPMIProject*& | oProject)=0 |
| public virtual HRESULT GetProject( | const CATUnicodeString& | iName, |
| VPMIProject** | oProject)=0 |
| public virtual HRESULT GetReplApplyStatus( | const CATDbBinary& | iOid, |
| VPMIReplApplyStatus*& | oStatus)=0 |
| public virtual HRESULT GetReplCaptureStatus( | const CATDbBinary& | iOid, |
| VPMIReplCaptureStatus*& | oStatus)=0 |
| public virtual HRESULT GetReplMedia( | const CATDbBinary& | iOid, |
| VPMIReplMedia*& | oMedia)=0 |
| public virtual HRESULT GetReplPackageDefinition( | const CATDbBinary& | iOid, |
| VPMIReplPackageDefinition*& | oPackage)=0 |
| public virtual HRESULT GetReplSubscribingTarget( | const CATDbBinary& | iOid, |
| VPMIReplSubscribingTarget*& | oTarget)=0 |
| public virtual HRESULT GetReplSubscribingTarget( | const CATUnicodeString& | iName, |
| VPMIReplSubscribingTarget*& | oTarget)=0 |
| public virtual HRESULT GetReplSubscription( | const CATDbBinary& | iOid, |
| VPMIReplSubscription*& | oSubscription)=0 |
| public virtual HRESULT GetServer( | const CATDbBinary& | iOid, |
| VPMIServer* | oServer)=0 |
| public virtual HRESULT GetVaultServer( | const CATUnicodeString& | iName, |
| VPMIVaultServer** | oServer)=0 |
| public virtual HRESULT Init( | const CATUnicodeString& | iUserName | ="", |
| const CATUnicodeString& | iPassword | ="", | |
| const int | iLoadAdmin | = 0 )=0 |
| public virtual HRESULT RemoveAllInstances( | )=0 |
| public virtual HRESULT Save( | )=0 |
| public virtual HRESULT SetLocalSite( | const VPMILocalSite* | iSite)=0 |
| public virtual HRESULT Subscribe( | const CATUnicodeString& | iBuf, |
| VPMIReplSubscription*& | oSubscription)=0 |
enum ADMINTYPE {
ADMINAPPLYSTATUS,
ADMINAPPSERVER,
ADMINCAPTURESTATUS,
ADMINBUSINESSDOMAIN,
ADMINDATAFILE,
ADMINDATARDB,
ADMINDATASERVER,
ADMINDOMAIN,
ADMINEXTERNSITE,
ADMINHOST,
ADMINLOCALSITE,
ADMINMEDIA,
ADMINPACKAGEDEFINITION,
ADMINPROJECT,
ADMINSERVER,
ADMINSUBSCRIBINGTARGET,
ADMINSUBSCRIPTION,
ADMINVAULTSERVER
}
Enum of admin types.
Copyright © 2003, Dassault Systèmes. All rights reserved.