📄 dtspkg.h
字号:
DEFINE_DTSPackage_GUID(IID_IDTSPersistPropertyBag, 10021006)
DEFINE_DTSPackage_GUID(IID_IDTSTransformationSets, 10021105)
DEFINE_DTSPackage_GUID(IID_IDTSTransformationSet, 10021106)
DEFINE_DTSPackage_GUID(IID_IDTSCustomTaskUI, 10022005)
DEFINE_DTSPackage_GUID(IID_IDTSReplDataPump, 10022010)
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
DEFINE_DTSPackage_GUID(CLSID_DTSApplication, 10030000)
DEFINE_DTSPackage_GUID(IID_IDTSApplication, 10030001)
DEFINE_DTSPackage_GUID(IID_IDTSTaskInfos, 10030101)
DEFINE_DTSPackage_GUID(IID_IDTSTaskInfo, 10030110)
DEFINE_DTSPackage_GUID(IID_IDTSTransformationInfos, 10030201)
DEFINE_DTSPackage_GUID(IID_IDTSTransformationInfo, 10030210)
DEFINE_DTSPackage_GUID(IID_IDTSScriptingLanguageInfos, 10030301)
DEFINE_DTSPackage_GUID(IID_IDTSScriptingLanguageInfo, 10030310)
DEFINE_DTSPackage_GUID(IID_IDTSOLEDBProviderInfos, 10030401)
DEFINE_DTSPackage_GUID(IID_IDTSOLEDBProviderInfo, 10030410)
DEFINE_DTSPackage_GUID(IID_IDTSPackageSQLServer, 10030510)
DEFINE_DTSPackage_GUID(IID_IDTSPackageRepository, 10030520)
DEFINE_DTSPackage_GUID(IID_IDTSPackageInfos, 10030601)
DEFINE_DTSPackage_GUID(IID_IDTSPackageInfo, 10030610)
DEFINE_DTSPackage_GUID(IID_IDTSPackageLogRecords, 10030701)
DEFINE_DTSPackage_GUID(IID_IDTSPackageLogRecord, 10030710)
DEFINE_DTSPackage_GUID(IID_IDTSStepLogRecords, 10030801)
DEFINE_DTSPackage_GUID(IID_IDTSStepLogRecord, 10030810)
DEFINE_DTSPackage_GUID(IID_IDTSTaskLogRecords, 10030901)
DEFINE_DTSPackage_GUID(IID_IDTSTaskLogRecord, 10030910)
DEFINE_DTSPackage_GUID(IID_IDTSPackageLineages, 10030a01)
DEFINE_DTSPackage_GUID(IID_IDTSPackageLineage, 10030a10)
DEFINE_DTSPackage_GUID(IID_IDTSStepLineages, 10030b01)
DEFINE_DTSPackage_GUID(IID_IDTSStepLineage, 10030b10)
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
/* DTSPackage Automation interface definitions generated: 08/06/2000, 01:09:57 */
/* Forward definitions */
DTS_FWD_DEFINE_INTERFACE(Properties) // LPDTSProperties
DTS_FWD_DEFINE_INTERFACE(Property) // LPDTSProperty
DTS_FWD_DEFINE_INTERFACE(Package) // LPDTSPackage
DTS_FWD_DEFINE_INTERFACE(PropertiesProvider) // LPDTSPropertiesProvider
DTS_FWD_DEFINE_INTERFACE(Steps) // LPDTSSteps
DTS_FWD_DEFINE_INTERFACE(Step) // LPDTSStep
DTS_FWD_DEFINE_INTERFACE(Step2) // LPDTSStep2
DTS_FWD_DEFINE_INTERFACE(Tasks) // LPDTSTasks
DTS_FWD_DEFINE_INTERFACE(Task) // LPDTSTask
DTS_FWD_DEFINE_INTERFACE(CustomTask) // LPDTSCustomTask
DTS_FWD_DEFINE_INTERFACE(ActiveScriptTask) // LPDTSActiveScriptTask
DTS_FWD_DEFINE_INTERFACE(DataPumpTask) // LPDTSDataPumpTask
DTS_FWD_DEFINE_INTERFACE(DataPumpTask2) // LPDTSDataPumpTask2
DTS_FWD_DEFINE_INTERFACE(CreateProcessTask) // LPDTSCreateProcessTask
DTS_FWD_DEFINE_INTERFACE(CreateProcessTask2) // LPDTSCreateProcessTask2
DTS_FWD_DEFINE_INTERFACE(ExecuteSQLTask) // LPDTSExecuteSQLTask
DTS_FWD_DEFINE_INTERFACE(DataDrivenQueryTask) // LPDTSDataDrivenQueryTask
DTS_FWD_DEFINE_INTERFACE(DataDrivenQueryTask2) // LPDTSDataDrivenQueryTask2
DTS_FWD_DEFINE_INTERFACE(TransferObjectsTask) // LPDTSTransferObjectsTask
DTS_FWD_DEFINE_INTERFACE(TransferObjectsTask2) // LPDTSTransferObjectsTask2
DTS_FWD_DEFINE_INTERFACE(SendMailTask) // LPDTSSendMailTask
DTS_FWD_DEFINE_INTERFACE(BulkInsertTask) // LPDTSBulkInsertTask
DTS_FWD_DEFINE_INTERFACE(GlobalVariables) // LPDTSGlobalVariables
DTS_FWD_DEFINE_INTERFACE(GlobalVariable) // LPDTSGlobalVariable
DTS_FWD_DEFINE_INTERFACE(GlobalVariable2) // LPDTSGlobalVariable2
DTS_FWD_DEFINE_INTERFACE(PrecedenceConstraints) // LPDTSPrecedenceConstraints
DTS_FWD_DEFINE_INTERFACE(PrecedenceConstraint) // LPDTSPrecedenceConstraint
DTS_FWD_DEFINE_INTERFACE(OleDBProperties) // LPDTSOleDBProperties
DTS_FWD_DEFINE_INTERFACE(OleDBProperty) // LPDTSOleDBProperty
DTS_FWD_DEFINE_INTERFACE(OleDBProperty2) // LPDTSOleDBProperty2
DTS_FWD_DEFINE_INTERFACE(Connections) // LPDTSConnections
DTS_FWD_DEFINE_INTERFACE(Connection) // LPDTSConnection
DTS_FWD_DEFINE_INTERFACE(Connection2) // LPDTSConnection2
DTS_FWD_DEFINE_INTERFACE(Transformations) // LPDTSTransformations
DTS_FWD_DEFINE_INTERFACE(Transformation) // LPDTSTransformation
DTS_FWD_DEFINE_INTERFACE(Transformation2) // LPDTSTransformation2
DTS_FWD_DEFINE_INTERFACE(Columns) // LPDTSColumns
DTS_FWD_DEFINE_INTERFACE(Column) // LPDTSColumn
DTS_FWD_DEFINE_INTERFACE(Lookups) // LPDTSLookups
DTS_FWD_DEFINE_INTERFACE(Lookup) // LPDTSLookup
DTS_FWD_DEFINE_INTERFACE(SavedPackageInfo) // LPDTSSavedPackageInfo
DTS_FWD_DEFINE_INTERFACE(SavedPackageInfos) // LPDTSSavedPackageInfos
DTS_FWD_DEFINE_INTERFACE(PropertyBag) // LPDTSPropertyBag
DTS_FWD_DEFINE_INTERFACE(PersistPropertyBag) // LPDTSPersistPropertyBag
DTS_FWD_DEFINE_INTERFACE(PackageEvents) // LPDTSPackageEvents
DTS_FWD_DEFINE_INTERFACE(PackageLog) // LPDTSPackageLog
DTS_FWD_DEFINE_INTERFACE(ParallelDataPumpTask) // LPDTSParallelDataPumpTask
DTS_FWD_DEFINE_INTERFACE(TransformationSets) // LPDTSTransformationSets
DTS_FWD_DEFINE_INTERFACE(TransformationSet) // LPDTSTransformationSet
DTS_FWD_DEFINE_INTERFACE(ExecutePackageTask) // LPDTSExecutePackageTask
DTS_FWD_DEFINE_INTERFACE(TaskInfos) // LPDTSTaskInfos
DTS_FWD_DEFINE_INTERFACE(TaskInfo) // LPDTSTaskInfo
DTS_FWD_DEFINE_INTERFACE(TransformationInfos) // LPDTSTransformationInfos
DTS_FWD_DEFINE_INTERFACE(TransformationInfo) // LPDTSTransformationInfo
DTS_FWD_DEFINE_INTERFACE(ScriptingLanguageInfos) // LPDTSScriptingLanguageInfos
DTS_FWD_DEFINE_INTERFACE(ScriptingLanguageInfo) // LPDTSScriptingLanguageInfo
DTS_FWD_DEFINE_INTERFACE(OLEDBProviderInfos) // LPDTSOLEDBProviderInfos
DTS_FWD_DEFINE_INTERFACE(OLEDBProviderInfo) // LPDTSOLEDBProviderInfo
DTS_FWD_DEFINE_INTERFACE(PackageSQLServer) // LPDTSPackageSQLServer
DTS_FWD_DEFINE_INTERFACE(PackageRepository) // LPDTSPackageRepository
DTS_FWD_DEFINE_INTERFACE(PackageInfos) // LPDTSPackageInfos
DTS_FWD_DEFINE_INTERFACE(PackageInfo) // LPDTSPackageInfo
DTS_FWD_DEFINE_INTERFACE(PackageLogRecords) // LPDTSPackageLogRecords
DTS_FWD_DEFINE_INTERFACE(PackageLogRecord) // LPDTSPackageLogRecord
DTS_FWD_DEFINE_INTERFACE(StepLogRecords) // LPDTSStepLogRecords
DTS_FWD_DEFINE_INTERFACE(StepLogRecord) // LPDTSStepLogRecord
DTS_FWD_DEFINE_INTERFACE(TaskLogRecords) // LPDTSTaskLogRecords
DTS_FWD_DEFINE_INTERFACE(TaskLogRecord) // LPDTSTaskLogRecord
DTS_FWD_DEFINE_INTERFACE(PackageLineages) // LPDTSPackageLineages
DTS_FWD_DEFINE_INTERFACE(PackageLineage) // LPDTSPackageLineage
DTS_FWD_DEFINE_INTERFACE(StepLineages) // LPDTSStepLineages
DTS_FWD_DEFINE_INTERFACE(StepLineage) // LPDTSStepLineage
DTS_FWD_DEFINE_INTERFACE(Package2) // LPDTSPackage2
DTS_FWD_DEFINE_INTERFACE(ExecuteSQLTask2) // LPDTSExecuteSQLTask2
DTS_FWD_DEFINE_INTERFACE(CustomTaskUI) // LPDTSCustomTaskUI
DTS_FWD_DEFINE_INTERFACE(Application) // LPDTSApplication
/* Interface definitions */
#undef INTERFACE
#define INTERFACE IDTSProperties
DECLARE_INTERFACE_(IDTSProperties, IDTSStdObject)
{
DTSPackage_DISPATCH_BASE(IDTSProperties)
STDMETHOD(GetParent)(THIS_ DTS_RETVAL IDTSStdObject **pRetVal) PURE;
STDMETHOD(Item)(THIS_ DTS_IN VARIANT Index,
DTS_RETVAL IDTSProperty **pRetVal) PURE;
STDMETHOD(Get_NewEnum)(THIS_ DTS_RETVAL IUnknown **ppEnum) PURE;
STDMETHOD(GetCount)(THIS_ DTS_RETVAL long *pRetVal) PURE;
};
#undef INTERFACE
#define INTERFACE IDTSProperty
DECLARE_INTERFACE_(IDTSProperty, IDTSStdObject)
{
DTSPackage_DISPATCH_BASE(IDTSProperty)
STDMETHOD(GetParent)(THIS_ DTS_RETVAL IDTSStdObject **pRetVal) PURE;
STDMETHOD(GetValue)(THIS_ DTS_RETVAL VARIANT *pRetVal) PURE;
STDMETHOD(SetValue)(THIS_ DTS_IN VARIANT NewValue) PURE;
STDMETHOD(GetProperties)(THIS_ DTS_RETVAL IDTSProperties **pRetVal) PURE;
STDMETHOD(GetName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(GetType)(THIS_ DTS_RETVAL long *pRetVal) PURE;
STDMETHOD(GetGet)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(GetSet)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
};
#undef INTERFACE
#define INTERFACE IDTSPackage
DECLARE_INTERFACE_(IDTSPackage, IDTSStdObject)
{
DTSPackage_DISPATCH_BASE(IDTSPackage)
STDMETHOD(GetParent)(THIS_ DTS_RETVAL IDTSStdObject **pRetVal) PURE;
STDMETHOD(GetProperties)(THIS_ DTS_RETVAL IDTSProperties **pRetVal) PURE;
STDMETHOD(GetName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetName)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetSteps)(THIS_ DTS_RETVAL IDTSSteps **pRetVal) PURE;
STDMETHOD(GetTasks)(THIS_ DTS_RETVAL IDTSTasks **pRetVal) PURE;
STDMETHOD(GetConnections)(THIS_ DTS_RETVAL IDTSConnections **pRetVal) PURE;
STDMETHOD(GetGlobalVariables)(THIS_ DTS_RETVAL IDTSGlobalVariables **pRetVal) PURE;
STDMETHOD(GetPackageID)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(GetDescription)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetDescription)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetWriteCompletionStatusToNTEventLog)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(SetWriteCompletionStatusToNTEventLog)(THIS_ DTS_IN VARIANT_BOOL NewValue) PURE;
STDMETHOD(GetLogFileName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(SetLogFileName)(THIS_ DTS_IN BSTR NewValue) PURE;
STDMETHOD(GetFailOnError)(THIS_ DTS_RETVAL VARIANT_BOOL *pRetVal) PURE;
STDMETHOD(SetFailOnError)(THIS_ DTS_IN VARIANT_BOOL NewValue) PURE;
STDMETHOD(GetVersionID)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(GetCreatorName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(GetCreatorComputerName)(THIS_ DTS_RETVAL BSTR *pRetVal) PURE;
STDMETHOD(GetCreationDate)(THIS_ DTS_RETVAL DATE *pRetVal) PURE;
STDMETHOD(GetPackagePriorityClass)(THIS_ DTS_RETVAL DTSPackagePriorityClass *pRetVal) PURE;
STDMETHOD(SetPackagePriorityClass)(THIS_ DTS_IN DTSPackagePriorityClass NewValue) PURE;
STDMETHOD(GetMaxConcurrentSteps)(THIS_ DTS_RETVAL LONG *pRetVal) PURE;
STDMETHOD(SetMaxConcurrentSteps)(THIS_ DTS_IN LONG NewValue) PURE;
STDMETHOD(Execute)(THIS) PURE;
STDMETHOD(SaveToStorageFile)(THIS_ DTS_IN BSTR UNCFile,
DTS_IN BSTR OwnerPassword CPPDEFAULT(= NULL),
DTS_IN BSTR OperatorPassword CPPDEFAULT(= NULL),
DTS_IN VARIANT *pVarPersistStgOfHost CPPDEFAULT(= NULL),
DTS_IN VARIANT_BOOL bReusePasswords CPPDEFAULT(= VARIANT_TRUE)) PURE;
STDMETHOD(SaveToRepository)(THIS_ DTS_IN BSTR RepositoryServerName,
DTS_IN BSTR RepositoryDatabaseName,
DTS_IN BSTR RepositoryUserName,
DTS_IN BSTR RepositoryUserPassword,
DTS_IN DTSRepositoryStorageFlags Flags CPPDEFAULT(= DTSReposFlag_Default),
DTS_IN BSTR CategoryID CPPDEFAULT(= NULL),
DTS_IN VARIANT *pVarPersistStgOfHost CPPDEFAULT(= NULL)) PURE;
STDMETHOD(RemoveFromRepository)(THIS_ DTS_IN BSTR RepositoryServerName,
DTS_IN BSTR RepositoryDatabaseName,
DTS_IN BSTR RepositoryUserName,
DTS_IN BSTR RepositoryUserPassword,
DTS_IN BSTR PackageID,
DTS_IN BSTR VersionID CPPDEFAULT(= NULL),
DTS_IN BSTR PackageName CPPDEFAULT(= NULL),
DTS_IN DTSRepositoryStorageFlags Flags CPPDEFAULT(= DTSReposFlag_Default)) PURE;
STDMETHOD(LoadFromStorageFile)(THIS_ DTS_IN BSTR UNCFile,
DTS_IN BSTR Password,
DTS_IN BSTR PackageID,
DTS_IN BSTR VersionID CPPDEFAULT(= NULL),
DTS_IN BSTR Name CPPDEFAULT(= NULL),
DTS_IN VARIANT *pVarPersistStgOfHost CPPDEFAULT(= NULL)) PURE;
STDMETHOD(LoadFromRepository)(THIS_ DTS_IN BSTR RepositoryServerName,
DTS_IN BSTR RepositoryDatabaseName,
DTS_IN BSTR RepositoryUserName,
DTS_IN BSTR RepositoryUserPassword,
DTS_IN BSTR PackageID,
DTS_IN BSTR VersionID CPPDEFAULT(= NULL),
DTS_IN BSTR PackageName CPPDEFAULT(= NULL),
DTS_IN DTSRepositoryStorageFlags Flags CPPDEFAULT(= DTSReposFlag_Default),
DTS_IN VARIANT *pVarPersistStgOfHost CPPDEFAULT(= NULL)) PURE;
STDMETHOD(GetSavedPackageInfos)(THIS_ DTS_IN BSTR UNCFile,
DTS_RETVAL IDTSSavedPackageInfos **pRetVal) PURE;
STDMETHOD(UnInitialize)(THIS) PURE;
STDMETHOD(SaveToSQLServer)(THIS_ DTS_IN BSTR ServerName,
DTS_IN BSTR ServerUserName,
DTS_IN BSTR ServerPassword,
DTS_IN DTSSQLServerStorageFlags Flags CPPDEFAULT(= DTSSQLStgFlag_Default),
DTS_IN BSTR PackageOwnerPassword CPPDEFAULT(= NULL),
DTS_IN BSTR PackageOperatorPassword CPPDEFAULT(= NULL),
DTS_IN BSTR PackageCategoryID CPPDEFAULT(= NULL),
DTS_IN VARIANT *pVarPersistStgOfHost CPPDEFAULT(= NULL),
DTS_IN VARIANT_BOOL bReusePasswords CPPDEFAULT(= VARIANT_TRUE)) PURE;
STDMETHOD(LoadFromSQLServer)(THIS_ DTS_IN BSTR ServerName,
DTS_IN BSTR ServerUserName,
DTS_IN BSTR ServerPassword,
DTS_IN DTSSQLServerStorageFlags Flags CPPDEFAULT(= DTSSQLStgFlag_Default),
DTS_IN BSTR PackagePassword CPPDEFAULT(= NULL),
DTS_IN BSTR PackageGuid CPPDEFAULT(= NULL),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -