summaryrefslogtreecommitdiffstats
path: root/oovbaapi/ooo/vba/dao
diff options
context:
space:
mode:
Diffstat (limited to 'oovbaapi/ooo/vba/dao')
-rw-r--r--oovbaapi/ooo/vba/dao/CollatingOrderEnum.idl32
-rw-r--r--oovbaapi/ooo/vba/dao/CommitTransOptionsEnum.idl26
-rw-r--r--oovbaapi/ooo/vba/dao/CursorDriverEnum.idl12
-rw-r--r--oovbaapi/ooo/vba/dao/DataTypeEnum.idl28
-rw-r--r--oovbaapi/ooo/vba/dao/DatabaseTypeEnum.idl14
-rw-r--r--oovbaapi/ooo/vba/dao/DriverPromptEnum.idl11
-rw-r--r--oovbaapi/ooo/vba/dao/EditModeEnum.idl10
-rw-r--r--oovbaapi/ooo/vba/dao/FieldAttributeEnum.idl32
-rw-r--r--oovbaapi/ooo/vba/dao/IdleEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/dao/LockTypeEnum.idl11
-rw-r--r--oovbaapi/ooo/vba/dao/ParameterDirectionEnum.idl11
-rw-r--r--oovbaapi/ooo/vba/dao/PermissionEnum.idl42
-rw-r--r--oovbaapi/ooo/vba/dao/QueryDefStateEnum.idl27
-rw-r--r--oovbaapi/ooo/vba/dao/QueryDefTypeEnum.idl20
-rw-r--r--oovbaapi/ooo/vba/dao/RecordStatusEnum.idl12
-rw-r--r--oovbaapi/ooo/vba/dao/RecordsetOptionEnum.idl19
-rw-r--r--oovbaapi/ooo/vba/dao/RecordsetTypeEnum.idl12
-rw-r--r--oovbaapi/ooo/vba/dao/RelationAttributeEnum.idl14
-rw-r--r--oovbaapi/ooo/vba/dao/ReplicaTypeEnum.idl9
-rw-r--r--oovbaapi/ooo/vba/dao/SetOptionEnum.idl18
-rw-r--r--oovbaapi/ooo/vba/dao/SynchronizeTypeEnum.idl11
-rw-r--r--oovbaapi/ooo/vba/dao/TableDefAttributeEnum.idl13
-rw-r--r--oovbaapi/ooo/vba/dao/UpdateCriteriaEnum.idl13
-rw-r--r--oovbaapi/ooo/vba/dao/UpdateTypeEnum.idl10
-rw-r--r--oovbaapi/ooo/vba/dao/WorkspaceTypeEnum.idl27
25 files changed, 443 insertions, 0 deletions
diff --git a/oovbaapi/ooo/vba/dao/CollatingOrderEnum.idl b/oovbaapi/ooo/vba/dao/CollatingOrderEnum.idl
new file mode 100644
index 000000000..628b4d5c6
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/CollatingOrderEnum.idl
@@ -0,0 +1,32 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants CollatingOrderEnum {
+ const long dbSortArabic = 1025;
+ const long dbSortChineseSimplified = 2052;
+ const long dbSortChineseTraditional = 1028;
+ const long dbSortCyrillic = 1049;
+ const long dbSortCzech = 1029;
+ const long dbSortDutch = 1043;
+ const long dbSortGeneral = 1033;
+ const long dbSortGreek = 1032;
+ const long dbSortHebrew = 1037;
+ const long dbSortHungarian = 1038;
+ const long dbSortIcelandic = 1039;
+ const long dbSortJapanese = 1041;
+ const long dbSortKorean = 1042;
+ const long dbSortNeutral = 1024;
+ const long dbSortNorwdan = 1030;
+ const long dbSortPDXIntl = 1033;
+ const long dbSortPDXNor = 1030;
+ const long dbSortPDXSwe = 1053;
+ const long dbSortPolish = 1045;
+ const long dbSortSlovenian = 1060;
+ const long dbSortSpanish = 1034;
+ const long dbSortSwedFin = 1053;
+ const long dbSortThai = 1054;
+ const long dbSortTurkish = 1055;
+ const long dbSortUndefined = -1;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/CommitTransOptionsEnum.idl b/oovbaapi/ooo/vba/dao/CommitTransOptionsEnum.idl
new file mode 100644
index 000000000..c54c735c9
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/CommitTransOptionsEnum.idl
@@ -0,0 +1,26 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+module ooo { module vba { module dao {
+ constants CommitTransOptionsEnum {
+ const long dbForceOSFlush = 1;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/CursorDriverEnum.idl b/oovbaapi/ooo/vba/dao/CursorDriverEnum.idl
new file mode 100644
index 000000000..23cdb549d
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/CursorDriverEnum.idl
@@ -0,0 +1,12 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants CursorDriverEnum {
+ const long dbUseClientBatchCursor = 3;
+ const long dbUseDefaultCursor = -1;
+ const long dbUseNoCursor = 4;
+ const long dbUseODBCCursor = 1;
+ const long dbUseServerCursor = 2;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/DataTypeEnum.idl b/oovbaapi/ooo/vba/dao/DataTypeEnum.idl
new file mode 100644
index 000000000..414501720
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/DataTypeEnum.idl
@@ -0,0 +1,28 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants DataTypeEnum {
+ const long dbBigInt = 16;
+ const long dbBinary = 9;
+ const long dbBoolean = 1;
+ const long dbByte = 2;
+ const long dbChar = 18;
+ const long dbCurrency = 5;
+ const long dbDate = 8;
+ const long dbDecimal = 20;
+ const long dbDouble = 7;
+ const long dbFloat = 21;
+ const long dbGUID = 15;
+ const long dbInteger = 3;
+ const long dbLong = 4;
+ const long dbLongBinary = 11;
+ const long dbMemo = 12;
+ const long dbNumeric = 19;
+ const long dbSingle = 6;
+ const long dbText = 10;
+ const long dbTime = 22;
+ const long dbTimeStamp = 23;
+ const long dbVarBinary = 17;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/DatabaseTypeEnum.idl b/oovbaapi/ooo/vba/dao/DatabaseTypeEnum.idl
new file mode 100644
index 000000000..bbcc54e14
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/DatabaseTypeEnum.idl
@@ -0,0 +1,14 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants DatabaseTypeEnum {
+ const long dbDecrypt = 4;
+ const long dbEncrypt = 2;
+ const long dbVersion10 = 1;
+ const long dbVersion11 = 8;
+ const long dbVersion20 = 16;
+ const long dbVersion30 = 32;
+ const long dbVersion40 = 64;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/DriverPromptEnum.idl b/oovbaapi/ooo/vba/dao/DriverPromptEnum.idl
new file mode 100644
index 000000000..3ea54b741
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/DriverPromptEnum.idl
@@ -0,0 +1,11 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants DriverPromptEnum {
+ const long dbDriverComplete = 0;
+ const long dbDriverCompleteRequired = 3;
+ const long dbDriverNoPrompt = 1;
+ const long dbDriverPrompt = 2;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/EditModeEnum.idl b/oovbaapi/ooo/vba/dao/EditModeEnum.idl
new file mode 100644
index 000000000..090d35a3d
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/EditModeEnum.idl
@@ -0,0 +1,10 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants EditModeEnum {
+ const long dbEditAdd = 2;
+ const long dbEditInProgress = 1;
+ const long dbEditNone = 0;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/FieldAttributeEnum.idl b/oovbaapi/ooo/vba/dao/FieldAttributeEnum.idl
new file mode 100644
index 000000000..7bba21df0
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/FieldAttributeEnum.idl
@@ -0,0 +1,32 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+module ooo { module vba { module dao {
+ constants FieldAttributeEnum {
+ const long dbAutoIncrField = 16;
+ const long dbDescending = 1;
+ const long dbFixedField = 1;
+ const long dbHyperlinkField = 32768;
+ const long dbSystemField = 8192;
+ const long dbUpdatableField = 32;
+ const long dbVariableField = 2;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/IdleEnum.idl b/oovbaapi/ooo/vba/dao/IdleEnum.idl
new file mode 100644
index 000000000..79921a3e8
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/IdleEnum.idl
@@ -0,0 +1,9 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants IdleEnum {
+ const long dbFreeLocks = 1;
+ const long dbRefreshCache = 8;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/LockTypeEnum.idl b/oovbaapi/ooo/vba/dao/LockTypeEnum.idl
new file mode 100644
index 000000000..e129b6150
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/LockTypeEnum.idl
@@ -0,0 +1,11 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants LockTypeEnum {
+ const long dbOptimistic = 3;
+ const long dbOptimisticBatch = 5;
+ const long dbOptimisticValue = 1;
+ const long dbPessimistic = 2;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/ParameterDirectionEnum.idl b/oovbaapi/ooo/vba/dao/ParameterDirectionEnum.idl
new file mode 100644
index 000000000..afd148c14
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/ParameterDirectionEnum.idl
@@ -0,0 +1,11 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants ParameterDirectionEnum {
+ const long dbParamInput = 1;
+ const long dbParamInputOutput = 3;
+ const long dbParamOutput = 2;
+ const long dbParamReturnValue = 4;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/PermissionEnum.idl b/oovbaapi/ooo/vba/dao/PermissionEnum.idl
new file mode 100644
index 000000000..ee3a745a8
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/PermissionEnum.idl
@@ -0,0 +1,42 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+module ooo { module vba { module dao {
+ constants PermissionEnum {
+ const long dbSecCreate = 1;
+ const long dbSecDBAdmin = 8;
+ const long dbSecDBCreate = 1;
+ const long dbSecDBExclusive = 4;
+ const long dbSecDBOpen = 2;
+ const long dbSecDelete = 65536;
+ const long dbSecDeleteData = 128;
+ const long dbSecFullAccess = 1048575;
+ const long dbSecInsertData = 32;
+ const long dbSecNoAccess = 0;
+ const long dbSecReadDef = 4;
+ const long dbSecReadSec = 131072;
+ const long dbSecReplaceData = 64;
+ const long dbSecRetrieveData = 20;
+ const long dbSecWriteDef = 65548;
+ const long dbSecWriteOwner = 524288;
+ const long dbSecWriteSec = 262144;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/QueryDefStateEnum.idl b/oovbaapi/ooo/vba/dao/QueryDefStateEnum.idl
new file mode 100644
index 000000000..59396d27b
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/QueryDefStateEnum.idl
@@ -0,0 +1,27 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+module ooo { module vba { module dao {
+ constants QueryDefStateEnum {
+ const long dbQPrepare = 1;
+ const long dbQUnprepare = 2;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/QueryDefTypeEnum.idl b/oovbaapi/ooo/vba/dao/QueryDefTypeEnum.idl
new file mode 100644
index 000000000..807cff506
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/QueryDefTypeEnum.idl
@@ -0,0 +1,20 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants QueryDefTypeEnum {
+ const long dbQAction = 240;
+ const long dbQAppend = 64;
+ const long dbQCompound = 160;
+ const long dbQCrosstab = 16;
+ const long dbQDDL = 96;
+ const long dbQDelete = 32;
+ const long dbQMakeTable = 80;
+ const long dbQProcedure = 224;
+ const long dbQSelect = 0;
+ const long dbQSetOperation = 128;
+ const long dbQSPTBulk = 144;
+ const long dbQSQLPassThrough = 112;
+ const long dbQUpdate = 48;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/RecordStatusEnum.idl b/oovbaapi/ooo/vba/dao/RecordStatusEnum.idl
new file mode 100644
index 000000000..7d1e731f6
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/RecordStatusEnum.idl
@@ -0,0 +1,12 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants RecordStatusEnum {
+ const long dbRecordDBDeleted = 4;
+ const long dbRecordDeleted = 3;
+ const long dbRecordModified = 1;
+ const long dbRecordNew = 2;
+ const long dbRecordUnmodified = 0;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/RecordsetOptionEnum.idl b/oovbaapi/ooo/vba/dao/RecordsetOptionEnum.idl
new file mode 100644
index 000000000..dffb3f9ad
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/RecordsetOptionEnum.idl
@@ -0,0 +1,19 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants RecordsetOptionEnum {
+ const long dbAppendOnly = 8;
+ const long dbConsistent = 32;
+ const long dbDenyRead = 2;
+ const long dbDenyWrite = 1;
+ const long dbExecDirect = 2048;
+ const long dbFailOnError = 128;
+ const long dbForwardOnly = 256;
+ const long dbInconsistent = 16;
+ const long dbReadOnly = 4;
+ const long dbRunAsync = 1024;
+ const long dbSeeChanges = 512;
+ const long dbSQLPassThrough = 64;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/RecordsetTypeEnum.idl b/oovbaapi/ooo/vba/dao/RecordsetTypeEnum.idl
new file mode 100644
index 000000000..dcb5559f0
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/RecordsetTypeEnum.idl
@@ -0,0 +1,12 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants RecordsetTypeEnum {
+ const long dbOpenDynamic = 16;
+ const long dbOpenDynaset = 2;
+ const long dbOpenForwardOnly = 8;
+ const long dbOpenSnapshot = 4;
+ const long dbOpenTable = 1;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/RelationAttributeEnum.idl b/oovbaapi/ooo/vba/dao/RelationAttributeEnum.idl
new file mode 100644
index 000000000..510af0544
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/RelationAttributeEnum.idl
@@ -0,0 +1,14 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants RelationAttributeEnum {
+ const long dbRelationDeleteCascade = 4096;
+ const long dbRelationDontEnforce = 2;
+ const long dbRelationInherited = 4;
+ const long dbRelationLeft = 16777216;
+ const long dbRelationRight = 33554432;
+ const long dbRelationUnique = 1;
+ const long dbRelationUpdateCascade = 256;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/ReplicaTypeEnum.idl b/oovbaapi/ooo/vba/dao/ReplicaTypeEnum.idl
new file mode 100644
index 000000000..cf747ac33
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/ReplicaTypeEnum.idl
@@ -0,0 +1,9 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants ReplicaTypeEnum {
+ const long dbRepMakePartial = 1;
+ const long dbRepMakeReadOnly = 2;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/SetOptionEnum.idl b/oovbaapi/ooo/vba/dao/SetOptionEnum.idl
new file mode 100644
index 000000000..118d43eb3
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/SetOptionEnum.idl
@@ -0,0 +1,18 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants SetOptionEnum {
+ const long dbExclusiveAsyncDelay = 60;
+ const long dbFlushTransactionTimeout = 66;
+ const long dbImplicitCommitSync = 59;
+ const long dbLockDelay = 63;
+ const long dbLockRetry = 57;
+ const long dbMaxBufferSize = 8;
+ const long dbMaxLocksPerFile = 62;
+ const long dbPageTimeout = 6;
+ const long dbRecycleLVs = 65;
+ const long dbSharedAsyncDelay = 61;
+ const long dbUserCommitSync = 58;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/SynchronizeTypeEnum.idl b/oovbaapi/ooo/vba/dao/SynchronizeTypeEnum.idl
new file mode 100644
index 000000000..dfb21ff8b
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/SynchronizeTypeEnum.idl
@@ -0,0 +1,11 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants SynchronizeTypeEnum {
+ const long dbRepExportChanges = 1;
+ const long dbRepImpExpChanges = 4;
+ const long dbRepImportChanges = 2;
+ const long dbRepSyncInternet = 16;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/TableDefAttributeEnum.idl b/oovbaapi/ooo/vba/dao/TableDefAttributeEnum.idl
new file mode 100644
index 000000000..0dca6f20e
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/TableDefAttributeEnum.idl
@@ -0,0 +1,13 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants TableDefAttributeEnum {
+ const long dbAttachedODBC = 536870912;
+ const long dbAttachedTable = 1073741824;
+ const long dbAttachExclusive = 65536;
+ const long dbAttachSavePWD = 131072;
+ const long dbHiddenObject = 1;
+ const long dbSystemObject = -2147483646;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/UpdateCriteriaEnum.idl b/oovbaapi/ooo/vba/dao/UpdateCriteriaEnum.idl
new file mode 100644
index 000000000..98c2b1c66
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/UpdateCriteriaEnum.idl
@@ -0,0 +1,13 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants UpdateCriteriaEnum {
+ const long dbCriteriaAllCols = 4;
+ const long dbCriteriaDeleteInsert = 16;
+ const long dbCriteriaKey = 1;
+ const long dbCriteriaModValues = 2;
+ const long dbCriteriaTimestamp = 8;
+ const long dbCriteriaUpdate = 32;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/UpdateTypeEnum.idl b/oovbaapi/ooo/vba/dao/UpdateTypeEnum.idl
new file mode 100644
index 000000000..044c2b000
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/UpdateTypeEnum.idl
@@ -0,0 +1,10 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+module ooo { module vba { module dao {
+ constants UpdateTypeEnum {
+ const long dbUpdateBatch = 4;
+ const long dbUpdateCurrentRecord = 2;
+ const long dbUpdateRegular = 1;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/oovbaapi/ooo/vba/dao/WorkspaceTypeEnum.idl b/oovbaapi/ooo/vba/dao/WorkspaceTypeEnum.idl
new file mode 100644
index 000000000..ef36cdd0b
--- /dev/null
+++ b/oovbaapi/ooo/vba/dao/WorkspaceTypeEnum.idl
@@ -0,0 +1,27 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+module ooo { module vba { module dao {
+ constants WorkspaceTypeEnum {
+ const long dbUseJet = 2;
+ const long dbUseODBC = 1;
+ };
+}; }; };
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */