diff options
Diffstat (limited to '')
39 files changed, 735 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 000000000..35988b5fc --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/ADCPROP_ASYNCTHREADPRIORITY_ENUM.idl @@ -0,0 +1,30 @@ +/* -*- 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 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; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ 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 000000000..31923d6e8 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/ADCPROP_AUTORECALC_ENUM.idl @@ -0,0 +1,9 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +module ooo { module vba { module adodb { + constants ADCPROP_AUTORECALC_ENUM { + const long adRecalcAlways = 1; + const long adRecalcUpFront = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ 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 000000000..c6bcfef1b --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/ADCPROP_UPDATECRITERIA_ENUM.idl @@ -0,0 +1,11 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +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; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/AffectEnum.idl b/oovbaapi/ooo/vba/adodb/AffectEnum.idl new file mode 100644 index 000000000..6bb7588d3 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/AffectEnum.idl @@ -0,0 +1,11 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +module ooo { module vba { module adodb { + constants AffectEnum { + const long adAffectAll = 3; + const long adAffectAllChapters = 4; + const long adAffectCurrent = 1; + const long adAffectGroup = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/BookmarkEnum.idl b/oovbaapi/ooo/vba/adodb/BookmarkEnum.idl new file mode 100644 index 000000000..1d43a57b3 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/BookmarkEnum.idl @@ -0,0 +1,10 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +module ooo { module vba { module adodb { + constants BookmarkEnum { + const long adBookmarkCurrent = 0; + const long adBookmarkFirst = 1; + const long adBookmarkLast = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/CEResyncEnum.idl b/oovbaapi/ooo/vba/adodb/CEResyncEnum.idl new file mode 100644 index 000000000..0cf1f2e56 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/CEResyncEnum.idl @@ -0,0 +1,13 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +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; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/CommandTypeEnum.idl b/oovbaapi/ooo/vba/adodb/CommandTypeEnum.idl new file mode 100644 index 000000000..7489ed991 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/CommandTypeEnum.idl @@ -0,0 +1,14 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +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; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/CompareEnum.idl b/oovbaapi/ooo/vba/adodb/CompareEnum.idl new file mode 100644 index 000000000..c058707e3 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/CompareEnum.idl @@ -0,0 +1,30 @@ +/* -*- 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 adodb { + constants CompareEnum { + const long adCompareEqual = 1; + const long adCompareGreaterThan = 2; + const long adCompareLessThan = 0; + const long adCompareNotComparable = 4; + const long adCompareNotEqual = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/ConnectModeEnum.idl b/oovbaapi/ooo/vba/adodb/ConnectModeEnum.idl new file mode 100644 index 000000000..21ff80a33 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/ConnectModeEnum.idl @@ -0,0 +1,15 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +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; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/ConnectOptionEnum.idl b/oovbaapi/ooo/vba/adodb/ConnectOptionEnum.idl new file mode 100644 index 000000000..dd09207e2 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/ConnectOptionEnum.idl @@ -0,0 +1,9 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +module ooo { module vba { module adodb { + constants ConnectOptionEnum { + const long adAsyncConnect = 16; + const long adConnectUnspecified = -1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/ConnectPromptEnum.idl b/oovbaapi/ooo/vba/adodb/ConnectPromptEnum.idl new file mode 100644 index 000000000..7d47a1933 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/ConnectPromptEnum.idl @@ -0,0 +1,11 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +module ooo { module vba { module adodb { + constants ConnectPromptEnum { + const long adPromptAlways = 1; + const long adPromptComplete = 2; + const long adPromptCompleteRequired = 3; + const long adPromptNever = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/CursorLocationEnum.idl b/oovbaapi/ooo/vba/adodb/CursorLocationEnum.idl new file mode 100644 index 000000000..8a9e4c46e --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/CursorLocationEnum.idl @@ -0,0 +1,11 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +module ooo { module vba { module adodb { + constants CursorLocationEnum { + const long adUseClient = 3; + const long adUseClientBatch = 3; + const long adUseNone = 1; + const long adUseServer = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/CursorOptionEnum.idl b/oovbaapi/ooo/vba/adodb/CursorOptionEnum.idl new file mode 100644 index 000000000..aacfe800e --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/CursorOptionEnum.idl @@ -0,0 +1,20 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +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; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/CursorTypeEnum.idl b/oovbaapi/ooo/vba/adodb/CursorTypeEnum.idl new file mode 100644 index 000000000..2313676af --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/CursorTypeEnum.idl @@ -0,0 +1,30 @@ +/* -*- 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 adodb { + constants CursorTypeEnum { + const long adOpenDynamic = 2; + const long adOpenForwardOnly = 0; + const long adOpenKeyset = 1; + const long adOpenStatic = 3; + const long adOpenUnspecified = -1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/DataTypeEnum.idl b/oovbaapi/ooo/vba/adodb/DataTypeEnum.idl new file mode 100644 index 000000000..411611279 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/DataTypeEnum.idl @@ -0,0 +1,53 @@ +/* -*- 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/. + */ +module ooo { module vba { module adodb { + constants DataTypeEnum { + const long adArray = 8192; + const long adBigInt = 20; + const long adBinary = 128; + const long adBoolean = 11; + const long adBSTR = 8; + const long adChapter = 136; + const long adChar = 129; + const long adCurrency = 6; + const long adDate = 7; + const long adDBDate = 133; + const long adDBTime = 134; + const long adDBTimeStamp = 135; + const long adDecimal = 14; + const long adDouble = 5; + const long adEmpty = 0; + const long adError = 10; + const long adFileTime = 64; + const long adGUID = 72; + const long adIDispatch = 9; + const long adInteger = 3; + const long adIUnknown = 13; + const long adLongVarBinary = 205; + const long adLongVarChar = 201; + const long adLongVarWChar = 203; + const long adNumeric = 131; + const long adPropVariant = 138; + const long adSingle = 4; + const long adSmallInt = 2; + const long adTinyInt = 16; + const long adUnsignedBigInt = 21; + const long adUnsignedInt = 19; + const long adUnsignedSmallInt = 18; + const long adUnsignedTinyInt = 17; + const long adUserDefined = 132; + const long adVarBinary = 204 ; + const long adVarChar = 200; + const long adVariant = 12; + const long adVarNumeric = 139; + const long adVarWChar = 202; + const long adWChar = 130; + }; +}; }; }; +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/EditModeEnum.idl b/oovbaapi/ooo/vba/adodb/EditModeEnum.idl new file mode 100644 index 000000000..462f0ff3c --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/EditModeEnum.idl @@ -0,0 +1,18 @@ +/* -*- 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/. + */ + +module ooo { module vba { module adodb { + constants EditModeEnum { + const long adEditAdd = 2; + const long adEditDelete = 4; + const long adEditInProgress = 1; + const long adEditNone = 0; + }; +}; }; }; +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/ErrorValueEnum.idl b/oovbaapi/ooo/vba/adodb/ErrorValueEnum.idl new file mode 100644 index 000000000..8a0deb6fc --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/ErrorValueEnum.idl @@ -0,0 +1,28 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +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; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/EventReasonEnum.idl b/oovbaapi/ooo/vba/adodb/EventReasonEnum.idl new file mode 100644 index 000000000..e9f714def --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/EventReasonEnum.idl @@ -0,0 +1,40 @@ +/* -*- 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 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; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/EventStatusEnum.idl b/oovbaapi/ooo/vba/adodb/EventStatusEnum.idl new file mode 100644 index 000000000..b906b25ac --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/EventStatusEnum.idl @@ -0,0 +1,12 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +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; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/ExecuteOptionEnum.idl b/oovbaapi/ooo/vba/adodb/ExecuteOptionEnum.idl new file mode 100644 index 000000000..d4029e151 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/ExecuteOptionEnum.idl @@ -0,0 +1,30 @@ +/* -*- 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 adodb { + constants ExecuteOptionEnum { + const long adAsyncExecute = 16; + const long adAsyncFetch = 32; + const long adAsyncFetchNonBlocking = 64; + const long adExecuteNoRecords = 128; + const long adOptionUnspecified = -1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/FieldAttributeEnum.idl b/oovbaapi/ooo/vba/adodb/FieldAttributeEnum.idl new file mode 100644 index 000000000..5c242058e --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/FieldAttributeEnum.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/. + */ + +module ooo { module vba { module adodb { + constants FieldAttributeEnum { + const long adFldCacheDeferred = 4096; + const long adFldFixed = 16; + const long adFldIsNullable = 32; + const long adFldKeyColumn = 32768; + const long adFldLong = 128; + const long adFldMayBeNull = 64; + const long adFldMayDefer = 2; + const long adFldNegativeScale = 16384; + const long adFldRowID = 256; + const long adFldRowVersion = 512; + const long adFldUnknownUpdatable = 8; + const long adFldUnspecified = -1; + const long adFldUpdatable = 4; + }; +}; }; }; +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/FilterGroupEnum.idl b/oovbaapi/ooo/vba/adodb/FilterGroupEnum.idl new file mode 100644 index 000000000..ffa4c056c --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/FilterGroupEnum.idl @@ -0,0 +1,13 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +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; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/GetRowsOptionEnum.idl b/oovbaapi/ooo/vba/adodb/GetRowsOptionEnum.idl new file mode 100644 index 000000000..1da96997d --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/GetRowsOptionEnum.idl @@ -0,0 +1,8 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +module ooo { module vba { module adodb { + constants GetRowsOptionEnum { + const long adGetRowsRest = -1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/IsolationLevelEnum.idl b/oovbaapi/ooo/vba/adodb/IsolationLevelEnum.idl new file mode 100644 index 000000000..9dca88287 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/IsolationLevelEnum.idl @@ -0,0 +1,16 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +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; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/LockTypeEnum.idl b/oovbaapi/ooo/vba/adodb/LockTypeEnum.idl new file mode 100644 index 000000000..1a277ee64 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/LockTypeEnum.idl @@ -0,0 +1,19 @@ +/* -*- 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/. + */ + +module ooo { module vba { module adodb { + constants LockTypeEnum { + const long adLockBatchOptimistic = 4; + const long adLockOptimistic = 3; + const long adLockPessimistic = 2; + const long adLockReadOnly = 1; + const long adLockUnspecified = -1; + }; +}; }; }; +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/MarshalOptionsEnum.idl b/oovbaapi/ooo/vba/adodb/MarshalOptionsEnum.idl new file mode 100644 index 000000000..21f4ef5bd --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/MarshalOptionsEnum.idl @@ -0,0 +1,9 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +module ooo { module vba { module adodb { + constants MarshalOptionsEnum { + const long adMarshalAll = 0; + const long adMarshalModifiedOnly = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/ObjectStateEnum.idl b/oovbaapi/ooo/vba/adodb/ObjectStateEnum.idl new file mode 100644 index 000000000..891f34ce4 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/ObjectStateEnum.idl @@ -0,0 +1,12 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +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; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/ParameterAttributesEnum.idl b/oovbaapi/ooo/vba/adodb/ParameterAttributesEnum.idl new file mode 100644 index 000000000..6c79ab057 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/ParameterAttributesEnum.idl @@ -0,0 +1,10 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +module ooo { module vba { module adodb { + constants ParameterAttributesEnum { + const long adParamLong = 128; + const long adParamNullable = 64; + const long adParamSigned = 16; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/ParameterDirectionEnum.idl b/oovbaapi/ooo/vba/adodb/ParameterDirectionEnum.idl new file mode 100644 index 000000000..a67ac5655 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/ParameterDirectionEnum.idl @@ -0,0 +1,18 @@ +/* -*- 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/. + */ +module ooo { module vba { module adodb { + constants ParameterDirectionEnum { + const long adParamInput = 1; + const long adParamInputOutput = 3; + const long adParamOutput = 2; + const long adParamReturnValue = 4; + const long adParamUnknown = 0; + }; +}; }; }; +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/PersistFormatEnum.idl b/oovbaapi/ooo/vba/adodb/PersistFormatEnum.idl new file mode 100644 index 000000000..c5b0512ab --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/PersistFormatEnum.idl @@ -0,0 +1,9 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +module ooo { module vba { module adodb { + constants PersistFormatEnum { + const long adPersistADTG = 0; + const long adPersistXML = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/PositionEnum.idl b/oovbaapi/ooo/vba/adodb/PositionEnum.idl new file mode 100644 index 000000000..250977503 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/PositionEnum.idl @@ -0,0 +1,28 @@ +/* -*- 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 adodb { + constants PositionEnum { + const long adPosBOF = -2; + const long adPosEOF = -3; + const long adPosUnknown = -1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/PropertyAttributesEnum.idl b/oovbaapi/ooo/vba/adodb/PropertyAttributesEnum.idl new file mode 100644 index 000000000..607dc18b5 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/PropertyAttributesEnum.idl @@ -0,0 +1,12 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +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; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/RecordStatusEnum.idl b/oovbaapi/ooo/vba/adodb/RecordStatusEnum.idl new file mode 100644 index 000000000..3ac3b602f --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/RecordStatusEnum.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/. + */ + +module ooo { module vba { module adodb { + constants RecordStatusEnum { + const long adRecCanceled = 256; + const long adRecCantRelease = 1024; + const long adRecConcurrencyViolation = 2048; + const long adRecDBDeleted = 262144; + const long adRecDeleted = 4; + const long adRecIntegrityViolation = 4096; + const long adRecInvalid = 16; + const long adRecMaxChangesExceeded = 8192; + const long adRecModified = 2; + const long adRecMultipleChanges = 64; + const long adRecNew = 1; + const long adRecObjectOpen = 16384; + const long adRecOK = 0; + const long adRecOutOfMemory = 32768; + const long adRecPendingChanges = 128; + const long adRecPermissionDenied = 65536; + const long adRecSchemaViolation = 131072; + const long adRecUnmodified = 8; + }; +}; }; }; +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/ResyncEnum.idl b/oovbaapi/ooo/vba/adodb/ResyncEnum.idl new file mode 100644 index 000000000..687ead595 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/ResyncEnum.idl @@ -0,0 +1,9 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +module ooo { module vba { module adodb { + constants ResyncEnum { + const long adResyncAllValues = 2; + const long adResyncUnderlyingValues = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/SchemaEnum.idl b/oovbaapi/ooo/vba/adodb/SchemaEnum.idl new file mode 100644 index 000000000..17464bd8c --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/SchemaEnum.idl @@ -0,0 +1,49 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +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; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/SearchDirectionEnum.idl b/oovbaapi/ooo/vba/adodb/SearchDirectionEnum.idl new file mode 100644 index 000000000..5d21d10e6 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/SearchDirectionEnum.idl @@ -0,0 +1,9 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +module ooo { module vba { module adodb { + constants SearchDirectionEnum { + const long adSearchBackward = -1; + const long adSearchForward = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/SeekEnum.idl b/oovbaapi/ooo/vba/adodb/SeekEnum.idl new file mode 100644 index 000000000..579d65a44 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/SeekEnum.idl @@ -0,0 +1,13 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +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; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/StringFormatEnum.idl b/oovbaapi/ooo/vba/adodb/StringFormatEnum.idl new file mode 100644 index 000000000..77f9c54a3 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/StringFormatEnum.idl @@ -0,0 +1,8 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +module ooo { module vba { module adodb { + constants StringFormatEnum { + const long adClipString = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/adodb/XactAttributeEnum.idl b/oovbaapi/ooo/vba/adodb/XactAttributeEnum.idl new file mode 100644 index 000000000..487c86112 --- /dev/null +++ b/oovbaapi/ooo/vba/adodb/XactAttributeEnum.idl @@ -0,0 +1,29 @@ +/* -*- 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 adodb { + constants XactAttributeEnum { + const long adXactAbortRetaining = 262144; + const long adXactAsyncPhaseOne = 524288; + const long adXactCommitRetaining = 131072; + const long adXactSyncPhaseOne = 1048576; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |