DTSLib, COM interface constants for VB.Net / VBScript

DTSLib - interface constants

     This page contains simple VBA include for the DTSLib COM library.

library parameters

File NameProgram Files\Microsoft SQL Server\100\DTS\Binn\DTS.dll
Guid{FAD11436-A84C-4720-8D20-B07FE84FDE74}
Enums28

DTSFileConnectionUsageType

enum, 4 members.
Public Enum DTSFileConnectionUsageType
  DTSFCU_FILEEXISTS = 0  '&H0
  DTSFCU_CREATEFILE = 1  '&H1
  DTSFCU_FOLDEREXISTS = 2  '&H2
  DTSFCU_CREATEFOLDER = 3  '&H3
End Enum

DTSSignatureStatus

enum, 4 members.
Public Enum DTSSignatureStatus
  DTSSS_INVALID = 0  '&H0
  DTSSS_NOTPRESENT = 1  '&H1
  DTSSS_GOOD = 2  '&H2
  DTSSS_UNTRUSTED = 3  '&H3
End Enum

DTSPipelineComponentType

enum, 4 members.
Public Enum DTSPipelineComponentType
  DTSPCT_TRANSFORM = 0  '&H0
  DTSPCT_SOURCEADAPTER = 1  '&H1
  DTSPCT_DESTINATIONADAPTER = 2  '&H2
  DTSPCT_VIEW = 3  '&H3
End Enum

DTSExecResult

enum, 4 members.
Public Enum DTSExecResult
  DTSER_FAILURE = 1  '&H1
  DTSER_SUCCESS = 0  '&H0
  DTSER_COMPLETION = 2  '&H2
  DTSER_CANCELED = 3  '&H3
End Enum

DTSForcedExecResult

enum, 4 members.
Public Enum DTSForcedExecResult
  DTSFER_FAILURE = 1  '&H1
  DTSFER_SUCCESS = 0  '&H0
  DTSFER_COMPLETION = 2  '&H2
  DTSFER_NONE = -1  '&HFFFFFFFF
End Enum

DTSCheckpointUsage

enum, 3 members.
Public Enum DTSCheckpointUsage
  DTSCU_NEVER = 0  '&H0
  DTSCU_IFEXISTS = 1  '&H1
  DTSCU_ALWAYS = 2  '&H2
End Enum

DTSTransactionOption

enum, 3 members.
Public Enum DTSTransactionOption
  DTSTO_NotSupported = 0  '&H0
  DTSTO_Supported = 1  '&H1
  DTSTO_Required = 2  '&H2
End Enum

DTSExecStatus

enum, 6 members.
Public Enum DTSExecStatus
  DTSES_NONE = 1  '&H1
  DTSES_VALIDATING = 2  '&H2
  DTSES_EXECUTING = 3  '&H3
  DTSES_SUSPENDED = 4  '&H4
  DTSES_COMPLETED = 5  '&H5
  DTSES_ABEND = 6  '&H6
End Enum

DTSPackageType

enum, 6 members.
Public Enum DTSPackageType
  DTSPKT_DEFAULT = 0  '&H0
  DTSPKT_DTSWIZARD = 1  '&H1
  DTSPKT_DTSDESIGNER = 2  '&H2
  DTSPKT_SQLREPL = 3  '&H3
  DTSPKT_DTSDESIGNER100 = 5  '&H5
  DTSPKT_SQLDBMAINT = 6  '&H6
End Enum

DTSLoggingMode

enum, 3 members.
Public Enum DTSLoggingMode
  DTSLM_USEPARENTSETTING = 0  '&H0
  DTSLM_ENABLED = 1  '&H1
  DTSLM_DISABLED = 2  '&H2
End Enum

DTSEventFilterKind

enum, 2 members.
Public Enum DTSEventFilterKind
  DTSEFK_INCLUSION = 0  '&H0
  DTSEFK_EXCLUSION = 1  '&H1
End Enum

DTSProviderType

enum, 5 members.
Public Enum DTSProviderType
  DTSPT_OLEDB = -1  '&HFFFFFFFF
  DTSPT_ODBC = -2  '&HFFFFFFFE
  DTSPT_DTS_SOURCE = -3  '&HFFFFFFFD
  DTSPT_DTS_DEST = -4  '&HFFFFFFFC
  DTSPT_UNKNOWN = 0  '&H0
End Enum

DTSProviderSubType

enum, 9 members.
Public Enum DTSProviderSubType
  DTSPST_ACCESS = -1  '&HFFFFFFFF
  DTSPST_EXCEL = -2  '&HFFFFFFFE
  DTSPST_PARADOX = -3  '&HFFFFFFFD
  DTSPST_SQLSERVER = -4  '&HFFFFFFFC
  DTSPST_DBASE = -5  '&HFFFFFFFB
  DTSPST_FLATFILE = -6  '&HFFFFFFFA
  DTSPST_ORACLE = -7  '&HFFFFFFF9
  DTSPST_DB2 = -8  '&HFFFFFFF8
  DTSPST_NONE = 0  '&H0
End Enum

DTSConfigurationType

enum, 11 members.
Public Enum DTSConfigurationType
  DTSCT_PARENTVARIABLE = 0  '&H0
  DTSCT_CONFIGFILE = 1  '&H1
  DTSCT_ENVVARIABLE = 2  '&H2
  DTSCT_REGENTRY = 3  '&H3
  DTSCT_IPARENTVARIABLE = 4  '&H4
  DTSCT_ICONFIGFILE = 5  '&H5
  DTSCT_IREGENTRY = 6  '&H6
  DTSCT_SQLSERVER = 7  '&H7
  DTSCT_INIFILE = 8  '&H8
  DTSCT_ISQLSERVER = 9  '&H9
  DTSCT_IINIFILE = 10  '&HA
End Enum

DTSBreakpointHitTest

enum, 5 members.
Public Enum DTSBreakpointHitTest
  DTSBHT_ALWAYS = 0  '&H0
  DTSBHT_GREATER_OR_EQUAL = 1  '&H1
  DTSBHT_EQUAL = 2  '&H2
  DTSBHT_MULTIPLE = 3  '&H3
  DTSBHT_EXPRESSION = 4  '&H4
End Enum

DTSExecutionLocation

enum, 3 members.
Public Enum DTSExecutionLocation
  DTSEL_INPROC_SERVER = 0  '&H0
  DTSEL_LOCAL_SERVER = 1  '&H1
  DTSEL_REMOTE_SERVER = 2  '&H2
End Enum

DTSPrecedenceEvalOp

enum, 4 members.
Public Enum DTSPrecedenceEvalOp
  DTSPEO_EXPRESSION = 1  '&H1
  DTSPEO_CONSTRAINT = 2  '&H2
  DTSPEO_EXPRESSIONANDCONSTRAINT = 3  '&H3
  DTSPEO_EXPRESSIONORCONSTRAINT = 4  '&H4
End Enum

DTSPriorityClass

enum, 5 members.
Public Enum DTSPriorityClass
  DTSPC_DEFAULT = 0  '&H0
  DTSPC_ABOVE_NORMAL = 1  '&H1
  DTSPC_NORMAL = 2  '&H2
  DTSPC_BELOW_NORMAL = 3  '&H3
  DTSPC_IDLE = 4  '&H4
End Enum

DTSProtectionLevel

enum, 6 members.
Public Enum DTSProtectionLevel
  DTSPL_DONTSAVESENSITIVE = 0  '&H0
  DTSPL_ENCRYPTSENSITIVE_USERKEY = 1  '&H1
  DTSPL_ENCRYPTSENSITIVE_PASSWORD = 2  '&H2
  DTSPL_ENCRYPTALL_PASSWORD = 3  '&H3
  DTSPL_ENCRYPTALL_USERKEY = 4  '&H4
  DTSPL_SERVERSTORAGE = 5  '&H5
End Enum

DTSPackageInformationFlags

enum, 2 members.
Public Enum DTSPackageInformationFlags
  DTSPIF_FOLDER = 0  '&H0
  DTSPIF_PACKAGE = 1  '&H1
End Enum

DTSObjectHostType

enum, 4 members.
Public Enum DTSObjectHostType
  DTSOHT_TASK = 0  '&H0
  DTSOHT_CONNECTIONMANAGER = 1  '&H1
  DTSOHT_LOGPROVIDER = 2  '&H2
  DTSOHT_FOREACHENUMERATOR = 3  '&H3
End Enum

DTSLogEntryFrequency

enum, 3 members.
Public Enum DTSLogEntryFrequency
  DTSLEF_OCCASIONAL = 0  '&H0
  DTSLEF_CONSISTENT = 1  '&H1
  DTSLEF_PROPORTIONAL = 2  '&H2
End Enum

DTSPropertyKind

enum, 5 members.
Public Enum DTSPropertyKind
  DTSPK_OTHER = 0  '&H0
  DTSPK_VARIABLE_READONLY = 1  '&H1
  DTSPK_VARIABLE_READWRITE = 2  '&H2
  DTSPK_CONNECTION = 3  '&H3
  DTSPK_SENSITIVE = 4  '&H4
End Enum

DTSObjectReferenceType

enum, 3 members.
Public Enum DTSObjectReferenceType
  DTSORT_VARIABLE_READONLY = 0  '&H0
  DTSORT_VARIABLE_READWRITE = 1  '&H1
  DTSORT_CONNECTION = 2  '&H2
End Enum

DTSExcelVersion

enum, 5 members.
Public Enum DTSExcelVersion
  DTSExcelVer_3 = 0  '&H0
  DTSExcelVer_4 = 1  '&H1
  DTSExcelVer_5 = 2  '&H2
  DTSExcelVer_8 = 3  '&H3
  DTSExcelVer_2007 = 4  '&H4
End Enum

DTSProductLevel

enum, 5 members.
Public Enum DTSProductLevel
  DTSPL_NONE = 0  '&H0
  DTSPL_EXPRESS = 5  '&H5
  DTSPL_WORKGROUP = 10  '&HA
  DTSPL_STANDARD = 20  '&H14
  DTSPL_ENTERPRISE = 30  '&H1E
End Enum

DataType

enum, 54 members.
Public Enum DataType
  DT_EMPTY = 0  '&H0
  DT_NULL = 1  '&H1
  DT_I2 = 2  '&H2
  DT_I4 = 3  '&H3
  DT_R4 = 4  '&H4
  DT_R8 = 5  '&H5
  DT_CY = 6  '&H6
  DT_DATE = 7  '&H7
  DT_BOOL = 11  '&HB
  DT_DECIMAL = 14  '&HE
  DT_I1 = 16  '&H10
  DT_UI1 = 17  '&H11
  DT_UI2 = 18  '&H12
  DT_UI4 = 19  '&H13
  DT_I8 = 20  '&H14
  DT_UI8 = 21  '&H15
  DT_FILETIME = 64  '&H40
  DT_GUID = 72  '&H48
  DT_BYTES = 128  '&H80
  DT_STR = 129  '&H81
  DT_WSTR = 130  '&H82
  DT_NUMERIC = 131  '&H83
  DT_DBDATE = 133  '&H85
  DT_DBTIME = 134  '&H86
  DT_DBTIMESTAMP = 135  '&H87
  DT_DBTIME2 = 145  '&H91
  DT_DBTIMESTAMPOFFSET = 146  '&H92
  DT_IMAGE = 301  '&H12D
  DT_TEXT = 302  '&H12E
  DT_NTEXT = 303  '&H12F
  DT_DBTIMESTAMP2 = 304  '&H130
  DT_BYREF_I2 = 16386  '&H4002
  DT_BYREF_I4 = 16387  '&H4003
  DT_BYREF_R4 = 16388  '&H4004
  DT_BYREF_R8 = 16389  '&H4005
  DT_BYREF_CY = 16390  '&H4006
  DT_BYREF_DATE = 16391  '&H4007
  DT_BYREF_BOOL = 16395  '&H400B
  DT_BYREF_DECIMAL = 16398  '&H400E
  DT_BYREF_I1 = 16400  '&H4010
  DT_BYREF_UI1 = 16401  '&H4011
  DT_BYREF_UI2 = 16402  '&H4012
  DT_BYREF_UI4 = 16403  '&H4013
  DT_BYREF_I8 = 16404  '&H4014
  DT_BYREF_UI8 = 16405  '&H4015
  DT_BYREF_FILETIME = 16448  '&H4040
  DT_BYREF_GUID = 16456  '&H4048
  DT_BYREF_NUMERIC = 16515  '&H4083
  DT_BYREF_DBDATE = 16517  '&H4085
  DT_BYREF_DBTIME = 16518  '&H4086
  DT_BYREF_DBTIMESTAMP = 16519  '&H4087
  DT_BYREF_DBTIME2 = 16520  '&H4088
  DT_BYREF_DBTIMESTAMPOFFSET = 16521  '&H4089
  DT_BYREF_DBTIMESTAMP2 = 16522  '&H408A
End Enum

DTS_MANAGED_INFO_TYPE

enum, 5 members.
Public Enum DTS_MANAGED_INFO_TYPE
  TypeTask = 0  '&H0
  TypeComponent = 1  '&H1
  TypeForEachEnumerator = 2  '&H2
  TypeLogProvider = 3  '&H3
  TypeConnection = 4  '&H4
End Enum
WUtils.com