ADODB, COM interface constants for VB.Net / VBScript

ADODB - interface constants

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

library parameters

File NameWINDOWS\system32\dllcache\msado27.tlb
Guid{EF53050B-882E-4776-B643-EDA472E8E3F2}
Enums54

CursorTypeEnum

enum, 5 members.
Public Enum CursorTypeEnum
  adOpenUnspecified = -1  '&HFFFFFFFF
  adOpenForwardOnly = 0  '&H0
  adOpenKeyset = 1  '&H1
  adOpenDynamic = 2  '&H2
  adOpenStatic = 3  '&H3
End Enum

CursorOptionEnum

enum, 13 members.
Public Enum CursorOptionEnum
  adHoldRecords = 256  '&H100
  adMovePrevious = 512  '&H200
  adAddNew = 16778240  '&H1000400
  adDelete = 16779264  '&H1000800
  adUpdate = 16809984  '&H1008000
  adBookmark = 8192  '&H2000
  adApproxPosition = 16384  '&H4000
  adUpdateBatch = 65536  '&H10000
  adResync = 131072  '&H20000
  adNotify = 262144  '&H40000
  adFind = 524288  '&H80000
  adSeek = 4194304  '&H400000
  adIndex = 8388608  '&H800000
End Enum

LockTypeEnum

enum, 5 members.
Public Enum LockTypeEnum
  adLockUnspecified = -1  '&HFFFFFFFF
  adLockReadOnly = 1  '&H1
  adLockPessimistic = 2  '&H2
  adLockOptimistic = 3  '&H3
  adLockBatchOptimistic = 4  '&H4
End Enum

ExecuteOptionEnum

enum, 7 members.
Public Enum ExecuteOptionEnum
  adOptionUnspecified = -1  '&HFFFFFFFF
  adAsyncExecute = 16  '&H10
  adAsyncFetch = 32  '&H20
  adAsyncFetchNonBlocking = 64  '&H40
  adExecuteNoRecords = 128  '&H80
  adExecuteStream = 1024  '&H400
  adExecuteRecord = 2048  '&H800
End Enum

ConnectOptionEnum

enum, 2 members.
Public Enum ConnectOptionEnum
  adConnectUnspecified = -1  '&HFFFFFFFF
  adAsyncConnect = 16  '&H10
End Enum

ObjectStateEnum

enum, 5 members.
Public Enum ObjectStateEnum
  adStateClosed = 0  '&H0
  adStateOpen = 1  '&H1
  adStateConnecting = 2  '&H2
  adStateExecuting = 4  '&H4
  adStateFetching = 8  '&H8
End Enum

CursorLocationEnum

enum, 4 members.
Public Enum CursorLocationEnum
  adUseNone = 1  '&H1
  adUseServer = 2  '&H2
  adUseClient = 3  '&H3
  adUseClientBatch = 3  '&H3
End Enum

DataTypeEnum

enum, 40 members.
Public Enum DataTypeEnum
  adEmpty = 0  '&H0
  adTinyInt = 16  '&H10
  adSmallInt = 2  '&H2
  adInteger = 3  '&H3
  adBigInt = 20  '&H14
  adUnsignedTinyInt = 17  '&H11
  adUnsignedSmallInt = 18  '&H12
  adUnsignedInt = 19  '&H13
  adUnsignedBigInt = 21  '&H15
  adSingle = 4  '&H4
  adDouble = 5  '&H5
  adCurrency = 6  '&H6
  adDecimal = 14  '&HE
  adNumeric = 131  '&H83
  adBoolean = 11  '&HB
  adError = 10  '&HA
  adUserDefined = 132  '&H84
  adVariant = 12  '&HC
  adIDispatch = 9  '&H9
  adIUnknown = 13  '&HD
  adGUID = 72  '&H48
  adDate = 7  '&H7
  adDBDate = 133  '&H85
  adDBTime = 134  '&H86
  adDBTimeStamp = 135  '&H87
  adBSTR = 8  '&H8
  adChar = 129  '&H81
  adVarChar = 200  '&HC8
  adLongVarChar = 201  '&HC9
  adWChar = 130  '&H82
  adVarWChar = 202  '&HCA
  adLongVarWChar = 203  '&HCB
  adBinary = 128  '&H80
  adVarBinary = 204  '&HCC
  adLongVarBinary = 205  '&HCD
  adChapter = 136  '&H88
  adFileTime = 64  '&H40
  adPropVariant = 138  '&H8A
  adVarNumeric = 139  '&H8B
  adArray = 8192  '&H2000
End Enum

FieldAttributeEnum

enum, 17 members.
Public Enum FieldAttributeEnum
  adFldUnspecified = -1  '&HFFFFFFFF
  adFldMayDefer = 2  '&H2
  adFldUpdatable = 4  '&H4
  adFldUnknownUpdatable = 8  '&H8
  adFldFixed = 16  '&H10
  adFldIsNullable = 32  '&H20
  adFldMayBeNull = 64  '&H40
  adFldLong = 128  '&H80
  adFldRowID = 256  '&H100
  adFldRowVersion = 512  '&H200
  adFldCacheDeferred = 4096  '&H1000
  adFldIsChapter = 8192  '&H2000
  adFldNegativeScale = 16384  '&H4000
  adFldKeyColumn = 32768  '&H8000
  adFldIsRowURL = 65536  '&H10000
  adFldIsDefaultStream = 131072  '&H20000
  adFldIsCollection = 262144  '&H40000
End Enum

EditModeEnum

enum, 4 members.
Public Enum EditModeEnum
  adEditNone = 0  '&H0
  adEditInProgress = 1  '&H1
  adEditAdd = 2  '&H2
  adEditDelete = 4  '&H4
End Enum

RecordStatusEnum

enum, 18 members.
Public Enum RecordStatusEnum
  adRecOK = 0  '&H0
  adRecNew = 1  '&H1
  adRecModified = 2  '&H2
  adRecDeleted = 4  '&H4
  adRecUnmodified = 8  '&H8
  adRecInvalid = 16  '&H10
  adRecMultipleChanges = 64  '&H40
  adRecPendingChanges = 128  '&H80
  adRecCanceled = 256  '&H100
  adRecCantRelease = 1024  '&H400
  adRecConcurrencyViolation = 2048  '&H800
  adRecIntegrityViolation = 4096  '&H1000
  adRecMaxChangesExceeded = 8192  '&H2000
  adRecObjectOpen = 16384  '&H4000
  adRecOutOfMemory = 32768  '&H8000
  adRecPermissionDenied = 65536  '&H10000
  adRecSchemaViolation = 131072  '&H20000
  adRecDBDeleted = 262144  '&H40000
End Enum

GetRowsOptionEnum

enum, 1 members.
Public Enum GetRowsOptionEnum
  adGetRowsRest = -1  '&HFFFFFFFF
End Enum

PositionEnum

enum, 3 members.
Public Enum PositionEnum
  adPosUnknown = -1  '&HFFFFFFFF
  adPosBOF = -2  '&HFFFFFFFE
  adPosEOF = -3  '&HFFFFFFFD
End Enum

PositionEnum_Param

alias, 3 members.
Public Enum PositionEnum_Param
  adPosUnknown = -1  '&HFFFFFFFF
  adPosBOF = -2  '&HFFFFFFFE
  adPosEOF = -3  '&HFFFFFFFD
End Enum

BookmarkEnum

enum, 3 members.
Public Enum BookmarkEnum
  adBookmarkCurrent = 0  '&H0
  adBookmarkFirst = 1  '&H1
  adBookmarkLast = 2  '&H2
End Enum

MarshalOptionsEnum

enum, 2 members.
Public Enum MarshalOptionsEnum
  adMarshalAll = 0  '&H0
  adMarshalModifiedOnly = 1  '&H1
End Enum

AffectEnum

enum, 4 members.
Public Enum AffectEnum
  adAffectCurrent = 1  '&H1
  adAffectGroup = 2  '&H2
  adAffectAll = 3  '&H3
  adAffectAllChapters = 4  '&H4
End Enum

ResyncEnum

enum, 2 members.
Public Enum ResyncEnum
  adResyncUnderlyingValues = 1  '&H1
  adResyncAllValues = 2  '&H2
End Enum

CompareEnum

enum, 5 members.
Public Enum CompareEnum
  adCompareLessThan = 0  '&H0
  adCompareEqual = 1  '&H1
  adCompareGreaterThan = 2  '&H2
  adCompareNotEqual = 3  '&H3
  adCompareNotComparable = 4  '&H4
End Enum

FilterGroupEnum

enum, 6 members.
Public Enum FilterGroupEnum
  adFilterNone = 0  '&H0
  adFilterPendingRecords = 1  '&H1
  adFilterAffectedRecords = 2  '&H2
  adFilterFetchedRecords = 3  '&H3
  adFilterPredicate = 4  '&H4
  adFilterConflictingRecords = 5  '&H5
End Enum

SearchDirectionEnum

enum, 2 members.
Public Enum SearchDirectionEnum
  adSearchForward = 1  '&H1
  adSearchBackward = -1  '&HFFFFFFFF
End Enum

SearchDirection

alias, 2 members.
Public Enum SearchDirection
  adSearchForward = 1  '&H1
  adSearchBackward = -1  '&HFFFFFFFF
End Enum

PersistFormatEnum

enum, 2 members.
Public Enum PersistFormatEnum
  adPersistADTG = 0  '&H0
  adPersistXML = 1  '&H1
End Enum

StringFormatEnum

enum, 1 members.
Public Enum StringFormatEnum
  adClipString = 2  '&H2
End Enum

ConnectPromptEnum

enum, 4 members.
Public Enum ConnectPromptEnum
  adPromptAlways = 1  '&H1
  adPromptComplete = 2  '&H2
  adPromptCompleteRequired = 3  '&H3
  adPromptNever = 4  '&H4
End Enum

ConnectModeEnum

enum, 9 members.
Public Enum ConnectModeEnum
  adModeUnknown = 0  '&H0
  adModeRead = 1  '&H1
  adModeWrite = 2  '&H2
  adModeReadWrite = 3  '&H3
  adModeShareDenyRead = 4  '&H4
  adModeShareDenyWrite = 8  '&H8
  adModeShareExclusive = 12  '&HC
  adModeShareDenyNone = 16  '&H10
  adModeRecursive = 4194304  '&H400000
End Enum

RecordCreateOptionsEnum

enum, 6 members.
Public Enum RecordCreateOptionsEnum
  adCreateCollection = 8192  '&H2000
  adCreateStructDoc = -2147483648  '&H80000000
  adCreateNonCollection = 0  '&H0
  adOpenIfExists = 33554432  '&H2000000
  adCreateOverwrite = 67108864  '&H4000000
  adFailIfNotExists = -1  '&HFFFFFFFF
End Enum

RecordOpenOptionsEnum

enum, 7 members.
Public Enum RecordOpenOptionsEnum
  adOpenRecordUnspecified = -1  '&HFFFFFFFF
  adOpenSource = 8388608  '&H800000
  adOpenOutput = 8388608  '&H800000
  adOpenAsync = 4096  '&H1000
  adDelayFetchStream = 16384  '&H4000
  adDelayFetchFields = 32768  '&H8000
  adOpenExecuteCommand = 65536  '&H10000
End Enum

IsolationLevelEnum

enum, 9 members.
Public Enum IsolationLevelEnum
  adXactUnspecified = -1  '&HFFFFFFFF
  adXactChaos = 16  '&H10
  adXactReadUncommitted = 256  '&H100
  adXactBrowse = 256  '&H100
  adXactCursorStability = 4096  '&H1000
  adXactReadCommitted = 4096  '&H1000
  adXactRepeatableRead = 65536  '&H10000
  adXactSerializable = 1048576  '&H100000
  adXactIsolated = 1048576  '&H100000
End Enum

XactAttributeEnum

enum, 4 members.
Public Enum XactAttributeEnum
  adXactCommitRetaining = 131072  '&H20000
  adXactAbortRetaining = 262144  '&H40000
  adXactAsyncPhaseOne = 524288  '&H80000
  adXactSyncPhaseOne = 1048576  '&H100000
End Enum

PropertyAttributesEnum

enum, 5 members.
Public Enum PropertyAttributesEnum
  adPropNotSupported = 0  '&H0
  adPropRequired = 1  '&H1
  adPropOptional = 2  '&H2
  adPropRead = 512  '&H200
  adPropWrite = 1024  '&H400
End Enum

ErrorValueEnum

enum, 63 members.
Public Enum ErrorValueEnum
  adErrProviderFailed = 3000  '&HBB8
  adErrInvalidArgument = 3001  '&HBB9
  adErrOpeningFile = 3002  '&HBBA
  adErrReadFile = 3003  '&HBBB
  adErrWriteFile = 3004  '&HBBC
  adErrNoCurrentRecord = 3021  '&HBCD
  adErrIllegalOperation = 3219  '&HC93
  adErrCantChangeProvider = 3220  '&HC94
  adErrInTransaction = 3246  '&HCAE
  adErrFeatureNotAvailable = 3251  '&HCB3
  adErrItemNotFound = 3265  '&HCC1
  adErrObjectInCollection = 3367  '&HD27
  adErrObjectNotSet = 3420  '&HD5C
  adErrDataConversion = 3421  '&HD5D
  adErrObjectClosed = 3704  '&HE78
  adErrObjectOpen = 3705  '&HE79
  adErrProviderNotFound = 3706  '&HE7A
  adErrBoundToCommand = 3707  '&HE7B
  adErrInvalidParamInfo = 3708  '&HE7C
  adErrInvalidConnection = 3709  '&HE7D
  adErrNotReentrant = 3710  '&HE7E
  adErrStillExecuting = 3711  '&HE7F
  adErrOperationCancelled = 3712  '&HE80
  adErrStillConnecting = 3713  '&HE81
  adErrInvalidTransaction = 3714  '&HE82
  adErrNotExecuting = 3715  '&HE83
  adErrUnsafeOperation = 3716  '&HE84
  adwrnSecurityDialog = 3717  '&HE85
  adwrnSecurityDialogHeader = 3718  '&HE86
  adErrIntegrityViolation = 3719  '&HE87
  adErrPermissionDenied = 3720  '&HE88
  adErrDataOverflow = 3721  '&HE89
  adErrSchemaViolation = 3722  '&HE8A
  adErrSignMismatch = 3723  '&HE8B
  adErrCantConvertvalue = 3724  '&HE8C
  adErrCantCreate = 3725  '&HE8D
  adErrColumnNotOnThisRow = 3726  '&HE8E
  adErrURLDoesNotExist = 3727  '&HE8F
  adErrTreePermissionDenied = 3728  '&HE90
  adErrInvalidURL = 3729  '&HE91
  adErrResourceLocked = 3730  '&HE92
  adErrResourceExists = 3731  '&HE93
  adErrCannotComplete = 3732  '&HE94
  adErrVolumeNotFound = 3733  '&HE95
  adErrOutOfSpace = 3734  '&HE96
  adErrResourceOutOfScope = 3735  '&HE97
  adErrUnavailable = 3736  '&HE98
  adErrURLNamedRowDoesNotExist = 3737  '&HE99
  adErrDelResOutOfScope = 3738  '&HE9A
  adErrPropInvalidColumn = 3739  '&HE9B
  adErrPropInvalidOption = 3740  '&HE9C
  adErrPropInvalidValue = 3741  '&HE9D
  adErrPropConflicting = 3742  '&HE9E
  adErrPropNotAllSettable = 3743  '&HE9F
  adErrPropNotSet = 3744  '&HEA0
  adErrPropNotSettable = 3745  '&HEA1
  adErrPropNotSupported = 3746  '&HEA2
  adErrCatalogNotSet = 3747  '&HEA3
  adErrCantChangeConnection = 3748  '&HEA4
  adErrFieldsUpdateFailed = 3749  '&HEA5
  adErrDenyNotSupported = 3750  '&HEA6
  adErrDenyTypeNotSupported = 3751  '&HEA7
  adErrProviderNotSpecified = 3753  '&HEA9
End Enum

ParameterAttributesEnum

enum, 3 members.
Public Enum ParameterAttributesEnum
  adParamSigned = 16  '&H10
  adParamNullable = 64  '&H40
  adParamLong = 128  '&H80
End Enum

ParameterDirectionEnum

enum, 5 members.
Public Enum ParameterDirectionEnum
  adParamUnknown = 0  '&H0
  adParamInput = 1  '&H1
  adParamOutput = 2  '&H2
  adParamInputOutput = 3  '&H3
  adParamReturnValue = 4  '&H4
End Enum

CommandTypeEnum

enum, 7 members.
Public Enum CommandTypeEnum
  adCmdUnspecified = -1  '&HFFFFFFFF
  adCmdUnknown = 8  '&H8
  adCmdText = 1  '&H1
  adCmdTable = 2  '&H2
  adCmdStoredProc = 4  '&H4
  adCmdFile = 256  '&H100
  adCmdTableDirect = 512  '&H200
End Enum

EventStatusEnum

enum, 5 members.
Public Enum EventStatusEnum
  adStatusOK = 1  '&H1
  adStatusErrorsOccurred = 2  '&H2
  adStatusCantDeny = 3  '&H3
  adStatusCancel = 4  '&H4
  adStatusUnwantedEvent = 5  '&H5
End Enum

EventReasonEnum

enum, 15 members.
Public Enum EventReasonEnum
  adRsnAddNew = 1  '&H1
  adRsnDelete = 2  '&H2
  adRsnUpdate = 3  '&H3
  adRsnUndoUpdate = 4  '&H4
  adRsnUndoAddNew = 5  '&H5
  adRsnUndoDelete = 6  '&H6
  adRsnRequery = 7  '&H7
  adRsnResynch = 8  '&H8
  adRsnClose = 9  '&H9
  adRsnMove = 10  '&HA
  adRsnFirstChange = 11  '&HB
  adRsnMoveFirst = 12  '&HC
  adRsnMoveNext = 13  '&HD
  adRsnMovePrevious = 14  '&HE
  adRsnMoveLast = 15  '&HF
End Enum

SchemaEnum

enum, 46 members.
Public Enum SchemaEnum
  adSchemaProviderSpecific = -1  '&HFFFFFFFF
  adSchemaAsserts = 0  '&H0
  adSchemaCatalogs = 1  '&H1
  adSchemaCharacterSets = 2  '&H2
  adSchemaCollations = 3  '&H3
  adSchemaColumns = 4  '&H4
  adSchemaCheckConstraints = 5  '&H5
  adSchemaConstraintColumnUsage = 6  '&H6
  adSchemaConstraintTableUsage = 7  '&H7
  adSchemaKeyColumnUsage = 8  '&H8
  adSchemaReferentialContraints = 9  '&H9
  adSchemaReferentialConstraints = 9  '&H9
  adSchemaTableConstraints = 10  '&HA
  adSchemaColumnsDomainUsage = 11  '&HB
  adSchemaIndexes = 12  '&HC
  adSchemaColumnPrivileges = 13  '&HD
  adSchemaTablePrivileges = 14  '&HE
  adSchemaUsagePrivileges = 15  '&HF
  adSchemaProcedures = 16  '&H10
  adSchemaSchemata = 17  '&H11
  adSchemaSQLLanguages = 18  '&H12
  adSchemaStatistics = 19  '&H13
  adSchemaTables = 20  '&H14
  adSchemaTranslations = 21  '&H15
  adSchemaProviderTypes = 22  '&H16
  adSchemaViews = 23  '&H17
  adSchemaViewColumnUsage = 24  '&H18
  adSchemaViewTableUsage = 25  '&H19
  adSchemaProcedureParameters = 26  '&H1A
  adSchemaForeignKeys = 27  '&H1B
  adSchemaPrimaryKeys = 28  '&H1C
  adSchemaProcedureColumns = 29  '&H1D
  adSchemaDBInfoKeywords = 30  '&H1E
  adSchemaDBInfoLiterals = 31  '&H1F
  adSchemaCubes = 32  '&H20
  adSchemaDimensions = 33  '&H21
  adSchemaHierarchies = 34  '&H22
  adSchemaLevels = 35  '&H23
  adSchemaMeasures = 36  '&H24
  adSchemaProperties = 37  '&H25
  adSchemaMembers = 38  '&H26
  adSchemaTrustees = 39  '&H27
  adSchemaFunctions = 40  '&H28
  adSchemaActions = 41  '&H29
  adSchemaCommands = 42  '&H2A
  adSchemaSets = 43  '&H2B
End Enum

FieldStatusEnum

enum, 30 members.
Public Enum FieldStatusEnum
  adFieldOK = 0  '&H0
  adFieldCantConvertValue = 2  '&H2
  adFieldIsNull = 3  '&H3
  adFieldTruncated = 4  '&H4
  adFieldSignMismatch = 5  '&H5
  adFieldDataOverflow = 6  '&H6
  adFieldCantCreate = 7  '&H7
  adFieldUnavailable = 8  '&H8
  adFieldPermissionDenied = 9  '&H9
  adFieldIntegrityViolation = 10  '&HA
  adFieldSchemaViolation = 11  '&HB
  adFieldBadStatus = 12  '&HC
  adFieldDefault = 13  '&HD
  adFieldIgnore = 15  '&HF
  adFieldDoesNotExist = 16  '&H10
  adFieldInvalidURL = 17  '&H11
  adFieldResourceLocked = 18  '&H12
  adFieldResourceExists = 19  '&H13
  adFieldCannotComplete = 20  '&H14
  adFieldVolumeNotFound = 21  '&H15
  adFieldOutOfSpace = 22  '&H16
  adFieldCannotDeleteSource = 23  '&H17
  adFieldReadOnly = 24  '&H18
  adFieldResourceOutOfScope = 25  '&H19
  adFieldAlreadyExists = 26  '&H1A
  adFieldPendingInsert = 65536  '&H10000
  adFieldPendingDelete = 131072  '&H20000
  adFieldPendingChange = 262144  '&H40000
  adFieldPendingUnknown = 524288  '&H80000
  adFieldPendingUnknownDelete = 1048576  '&H100000
End Enum

SeekEnum

enum, 6 members.
Public Enum SeekEnum
  adSeekFirstEQ = 1  '&H1
  adSeekLastEQ = 2  '&H2
  adSeekAfterEQ = 4  '&H4
  adSeekAfter = 8  '&H8
  adSeekBeforeEQ = 16  '&H10
  adSeekBefore = 32  '&H20
End Enum

ADCPROP_UPDATECRITERIA_ENUM

enum, 4 members.
Public Enum ADCPROP_UPDATECRITERIA_ENUM
  adCriteriaKey = 0  '&H0
  adCriteriaAllCols = 1  '&H1
  adCriteriaUpdCols = 2  '&H2
  adCriteriaTimeStamp = 3  '&H3
End Enum

ADCPROP_ASYNCTHREADPRIORITY_ENUM

enum, 5 members.
Public Enum ADCPROP_ASYNCTHREADPRIORITY_ENUM
  adPriorityLowest = 1  '&H1
  adPriorityBelowNormal = 2  '&H2
  adPriorityNormal = 3  '&H3
  adPriorityAboveNormal = 4  '&H4
  adPriorityHighest = 5  '&H5
End Enum

ADCPROP_AUTORECALC_ENUM

enum, 2 members.
Public Enum ADCPROP_AUTORECALC_ENUM
  adRecalcUpFront = 0  '&H0
  adRecalcAlways = 1  '&H1
End Enum

ADCPROP_UPDATERESYNC_ENUM

enum, 6 members.
Public Enum ADCPROP_UPDATERESYNC_ENUM
  adResyncNone = 0  '&H0
  adResyncAutoIncrement = 1  '&H1
  adResyncConflicts = 2  '&H2
  adResyncUpdates = 4  '&H4
  adResyncInserts = 8  '&H8
  adResyncAll = 15  '&HF
End Enum

MoveRecordOptionsEnum

enum, 4 members.
Public Enum MoveRecordOptionsEnum
  adMoveUnspecified = -1  '&HFFFFFFFF
  adMoveOverWrite = 1  '&H1
  adMoveDontUpdateLinks = 2  '&H2
  adMoveAllowEmulation = 4  '&H4
End Enum

CopyRecordOptionsEnum

enum, 4 members.
Public Enum CopyRecordOptionsEnum
  adCopyUnspecified = -1  '&HFFFFFFFF
  adCopyOverWrite = 1  '&H1
  adCopyAllowEmulation = 4  '&H4
  adCopyNonRecursive = 2  '&H2
End Enum

StreamTypeEnum

enum, 2 members.
Public Enum StreamTypeEnum
  adTypeBinary = 1  '&H1
  adTypeText = 2  '&H2
End Enum

LineSeparatorEnum

enum, 3 members.
Public Enum LineSeparatorEnum
  adLF = 10  '&HA
  adCR = 13  '&HD
  adCRLF = -1  '&HFFFFFFFF
End Enum

StreamOpenOptionsEnum

enum, 3 members.
Public Enum StreamOpenOptionsEnum
  adOpenStreamUnspecified = -1  '&HFFFFFFFF
  adOpenStreamAsync = 1  '&H1
  adOpenStreamFromRecord = 4  '&H4
End Enum

StreamWriteEnum

enum, 4 members.
Public Enum StreamWriteEnum
  adWriteChar = 0  '&H0
  adWriteLine = 1  '&H1
  stWriteChar = 0  '&H0
  stWriteLine = 1  '&H1
End Enum

SaveOptionsEnum

enum, 2 members.
Public Enum SaveOptionsEnum
  adSaveCreateNotExist = 1  '&H1
  adSaveCreateOverWrite = 2  '&H2
End Enum

FieldEnum

enum, 2 members.
Public Enum FieldEnum
  adDefaultStream = -1  '&HFFFFFFFF
  adRecordURL = -2  '&HFFFFFFFE
End Enum

StreamReadEnum

enum, 2 members.
Public Enum StreamReadEnum
  adReadAll = -1  '&HFFFFFFFF
  adReadLine = -2  '&HFFFFFFFE
End Enum

RecordTypeEnum

enum, 3 members.
Public Enum RecordTypeEnum
  adSimpleRecord = 0  '&H0
  adCollectionRecord = 1  '&H1
  adStructDoc = 2  '&H2
End Enum
WUtils.com