summaryrefslogtreecommitdiff
path: root/oovbaapi/ooo/vba/adodb
diff options
context:
space:
mode:
Diffstat (limited to 'oovbaapi/ooo/vba/adodb')
-rw-r--r--oovbaapi/ooo/vba/adodb/ADCPROP_ASYNCTHREADPRIORITY_ENUM.idl9
-rw-r--r--oovbaapi/ooo/vba/adodb/ADCPROP_AUTORECALC_ENUM.idl6
-rw-r--r--oovbaapi/ooo/vba/adodb/ADCPROP_UPDATECRITERIA_ENUM.idl8
-rw-r--r--oovbaapi/ooo/vba/adodb/AffectEnum.idl8
-rw-r--r--oovbaapi/ooo/vba/adodb/BookmarkEnum.idl7
-rw-r--r--oovbaapi/ooo/vba/adodb/CEResyncEnum.idl10
-rw-r--r--oovbaapi/ooo/vba/adodb/CommandTypeEnum.idl11
-rw-r--r--oovbaapi/ooo/vba/adodb/CompareEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/adodb/ConnectModeEnum.idl12
-rw-r--r--oovbaapi/ooo/vba/adodb/ConnectOptionEnum.idl6
-rw-r--r--oovbaapi/ooo/vba/adodb/ConnectPromptEnum.idl8
-rw-r--r--oovbaapi/ooo/vba/adodb/CursorLocationEnum.idl8
-rw-r--r--oovbaapi/ooo/vba/adodb/CursorOptionEnum.idl17
-rw-r--r--oovbaapi/ooo/vba/adodb/CursorTypeEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/adodb/ErrorValueEnum.idl25
-rw-r--r--oovbaapi/ooo/vba/adodb/EventReasonEnum.idl19
-rw-r--r--oovbaapi/ooo/vba/adodb/EventStatusEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/adodb/ExecuteOptionEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/adodb/FilterGroupEnum.idl10
-rw-r--r--oovbaapi/ooo/vba/adodb/GetRowsOptionEnum.idl5
-rw-r--r--oovbaapi/ooo/vba/adodb/IsolationLevelEnum.idl13
-rw-r--r--oovbaapi/ooo/vba/adodb/MarshalOptionsEnum.idl6
-rw-r--r--oovbaapi/ooo/vba/adodb/ObjectStateEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/adodb/ParameterAttributesEnum.idl7
-rw-r--r--oovbaapi/ooo/vba/adodb/PersistFormatEnum.idl6
-rw-r--r--oovbaapi/ooo/vba/adodb/PositionEnum.idl7
-rw-r--r--oovbaapi/ooo/vba/adodb/PropertyAttributesEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/adodb/ResyncEnum.idl6
-rw-r--r--oovbaapi/ooo/vba/adodb/SchemaEnum.idl46
-rw-r--r--oovbaapi/ooo/vba/adodb/SearchDirectionEnum.idl6
-rw-r--r--oovbaapi/ooo/vba/adodb/SeekEnum.idl10
-rw-r--r--oovbaapi/ooo/vba/adodb/StringFormatEnum.idl5
-rw-r--r--oovbaapi/ooo/vba/adodb/XactAttributeEnum.idl8
33 files changed, 343 insertions, 0 deletions
diff --git a/oovbaapi/ooo/vba/adodb/ADCPROP_ASYNCTHREADPRIORITY_ENUM.idl b/oovbaapi/ooo/vba/adodb/ADCPROP_ASYNCTHREADPRIORITY_ENUM.idl
new file mode 100644
index 000000000000..c690aa256e1d
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ADCPROP_ASYNCTHREADPRIORITY_ENUM.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module adodb {
+ constants ADCPROP_ASYNCTHREADPRIORITY_ENUM {
+ const long adPriorityAboveNormal = 4;
+ const long adPriorityBelowNormal = 2;
+ const long adPriorityHighest = 5;
+ const long adPriorityLowest = 1;
+ const long adPriorityNormal = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ADCPROP_AUTORECALC_ENUM.idl b/oovbaapi/ooo/vba/adodb/ADCPROP_AUTORECALC_ENUM.idl
new file mode 100644
index 000000000000..d890e4ed836b
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ADCPROP_AUTORECALC_ENUM.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module adodb {
+ constants ADCPROP_AUTORECALC_ENUM {
+ const long adRecalcAlways = 1;
+ const long adRecalcUpFront = 0;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ADCPROP_UPDATECRITERIA_ENUM.idl b/oovbaapi/ooo/vba/adodb/ADCPROP_UPDATECRITERIA_ENUM.idl
new file mode 100644
index 000000000000..2fd0a12fc1c9
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ADCPROP_UPDATECRITERIA_ENUM.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module adodb {
+ constants ADCPROP_UPDATECRITERIA_ENUM {
+ const long adCriteriaAllCols = 1;
+ const long adCriteriaKey = 0;
+ const long adCriteriaTimeStamp = 3;
+ const long adCriteriaUpdCols = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/AffectEnum.idl b/oovbaapi/ooo/vba/adodb/AffectEnum.idl
new file mode 100644
index 000000000000..c8cf82a83802
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/AffectEnum.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module adodb {
+ constants AffectEnum {
+ const long adAffectAll = 3;
+ const long adAffectAllChapters = 4;
+ const long adAffectCurrent = 1;
+ const long adAffectGroup = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/BookmarkEnum.idl b/oovbaapi/ooo/vba/adodb/BookmarkEnum.idl
new file mode 100644
index 000000000000..53eaca6959bd
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/BookmarkEnum.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module adodb {
+ constants BookmarkEnum {
+ const long adBookmarkCurrent = 0;
+ const long adBookmarkFirst = 1;
+ const long adBookmarkLast = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/CEResyncEnum.idl b/oovbaapi/ooo/vba/adodb/CEResyncEnum.idl
new file mode 100644
index 000000000000..c30cf80f040a
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/CEResyncEnum.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module adodb {
+ constants CEResyncEnum {
+ const long adResyncAll = 15;
+ const long adResyncAutoIncrement = 1;
+ const long adResyncConflicts = 2;
+ const long adResyncInserts = 8;
+ const long adResyncNone = 0;
+ const long adResyncUpdates = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/CommandTypeEnum.idl b/oovbaapi/ooo/vba/adodb/CommandTypeEnum.idl
new file mode 100644
index 000000000000..d9641d2bdbed
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/CommandTypeEnum.idl
@@ -0,0 +1,11 @@
+module ooo { module vba { module adodb {
+ constants CommandTypeEnum {
+ const long adCmdFile = 256;
+ const long adCmdStoredProc = 4;
+ const long adCmdTable = 2;
+ const long adCmdTableDirect = 512;
+ const long adCmdText = 1;
+ const long adCmdUnknown = 8;
+ const long adCmdUnspecified = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/CompareEnum.idl b/oovbaapi/ooo/vba/adodb/CompareEnum.idl
new file mode 100644
index 000000000000..ce316f954c41
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/CompareEnum.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module adodb {
+ constants CompareEnum {
+ const long adCompareEqual = 1;
+ const long adCompareGreaterThan = 2;
+ const long adCompareLessThan = 0;
+ const long adCompareNotComparable = 4;
+ const long adCompareNotEqual = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ConnectModeEnum.idl b/oovbaapi/ooo/vba/adodb/ConnectModeEnum.idl
new file mode 100644
index 000000000000..7a71bebc9953
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ConnectModeEnum.idl
@@ -0,0 +1,12 @@
+module ooo { module vba { module adodb {
+ constants ConnectModeEnum {
+ const long adModeRead = 1;
+ const long adModeReadWrite = 3;
+ const long adModeShareDenyNone = 16;
+ const long adModeShareDenyRead = 4;
+ const long adModeShareDenyWrite = 8;
+ const long adModeShareExclusive = 12;
+ const long adModeUnknown = 0;
+ const long adModeWrite = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ConnectOptionEnum.idl b/oovbaapi/ooo/vba/adodb/ConnectOptionEnum.idl
new file mode 100644
index 000000000000..002cbd5e6686
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ConnectOptionEnum.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module adodb {
+ constants ConnectOptionEnum {
+ const long adAsyncConnect = 16;
+ const long adConnectUnspecified = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ConnectPromptEnum.idl b/oovbaapi/ooo/vba/adodb/ConnectPromptEnum.idl
new file mode 100644
index 000000000000..1db248e327e5
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ConnectPromptEnum.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module adodb {
+ constants ConnectPromptEnum {
+ const long adPromptAlways = 1;
+ const long adPromptComplete = 2;
+ const long adPromptCompleteRequired = 3;
+ const long adPromptNever = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/CursorLocationEnum.idl b/oovbaapi/ooo/vba/adodb/CursorLocationEnum.idl
new file mode 100644
index 000000000000..0c7940a9ad50
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/CursorLocationEnum.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module adodb {
+ constants CursorLocationEnum {
+ const long adUseClient = 3;
+ const long adUseClientBatch = 3;
+ const long adUseNone = 1;
+ const long adUseServer = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/CursorOptionEnum.idl b/oovbaapi/ooo/vba/adodb/CursorOptionEnum.idl
new file mode 100644
index 000000000000..5aba915df584
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/CursorOptionEnum.idl
@@ -0,0 +1,17 @@
+module ooo { module vba { module adodb {
+ constants CursorOptionEnum {
+ const long adAddNew = 16778240;
+ const long adApproxPosition = 16384;
+ const long adBookmark = 8192;
+ const long adDelete = 16779264;
+ const long adFind = 524288;
+ const long adHoldRecords = 256;
+ const long adIndex = 8388608;
+ const long adMovePrevious = 512;
+ const long adNotify = 262144;
+ const long adResync = 131072;
+ const long adSeek = 4194304;
+ const long adUpdate = 16809984;
+ const long adUpdateBatch = 65536;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/CursorTypeEnum.idl b/oovbaapi/ooo/vba/adodb/CursorTypeEnum.idl
new file mode 100644
index 000000000000..9cba8869e64a
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/CursorTypeEnum.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module adodb {
+ constants CursorTypeEnum {
+ const long adOpenDynamic = 2;
+ const long adOpenForwardOnly = 0;
+ const long adOpenKeyset = 1;
+ const long adOpenStatic = 3;
+ const long adOpenUnspecified = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ErrorValueEnum.idl b/oovbaapi/ooo/vba/adodb/ErrorValueEnum.idl
new file mode 100644
index 000000000000..fb194764301b
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ErrorValueEnum.idl
@@ -0,0 +1,25 @@
+module ooo { module vba { module adodb {
+ constants ErrorValueEnum {
+ const long adErrBoundToCommand = 3707;
+ const long adErrDataConversion = 3421;
+ const long adErrFeatureNotAvailable = 3251;
+ const long adErrIllegalOperation = 3219;
+ const long adErrInTransaction = 3246;
+ const long adErrInvalidArgument = 3001;
+ const long adErrInvalidConnection = 3709;
+ const long adErrInvalidParamInfo = 3708;
+ const long adErrItemNotFound = 3265;
+ const long adErrNoCurrentRecord = 3021;
+ const long adErrNotExecuting = 3715;
+ const long adErrNotReentrant = 3710;
+ const long adErrObjectClosed = 3704;
+ const long adErrObjectInCollection = 3367;
+ const long adErrObjectNotSet = 3420;
+ const long adErrObjectOpen = 3705;
+ const long adErrOperationCancelled = 3712;
+ const long adErrProviderNotFound = 3706;
+ const long adErrStillConnecting = 3713;
+ const long adErrStillExecuting = 3711;
+ const long adErrUnsafeOperation = 3716;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/EventReasonEnum.idl b/oovbaapi/ooo/vba/adodb/EventReasonEnum.idl
new file mode 100644
index 000000000000..ad08dc568527
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/EventReasonEnum.idl
@@ -0,0 +1,19 @@
+module ooo { module vba { module adodb {
+ constants EventReasonEnum {
+ const long adRsnAddNew = 1;
+ const long adRsnClose = 9;
+ const long adRsnDelete = 2;
+ const long adRsnFirstChange = 11;
+ const long adRsnMove = 10;
+ const long adRsnMoveFirst = 12;
+ const long adRsnMoveLast = 15;
+ const long adRsnMoveNext = 13;
+ const long adRsnMovePrevious = 14;
+ const long adRsnRequery = 7;
+ const long adRsnResynch = 8;
+ const long adRsnUndoAddNew = 5;
+ const long adRsnUndoDelete = 6;
+ const long adRsnUndoUpdate = 4;
+ const long adRsnUpdate = 3;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/EventStatusEnum.idl b/oovbaapi/ooo/vba/adodb/EventStatusEnum.idl
new file mode 100644
index 000000000000..6d9d0b020b34
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/EventStatusEnum.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module adodb {
+ constants EventStatusEnum {
+ const long adStatusCancel = 4;
+ const long adStatusCantDeny = 3;
+ const long adStatusErrorsOccurred = 2;
+ const long adStatusOK = 1;
+ const long adStatusUnwantedEvent = 5;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ExecuteOptionEnum.idl b/oovbaapi/ooo/vba/adodb/ExecuteOptionEnum.idl
new file mode 100644
index 000000000000..e586ed756a71
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ExecuteOptionEnum.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module adodb {
+ constants ExecuteOptionEnum {
+ const long adAsyncExecute = 16;
+ const long adAsyncFetch = 32;
+ const long adAsyncFetchNonBlocking = 64;
+ const long adExecuteNoRecords = 128;
+ const long adOptionUnspecified = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/FilterGroupEnum.idl b/oovbaapi/ooo/vba/adodb/FilterGroupEnum.idl
new file mode 100644
index 000000000000..7428474b3af4
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/FilterGroupEnum.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module adodb {
+ constants FilterGroupEnum {
+ const long adFilterAffectedRecords = 2;
+ const long adFilterConflictingRecords = 5;
+ const long adFilterFetchedRecords = 3;
+ const long adFilterNone = 0;
+ const long adFilterPendingRecords = 1;
+ const long adFilterPredicate = 4;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/GetRowsOptionEnum.idl b/oovbaapi/ooo/vba/adodb/GetRowsOptionEnum.idl
new file mode 100644
index 000000000000..df0dcc17d23c
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/GetRowsOptionEnum.idl
@@ -0,0 +1,5 @@
+module ooo { module vba { module adodb {
+ constants GetRowsOptionEnum {
+ const long adGetRowsRest = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/IsolationLevelEnum.idl b/oovbaapi/ooo/vba/adodb/IsolationLevelEnum.idl
new file mode 100644
index 000000000000..bcb2ef6fe4ce
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/IsolationLevelEnum.idl
@@ -0,0 +1,13 @@
+module ooo { module vba { module adodb {
+ constants IsolationLevelEnum {
+ const long adXactBrowse = 256;
+ const long adXactChaos = 16;
+ const long adXactCursorStability = 4096;
+ const long adXactIsolated = 1048576;
+ const long adXactReadCommitted = 4096;
+ const long adXactReadUncommitted = 256;
+ const long adXactRepeatableRead = 65536;
+ const long adXactSerializable = 1048576;
+ const long adXactUnspecified = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/MarshalOptionsEnum.idl b/oovbaapi/ooo/vba/adodb/MarshalOptionsEnum.idl
new file mode 100644
index 000000000000..770915fdad4d
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/MarshalOptionsEnum.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module adodb {
+ constants MarshalOptionsEnum {
+ const long adMarshalAll = 0;
+ const long adMarshalModifiedOnly = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ObjectStateEnum.idl b/oovbaapi/ooo/vba/adodb/ObjectStateEnum.idl
new file mode 100644
index 000000000000..ca5955eb67dd
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ObjectStateEnum.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module adodb {
+ constants ObjectStateEnum {
+ const long adStateClosed = 0;
+ const long adStateConnecting = 2;
+ const long adStateExecuting = 4;
+ const long adStateFetching = 8;
+ const long adStateOpen = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ParameterAttributesEnum.idl b/oovbaapi/ooo/vba/adodb/ParameterAttributesEnum.idl
new file mode 100644
index 000000000000..c1a35c022b2e
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ParameterAttributesEnum.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module adodb {
+ constants ParameterAttributesEnum {
+ const long adParamLong = 128;
+ const long adParamNullable = 64;
+ const long adParamSigned = 16;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/PersistFormatEnum.idl b/oovbaapi/ooo/vba/adodb/PersistFormatEnum.idl
new file mode 100644
index 000000000000..46e6051dca2a
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/PersistFormatEnum.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module adodb {
+ constants PersistFormatEnum {
+ const long adPersistADTG = 0;
+ const long adPersistXML = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/PositionEnum.idl b/oovbaapi/ooo/vba/adodb/PositionEnum.idl
new file mode 100644
index 000000000000..52c1fbb6bdd3
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/PositionEnum.idl
@@ -0,0 +1,7 @@
+module ooo { module vba { module adodb {
+ constants PositionEnum {
+ const long adPosBOF = -2;
+ const long adPosEOF = -3;
+ const long adPosUnknown = -1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/PropertyAttributesEnum.idl b/oovbaapi/ooo/vba/adodb/PropertyAttributesEnum.idl
new file mode 100644
index 000000000000..4b870d604a68
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/PropertyAttributesEnum.idl
@@ -0,0 +1,9 @@
+module ooo { module vba { module adodb {
+ constants PropertyAttributesEnum {
+ const long adPropNotSupported = 0;
+ const long adPropOptional = 2;
+ const long adPropRead = 512;
+ const long adPropRequired = 1;
+ const long adPropWrite = 1024;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/ResyncEnum.idl b/oovbaapi/ooo/vba/adodb/ResyncEnum.idl
new file mode 100644
index 000000000000..197dc8797f14
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/ResyncEnum.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module adodb {
+ constants ResyncEnum {
+ const long adResyncAllValues = 2;
+ const long adResyncUnderlyingValues = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/SchemaEnum.idl b/oovbaapi/ooo/vba/adodb/SchemaEnum.idl
new file mode 100644
index 000000000000..67f00ae0bf06
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/SchemaEnum.idl
@@ -0,0 +1,46 @@
+module ooo { module vba { module adodb {
+ constants SchemaEnum {
+ const long adSchemaAsserts = 0;
+ const long adSchemaCatalogs = 1;
+ const long adSchemaCharacterSets = 2;
+ const long adSchemaCheckConstraints = 5;
+ const long adSchemaCollations = 3;
+ const long adSchemaColumnPrivileges = 13;
+ const long adSchemaColumns = 4;
+ const long adSchemaColumnsDomainUsage = 11;
+ const long adSchemaConstraintColumnUsage = 6;
+ const long adSchemaConstraintTableUsage = 7;
+ const long adSchemaCubes = 32;
+ const long adSchemaDBInfoKeywords = 30;
+ const long adSchemaDBInfoLiterals = 31;
+ const long adSchemaDimensions = 33;
+ const long adSchemaForeignKeys = 27;
+ const long adSchemaHierarchies = 34;
+ const long adSchemaIndexes = 12;
+ const long adSchemaKeyColumnUsage = 8;
+ const long adSchemaLevels = 35;
+ const long adSchemaMeasures = 36;
+ const long adSchemaMembers = 38;
+ const long adSchemaPrimaryKeys = 28;
+ const long adSchemaProcedureColumns = 29;
+ const long adSchemaProcedureParameters = 26;
+ const long adSchemaProcedures = 16;
+ const long adSchemaProperties = 37;
+ const long adSchemaProviderSpecific = -1;
+ const long adSchemaProviderTypes = 22;
+ const long adSchemaReferentialConstraints = 9;
+ const long adSchemaReferentialContraints = 9;
+ const long adSchemaSchemata = 17;
+ const long adSchemaSQLLanguages = 18;
+ const long adSchemaStatistics = 19;
+ const long adSchemaTableConstraints = 10;
+ const long adSchemaTablePrivileges = 14;
+ const long adSchemaTables = 20;
+ const long adSchemaTranslations = 21;
+ const long adSchemaTrustees = 39;
+ const long adSchemaUsagePrivileges = 15;
+ const long adSchemaViewColumnUsage = 24;
+ const long adSchemaViews = 23;
+ const long adSchemaViewTableUsage = 25;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/SearchDirectionEnum.idl b/oovbaapi/ooo/vba/adodb/SearchDirectionEnum.idl
new file mode 100644
index 000000000000..2bed2c4ffaf3
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/SearchDirectionEnum.idl
@@ -0,0 +1,6 @@
+module ooo { module vba { module adodb {
+ constants SearchDirectionEnum {
+ const long adSearchBackward = -1;
+ const long adSearchForward = 1;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/SeekEnum.idl b/oovbaapi/ooo/vba/adodb/SeekEnum.idl
new file mode 100644
index 000000000000..2a9286e1a1ae
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/SeekEnum.idl
@@ -0,0 +1,10 @@
+module ooo { module vba { module adodb {
+ constants SeekEnum {
+ const long adSeekAfter = 8;
+ const long adSeekAfterEQ = 4;
+ const long adSeekBefore = 32;
+ const long adSeekBeforeEQ = 16;
+ const long adSeekFirstEQ = 1;
+ const long adSeekLastEQ = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/StringFormatEnum.idl b/oovbaapi/ooo/vba/adodb/StringFormatEnum.idl
new file mode 100644
index 000000000000..5a5df7b655bc
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/StringFormatEnum.idl
@@ -0,0 +1,5 @@
+module ooo { module vba { module adodb {
+ constants StringFormatEnum {
+ const long adClipString = 2;
+ };
+}; }; };
diff --git a/oovbaapi/ooo/vba/adodb/XactAttributeEnum.idl b/oovbaapi/ooo/vba/adodb/XactAttributeEnum.idl
new file mode 100644
index 000000000000..b2b46851f4f7
--- /dev/null
+++ b/oovbaapi/ooo/vba/adodb/XactAttributeEnum.idl
@@ -0,0 +1,8 @@
+module ooo { module vba { module adodb {
+ constants XactAttributeEnum {
+ const long adXactAbortRetaining = 262144;
+ const long adXactAsyncPhaseOne = 524288;
+ const long adXactCommitRetaining = 131072;
+ const long adXactSyncPhaseOne = 1048576;
+ };
+}; }; };