diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:06:44 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:06:44 +0000 |
commit | ed5640d8b587fbcfed7dd7967f3de04b37a76f26 (patch) | |
tree | 7a5f7c6c9d02226d7471cb3cc8fbbf631b415303 /oovbaapi/ooo/vba/office | |
parent | Initial commit. (diff) | |
download | libreoffice-cb75148ebd0135178ff46f89a30139c44f8d2040.tar.xz libreoffice-cb75148ebd0135178ff46f89a30139c44f8d2040.zip |
Adding upstream version 4:7.4.7.upstream/4%7.4.7upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'oovbaapi/ooo/vba/office')
122 files changed, 4489 insertions, 0 deletions
diff --git a/oovbaapi/ooo/vba/office/DocProperties.idl b/oovbaapi/ooo/vba/office/DocProperties.idl new file mode 100644 index 000000000..9da46cf53 --- /dev/null +++ b/oovbaapi/ooo/vba/office/DocProperties.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 office { + constants DocProperties { + const long offPropertyTypeBoolean = 2; + const long offPropertyTypeDate = 3; + const long offPropertyTypeFloat = 5; + const long offPropertyTypeNumber = 1; + const long offPropertyTypeString = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MailFormat.idl b/oovbaapi/ooo/vba/office/MailFormat.idl new file mode 100644 index 000000000..8691a4597 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MailFormat.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 office { + constants MailFormat { + const long mfHTML = 2; + const long mfPlainText = 1; + const long mfRTF = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoAlertButtonType.idl b/oovbaapi/ooo/vba/office/MsoAlertButtonType.idl new file mode 100644 index 000000000..df6ec4ee0 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoAlertButtonType.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 office { + constants MsoAlertButtonType { + const long msoAlertButtonAbortRetryIgnore = 2; + const long msoAlertButtonOK = 0; + const long msoAlertButtonOKCancel = 1; + const long msoAlertButtonRetryCancel = 5; + const long msoAlertButtonYesAllNoCancel = 6; + const long msoAlertButtonYesNo = 4; + const long msoAlertButtonYesNoCancel = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoAlertCancelType.idl b/oovbaapi/ooo/vba/office/MsoAlertCancelType.idl new file mode 100644 index 000000000..bb2033d91 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoAlertCancelType.idl @@ -0,0 +1,31 @@ +/* -*- 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 office { + constants MsoAlertCancelType { + const long msoAlertCancelDefault = -1; + const long msoAlertCancelFifth = 4; + const long msoAlertCancelFirst = 0; + const long msoAlertCancelFourth = 3; + const long msoAlertCancelSecond = 1; + const long msoAlertCancelThird = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoAlertDefaultType.idl b/oovbaapi/ooo/vba/office/MsoAlertDefaultType.idl new file mode 100644 index 000000000..36b0762e1 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoAlertDefaultType.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 office { + constants MsoAlertDefaultType { + const long msoAlertDefaultFifth = 4; + const long msoAlertDefaultFirst = 0; + const long msoAlertDefaultFourth = 3; + const long msoAlertDefaultSecond = 1; + const long msoAlertDefaultThird = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoAlertIconType.idl b/oovbaapi/ooo/vba/office/MsoAlertIconType.idl new file mode 100644 index 000000000..02c8a36aa --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoAlertIconType.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 office { + constants MsoAlertIconType { + const long msoAlertIconCritical = 1; + const long msoAlertIconInfo = 4; + const long msoAlertIconNoIcon = 0; + const long msoAlertIconQuery = 2; + const long msoAlertIconWarning = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoAlignCmd.idl b/oovbaapi/ooo/vba/office/MsoAlignCmd.idl new file mode 100644 index 000000000..13e25abe1 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoAlignCmd.idl @@ -0,0 +1,31 @@ +/* -*- 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 office { + constants MsoAlignCmd { + const long msoAlignBottoms = 5; + const long msoAlignCenters = 1; + const long msoAlignLefts = 0; + const long msoAlignMiddles = 4; + const long msoAlignRights = 2; + const long msoAlignTops = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoAnimationType.idl b/oovbaapi/ooo/vba/office/MsoAnimationType.idl new file mode 100644 index 000000000..d5b76812c --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoAnimationType.idl @@ -0,0 +1,60 @@ +/* -*- 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 office { + constants MsoAnimationType { + const long msoAnimationAppear = 32; + const long msoAnimationBeginSpeaking = 4; + const long msoAnimationCharacterSuccessMajor = 6; + const long msoAnimationCheckingSomething = 103; + const long msoAnimationDisappear = 31; + const long msoAnimationEmptyTrash = 116; + const long msoAnimationGestureDown = 113; + const long msoAnimationGestureLeft = 114; + const long msoAnimationGestureRight = 19; + const long msoAnimationGestureUp = 115; + const long msoAnimationGetArtsy = 100; + const long msoAnimationGetAttentionMajor = 11; + const long msoAnimationGetAttentionMinor = 12; + const long msoAnimationGetTechy = 101; + const long msoAnimationGetWizardy = 102; + const long msoAnimationGoodbye = 3; + const long msoAnimationGreeting = 2; + const long msoAnimationIdle = 1; + const long msoAnimationListensToComputer = 26; + const long msoAnimationLookDown = 104; + const long msoAnimationLookDownLeft = 105; + const long msoAnimationLookDownRight = 106; + const long msoAnimationLookLeft = 107; + const long msoAnimationLookRight = 108; + const long msoAnimationLookUp = 109; + const long msoAnimationLookUpLeft = 110; + const long msoAnimationLookUpRight = 111; + const long msoAnimationPrinting = 18; + const long msoAnimationRestPose = 5; + const long msoAnimationSaving = 112; + const long msoAnimationSearching = 13; + const long msoAnimationSendingMail = 25; + const long msoAnimationThinking = 24; + const long msoAnimationWorkingAtSomething = 23; + const long msoAnimationWritingNotingSomething = 22; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoAppLanguageID.idl b/oovbaapi/ooo/vba/office/MsoAppLanguageID.idl new file mode 100644 index 000000000..9fce2f84b --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoAppLanguageID.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 office { + constants MsoAppLanguageID { + const long msoLanguageIDExeMode = 4; + const long msoLanguageIDHelp = 3; + const long msoLanguageIDInstall = 1; + const long msoLanguageIDUI = 2; + const long msoLanguageIDUIPrevious = 5; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoArrowheadLength.idl b/oovbaapi/ooo/vba/office/MsoArrowheadLength.idl new file mode 100644 index 000000000..353e8568a --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoArrowheadLength.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 office { + constants MsoArrowheadLength { + const long msoArrowheadLengthMedium = 2; + const long msoArrowheadLengthMixed = -2; + const long msoArrowheadLong = 3; + const long msoArrowheadShort = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoArrowheadStyle.idl b/oovbaapi/ooo/vba/office/MsoArrowheadStyle.idl new file mode 100644 index 000000000..7d5703660 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoArrowheadStyle.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 office { + constants MsoArrowheadStyle { + const long msoArrowheadDiamond = 5; + const long msoArrowheadNone = 1; + const long msoArrowheadOpen = 3; + const long msoArrowheadOval = 6; + const long msoArrowheadStealth = 4; + const long msoArrowheadStyleMixed = -2; + const long msoArrowheadTriangle = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoArrowheadWidth.idl b/oovbaapi/ooo/vba/office/MsoArrowheadWidth.idl new file mode 100644 index 000000000..cd632031b --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoArrowheadWidth.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 office { + constants MsoArrowheadWidth { + const long msoArrowheadNarrow = 1; + const long msoArrowheadWide = 3; + const long msoArrowheadWidthMedium = 2; + const long msoArrowheadWidthMixed = -2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoAutoShapeType.idl b/oovbaapi/ooo/vba/office/MsoAutoShapeType.idl new file mode 100644 index 000000000..e139d4a59 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoAutoShapeType.idl @@ -0,0 +1,164 @@ +/* -*- 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 office { + constants MsoAutoShapeType { + const long msoShape16pointStar = 94; + const long msoShape24pointStar = 95; + const long msoShape32pointStar = 96; + const long msoShape4pointStar = 91; + const long msoShape5pointStar = 92; + const long msoShape8pointStar = 93; + const long msoShapeActionButtonBackorPrevious = 129; + const long msoShapeActionButtonBeginning = 131; + const long msoShapeActionButtonCustom = 125; + const long msoShapeActionButtonDocument = 134; + const long msoShapeActionButtonEnd = 132; + const long msoShapeActionButtonForwardorNext = 130; + const long msoShapeActionButtonHelp = 127; + const long msoShapeActionButtonHome = 126; + const long msoShapeActionButtonInformation = 128; + const long msoShapeActionButtonMovie = 136; + const long msoShapeActionButtonReturn = 133; + const long msoShapeActionButtonSound = 135; + const long msoShapeArc = 25; + const long msoShapeBalloon = 137; + const long msoShapeBentArrow = 41; + const long msoShapeBentUpArrow = 44; + const long msoShapeBevel = 15; + const long msoShapeBlockArc = 20; + const long msoShapeCan = 13; + const long msoShapeChevron = 52; + const long msoShapeCircularArrow = 60; + const long msoShapeCloudCallout = 108; + const long msoShapeCross = 11; + const long msoShapeCube = 14; + const long msoShapeCurvedDownArrow = 48; + const long msoShapeCurvedDownRibbon = 100; + const long msoShapeCurvedLeftArrow = 46; + const long msoShapeCurvedRightArrow = 45; + const long msoShapeCurvedUpArrow = 47; + const long msoShapeCurvedUpRibbon = 99; + const long msoShapeDiamond = 4; + const long msoShapeDonut = 18; + const long msoShapeDoubleBrace = 27; + const long msoShapeDoubleBracket = 26; + const long msoShapeDoubleWave = 104; + const long msoShapeDownArrow = 36; + const long msoShapeDownArrowCallout = 56; + const long msoShapeDownRibbon = 98; + const long msoShapeExplosion1 = 89; + const long msoShapeExplosion2 = 90; + const long msoShapeFlowchartAlternateProcess = 62; + const long msoShapeFlowchartCard = 75; + const long msoShapeFlowchartCollate = 79; + const long msoShapeFlowchartConnector = 73; + const long msoShapeFlowchartData = 64; + const long msoShapeFlowchartDecision = 63; + const long msoShapeFlowchartDelay = 84; + const long msoShapeFlowchartDirectAccessStorage = 87; + const long msoShapeFlowchartDisplay = 88; + const long msoShapeFlowchartDocument = 67; + const long msoShapeFlowchartExtract = 81; + const long msoShapeFlowchartInternalStorage = 66; + const long msoShapeFlowchartMagneticDisk = 86; + const long msoShapeFlowchartManualInput = 71; + const long msoShapeFlowchartManualOperation = 72; + const long msoShapeFlowchartMerge = 82; + const long msoShapeFlowchartMultidocument = 68; + const long msoShapeFlowchartOffpageConnector = 74; + const long msoShapeFlowchartOr = 78; + const long msoShapeFlowchartPredefinedProcess = 65; + const long msoShapeFlowchartPreparation = 70; + const long msoShapeFlowchartProcess = 61; + const long msoShapeFlowchartPunchedTape = 76; + const long msoShapeFlowchartSequentialAccessStorage = 85; + const long msoShapeFlowchartSort = 80; + const long msoShapeFlowchartStoredData = 83; + const long msoShapeFlowchartSummingJunction = 77; + const long msoShapeFlowchartTerminator = 69; + const long msoShapeFoldedCorner = 16; + const long msoShapeHeart = 21; + const long msoShapeHexagon = 10; + const long msoShapeHorizontalScroll = 102; + const long msoShapeIsoscelesTriangle = 7; + const long msoShapeLeftArrow = 34; + const long msoShapeLeftArrowCallout = 54; + const long msoShapeLeftBrace = 31; + const long msoShapeLeftBracket = 29; + const long msoShapeLeftRightArrow = 37; + const long msoShapeLeftRightArrowCallout = 57; + const long msoShapeLeftRightUpArrow = 40; + const long msoShapeLeftUpArrow = 43; + const long msoShapeLightningBolt = 22; + const long msoShapeLineCallout1 = 109; + const long msoShapeLineCallout1AccentBar = 113; + const long msoShapeLineCallout1BorderandAccentBar = 121; + const long msoShapeLineCallout1NoBorder = 117; + const long msoShapeLineCallout2 = 110; + const long msoShapeLineCallout2AccentBar = 114; + const long msoShapeLineCallout2BorderandAccentBar = 122; + const long msoShapeLineCallout2NoBorder = 118; + const long msoShapeLineCallout3 = 111; + const long msoShapeLineCallout3AccentBar = 115; + const long msoShapeLineCallout3BorderandAccentBar = 123; + const long msoShapeLineCallout3NoBorder = 119; + const long msoShapeLineCallout4 = 112; + const long msoShapeLineCallout4AccentBar = 116; + const long msoShapeLineCallout4BorderandAccentBar = 124; + const long msoShapeLineCallout4NoBorder = 120; + const long msoShapeMixed = -2; + const long msoShapeMoon = 24; + const long msoShapeNoSymbol = 19; + const long msoShapeNotchedRightArrow = 50; + const long msoShapeNotPrimitive = 138; + const long msoShapeOctagon = 6; + const long msoShapeOval = 9; + const long msoShapeOvalCallout = 107; + const long msoShapeParallelogram = 2; + const long msoShapePentagon = 51; + const long msoShapePlaque = 28; + const long msoShapeQuadArrow = 39; + const long msoShapeQuadArrowCallout = 59; + const long msoShapeRectangle = 1; + const long msoShapeRectangularCallout = 105; + const long msoShapeRegularPentagon = 12; + const long msoShapeRightArrow = 33; + const long msoShapeRightArrowCallout = 53; + const long msoShapeRightBrace = 32; + const long msoShapeRightBracket = 30; + const long msoShapeRightTriangle = 8; + const long msoShapeRoundedRectangle = 5; + const long msoShapeRoundedRectangularCallout = 106; + const long msoShapeSmileyFace = 17; + const long msoShapeStripedRightArrow = 49; + const long msoShapeSun = 23; + const long msoShapeTrapezoid = 3; + const long msoShapeUpArrow = 35; + const long msoShapeUpArrowCallout = 55; + const long msoShapeUpDownArrow = 38; + const long msoShapeUpDownArrowCallout = 58; + const long msoShapeUpRibbon = 97; + const long msoShapeUTurnArrow = 42; + const long msoShapeVerticalScroll = 101; + const long msoShapeWave = 103; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoAutomationSecurity.idl b/oovbaapi/ooo/vba/office/MsoAutomationSecurity.idl new file mode 100644 index 000000000..4e273d6a1 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoAutomationSecurity.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 office { + constants MsoAutomationSecurity { + const long msoAutomationSecurityByUI = 2; + const long msoAutomationSecurityForceDisable = 3; + const long msoAutomationSecurityLow = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoBalloonButtonType.idl b/oovbaapi/ooo/vba/office/MsoBalloonButtonType.idl new file mode 100644 index 000000000..856ac666c --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoBalloonButtonType.idl @@ -0,0 +1,41 @@ +/* -*- 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 office { + constants MsoBalloonButtonType { + const long msoBalloonButtonAbort = -8; + const long msoBalloonButtonBack = -5; + const long msoBalloonButtonCancel = -2; + const long msoBalloonButtonClose = -12; + const long msoBalloonButtonIgnore = -9; + const long msoBalloonButtonNext = -6; + const long msoBalloonButtonNo = -4; + const long msoBalloonButtonNull = 0; + const long msoBalloonButtonOK = -1; + const long msoBalloonButtonOptions = -14; + const long msoBalloonButtonRetry = -7; + const long msoBalloonButtonSearch = -10; + const long msoBalloonButtonSnooze = -11; + const long msoBalloonButtonTips = -13; + const long msoBalloonButtonYes = -3; + const long msoBalloonButtonYesToAll = -15; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoBalloonErrorType.idl b/oovbaapi/ooo/vba/office/MsoBalloonErrorType.idl new file mode 100644 index 000000000..1e191fc60 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoBalloonErrorType.idl @@ -0,0 +1,37 @@ +/* -*- 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 office { + constants MsoBalloonErrorType { + const long msoBalloonErrorBadCharacter = 8; + const long msoBalloonErrorBadPictureRef = 4; + const long msoBalloonErrorBadReference = 5; + const long msoBalloonErrorButtonlessModal = 6; + const long msoBalloonErrorButtonModeless = 7; + const long msoBalloonErrorCharNotTopmostForModal = 10; + const long msoBalloonErrorCOMFailure = 9; + const long msoBalloonErrorNone = 0; + const long msoBalloonErrorOther = 1; + const long msoBalloonErrorOutOfMemory = 3; + const long msoBalloonErrorTooBig = 2; + const long msoBalloonErrorTooManyControls = 11; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoBalloonType.idl b/oovbaapi/ooo/vba/office/MsoBalloonType.idl new file mode 100644 index 000000000..0a51baaff --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoBalloonType.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 office { + constants MsoBalloonType { + const long msoBalloonTypeBullets = 1; + const long msoBalloonTypeButtons = 0; + const long msoBalloonTypeNumbers = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoBarPosition.idl b/oovbaapi/ooo/vba/office/MsoBarPosition.idl new file mode 100644 index 000000000..aa5b91be6 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoBarPosition.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 office { + constants MsoBarPosition { + const long msoBarBottom = 3; + const long msoBarFloating = 4; + const long msoBarLeft = 0; + const long msoBarMenuBar = 6; + const long msoBarPopup = 5; + const long msoBarRight = 2; + const long msoBarTop = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoBarProtection.idl b/oovbaapi/ooo/vba/office/MsoBarProtection.idl new file mode 100644 index 000000000..df73319e9 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoBarProtection.idl @@ -0,0 +1,33 @@ +/* -*- 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 office { + constants MsoBarProtection { + const long msoBarNoChangeDock = 16; + const long msoBarNoChangeVisible = 8; + const long msoBarNoCustomize = 1; + const long msoBarNoHorizontalDock = 64; + const long msoBarNoMove = 4; + const long msoBarNoProtection = 0; + const long msoBarNoResize = 2; + const long msoBarNoVerticalDock = 32; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoBarRow.idl b/oovbaapi/ooo/vba/office/MsoBarRow.idl new file mode 100644 index 000000000..3b227b345 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoBarRow.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 office { + constants MsoBarRow { + const long msoBarRowFirst = 0; + const long msoBarRowLast = -1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoBarType.idl b/oovbaapi/ooo/vba/office/MsoBarType.idl new file mode 100644 index 000000000..2a39bb5f1 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoBarType.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 office { + constants MsoBarType { + const long msoBarTypeMenuBar = 1; + const long msoBarTypeNormal = 0; + const long msoBarTypePopup = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoBlackWhiteMode.idl b/oovbaapi/ooo/vba/office/MsoBlackWhiteMode.idl new file mode 100644 index 000000000..25223f568 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoBlackWhiteMode.idl @@ -0,0 +1,36 @@ +/* -*- 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 office { + constants MsoBlackWhiteMode { + const long msoBlackWhiteAutomatic = 1; + const long msoBlackWhiteBlack = 8; + const long msoBlackWhiteBlackTextAndLine = 6; + const long msoBlackWhiteDontShow = 10; + const long msoBlackWhiteGrayOutline = 5; + const long msoBlackWhiteGrayScale = 2; + const long msoBlackWhiteHighContrast = 7; + const long msoBlackWhiteInverseGrayScale = 4; + const long msoBlackWhiteLightGrayScale = 3; + const long msoBlackWhiteMixed = -2; + const long msoBlackWhiteWhite = 9; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoButtonSetType.idl b/oovbaapi/ooo/vba/office/MsoButtonSetType.idl new file mode 100644 index 000000000..f74d118d0 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoButtonSetType.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 office { + constants MsoButtonSetType { + const long msoButtonSetAbortRetryIgnore = 10; + const long msoButtonSetBackClose = 6; + const long msoButtonSetBackNextClose = 8; + const long msoButtonSetBackNextSnooze = 12; + const long msoButtonSetCancel = 2; + const long msoButtonSetNextClose = 7; + const long msoButtonSetNone = 0; + const long msoButtonSetOK = 1; + const long msoButtonSetOkCancel = 3; + const long msoButtonSetRetryCancel = 9; + const long msoButtonSetSearchClose = 11; + const long msoButtonSetTipsOptionsClose = 13; + const long msoButtonSetYesAllNoCancel = 14; + const long msoButtonSetYesNo = 4; + const long msoButtonSetYesNoCancel = 5; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoButtonState.idl b/oovbaapi/ooo/vba/office/MsoButtonState.idl new file mode 100644 index 000000000..160d09f66 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoButtonState.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 office { + constants MsoButtonState { + const long msoButtonDown = -1; + const long msoButtonMixed = 2; + const long msoButtonUp = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoButtonStyle.idl b/oovbaapi/ooo/vba/office/MsoButtonStyle.idl new file mode 100644 index 000000000..04c94d150 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoButtonStyle.idl @@ -0,0 +1,33 @@ +/* -*- 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 office { + constants MsoButtonStyle { + const long msoButtonAutomatic = 0; + const long msoButtonCaption = 2; + const long msoButtonIcon = 1; + const long msoButtonIconAndCaption = 3; + const long msoButtonIconAndCaptionBelow = 11; + const long msoButtonIconAndWrapCaption = 7; + const long msoButtonIconAndWrapCaptionBelow = 15; + const long msoButtonWrapCaption = 14; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoButtonStyleHidden.idl b/oovbaapi/ooo/vba/office/MsoButtonStyleHidden.idl new file mode 100644 index 000000000..f4d02a722 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoButtonStyleHidden.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 office { + constants MsoButtonStyleHidden { + const long msoButtonTextBelow = 8; + const long msoButtonWrapText = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoCalloutAngleType.idl b/oovbaapi/ooo/vba/office/MsoCalloutAngleType.idl new file mode 100644 index 000000000..0500dcfca --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoCalloutAngleType.idl @@ -0,0 +1,31 @@ +/* -*- 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 office { + constants MsoCalloutAngleType { + const long msoCalloutAngle30 = 2; + const long msoCalloutAngle45 = 3; + const long msoCalloutAngle60 = 4; + const long msoCalloutAngle90 = 5; + const long msoCalloutAngleAutomatic = 1; + const long msoCalloutAngleMixed = -2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoCalloutDropType.idl b/oovbaapi/ooo/vba/office/MsoCalloutDropType.idl new file mode 100644 index 000000000..a055f274d --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoCalloutDropType.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 office { + constants MsoCalloutDropType { + const long msoCalloutDropBottom = 4; + const long msoCalloutDropCenter = 3; + const long msoCalloutDropCustom = 1; + const long msoCalloutDropMixed = -2; + const long msoCalloutDropTop = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoCalloutType.idl b/oovbaapi/ooo/vba/office/MsoCalloutType.idl new file mode 100644 index 000000000..1c0ecaa67 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoCalloutType.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 office { + constants MsoCalloutType { + const long msoCalloutFour = 4; + const long msoCalloutMixed = -2; + const long msoCalloutOne = 1; + const long msoCalloutThree = 3; + const long msoCalloutTwo = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoCharacterSet.idl b/oovbaapi/ooo/vba/office/MsoCharacterSet.idl new file mode 100644 index 000000000..04658b717 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoCharacterSet.idl @@ -0,0 +1,37 @@ +/* -*- 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 office { + constants MsoCharacterSet { + const long msoCharacterSetArabic = 1; + const long msoCharacterSetCyrillic = 2; + const long msoCharacterSetEnglishWesternEuropeanOtherLatinScript = 3; + const long msoCharacterSetGreek = 4; + const long msoCharacterSetHebrew = 5; + const long msoCharacterSetJapanese = 6; + const long msoCharacterSetKorean = 7; + const long msoCharacterSetMultilingualUnicode = 8; + const long msoCharacterSetSimplifiedChinese = 9; + const long msoCharacterSetThai = 10; + const long msoCharacterSetTraditionalChinese = 11; + const long msoCharacterSetVietnamese = 12; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoColorType.idl b/oovbaapi/ooo/vba/office/MsoColorType.idl new file mode 100644 index 000000000..c3a453573 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoColorType.idl @@ -0,0 +1,31 @@ +/* -*- 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 office { + constants MsoColorType { + const long msoColorTypeCMS = 4; + const long msoColorTypeCMYK = 3; + const long msoColorTypeInk = 5; + const long msoColorTypeMixed = -2; + const long msoColorTypeRGB = 1; + const long msoColorTypeScheme = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoComboStyle.idl b/oovbaapi/ooo/vba/office/MsoComboStyle.idl new file mode 100644 index 000000000..5743b23b6 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoComboStyle.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 office { + constants MsoComboStyle { + const long msoComboLabel = 1; + const long msoComboNormal = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoCommandBarButtonHyperlinkType.idl b/oovbaapi/ooo/vba/office/MsoCommandBarButtonHyperlinkType.idl new file mode 100644 index 000000000..64a4330bc --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoCommandBarButtonHyperlinkType.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 office { + constants MsoCommandBarButtonHyperlinkType { + const long msoCommandBarButtonHyperlinkInsertPicture = 2; + const long msoCommandBarButtonHyperlinkNone = 0; + const long msoCommandBarButtonHyperlinkOpen = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoCondition.idl b/oovbaapi/ooo/vba/office/MsoCondition.idl new file mode 100644 index 000000000..36e27be33 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoCondition.idl @@ -0,0 +1,98 @@ +/* -*- 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 office { + constants MsoCondition { + const long msoConditionAnyNumberBetween = 34; + const long msoConditionAnytime = 25; + const long msoConditionAnytimeBetween = 26; + const long msoConditionAtLeast = 36; + const long msoConditionAtMost = 35; + const long msoConditionBeginsWith = 11; + const long msoConditionDoesNotEqual = 33; + const long msoConditionEndsWith = 12; + const long msoConditionEquals = 32; + const long msoConditionEqualsCompleted = 66; + const long msoConditionEqualsDeferred = 68; + const long msoConditionEqualsHigh = 60; + const long msoConditionEqualsInProgress = 65; + const long msoConditionEqualsLow = 58; + const long msoConditionEqualsNormal = 59; + const long msoConditionEqualsNotStarted = 64; + const long msoConditionEqualsWaitingForSomeoneElse = 67; + const long msoConditionFileTypeAllFiles = 1; + const long msoConditionFileTypeBinders = 6; + const long msoConditionFileTypeCalendarItem = 45; + const long msoConditionFileTypeContactItem = 46; + const long msoConditionFileTypeDatabases = 7; + const long msoConditionFileTypeDataConnectionFiles = 51; + const long msoConditionFileTypeDesignerFiles = 56; + const long msoConditionFileTypeDocumentImagingFiles = 54; + const long msoConditionFileTypeExcelWorkbooks = 4; + const long msoConditionFileTypeJournalItem = 48; + const long msoConditionFileTypeMailItem = 44; + const long msoConditionFileTypeNoteItem = 47; + const long msoConditionFileTypeOfficeFiles = 2; + const long msoConditionFileTypeOutlookItems = 43; + const long msoConditionFileTypePhotoDrawFiles = 50; + const long msoConditionFileTypePowerPointPresentations = 5; + const long msoConditionFileTypeProjectFiles = 53; + const long msoConditionFileTypePublisherFiles = 52; + const long msoConditionFileTypeTaskItem = 49; + const long msoConditionFileTypeTemplates = 8; + const long msoConditionFileTypeVisioFiles = 55; + const long msoConditionFileTypeWebPages = 57; + const long msoConditionFileTypeWordDocuments = 3; + const long msoConditionFreeText = 42; + const long msoConditionIncludes = 9; + const long msoConditionIncludesFormsOf = 41; + const long msoConditionIncludesNearEachOther = 13; + const long msoConditionIncludesPhrase = 10; + const long msoConditionInTheLast = 31; + const long msoConditionInTheNext = 30; + const long msoConditionIsExactly = 14; + const long msoConditionIsNo = 40; + const long msoConditionIsNot = 15; + const long msoConditionIsYes = 39; + const long msoConditionLastMonth = 22; + const long msoConditionLastWeek = 19; + const long msoConditionLessThan = 38; + const long msoConditionMoreThan = 37; + const long msoConditionNextMonth = 24; + const long msoConditionNextWeek = 21; + const long msoConditionNotEqualToCompleted = 71; + const long msoConditionNotEqualToDeferred = 73; + const long msoConditionNotEqualToHigh = 63; + const long msoConditionNotEqualToInProgress = 70; + const long msoConditionNotEqualToLow = 61; + const long msoConditionNotEqualToNormal = 62; + const long msoConditionNotEqualToNotStarted = 69; + const long msoConditionNotEqualToWaitingForSomeoneElse = 72; + const long msoConditionOn = 27; + const long msoConditionOnOrAfter = 28; + const long msoConditionOnOrBefore = 29; + const long msoConditionThisMonth = 23; + const long msoConditionThisWeek = 20; + const long msoConditionToday = 17; + const long msoConditionTomorrow = 18; + const long msoConditionYesterday = 16; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoConnector.idl b/oovbaapi/ooo/vba/office/MsoConnector.idl new file mode 100644 index 000000000..615f592f3 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoConnector.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 office { + constants MsoConnector { + const long msoConnectorAnd = 1; + const long msoConnectorOr = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoConnectorType.idl b/oovbaapi/ooo/vba/office/MsoConnectorType.idl new file mode 100644 index 000000000..6e26fe864 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoConnectorType.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 office { + constants MsoConnectorType { + const long msoConnectorCurve = 3; + const long msoConnectorElbow = 2; + const long msoConnectorStraight = 1; + const long msoConnectorTypeMixed = -2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoControlOLEUsage.idl b/oovbaapi/ooo/vba/office/MsoControlOLEUsage.idl new file mode 100644 index 000000000..27c537469 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoControlOLEUsage.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 office { + constants MsoControlOLEUsage { + const long msoControlOLEUsageBoth = 3; + const long msoControlOLEUsageClient = 2; + const long msoControlOLEUsageNeither = 0; + const long msoControlOLEUsageServer = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoControlType.idl b/oovbaapi/ooo/vba/office/MsoControlType.idl new file mode 100644 index 000000000..67a1e8e65 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoControlType.idl @@ -0,0 +1,52 @@ +/* -*- 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 office { + constants MsoControlType { + const long msoControlActiveX = 22; + const long msoControlAutoCompleteCombo = 26; + const long msoControlButton = 1; + const long msoControlButtonDropdown = 5; + const long msoControlButtonPopup = 12; + const long msoControlComboBox = 4; + const long msoControlCustom = 0; + const long msoControlDropdown = 3; + const long msoControlEdit = 2; + const long msoControlExpandingGrid = 16; + const long msoControlGauge = 19; + const long msoControlGenericDropdown = 8; + const long msoControlGraphicCombo = 20; + const long msoControlGraphicDropdown = 9; + const long msoControlGraphicPopup = 11; + const long msoControlGrid = 18; + const long msoControlLabel = 15; + const long msoControlLabelEx = 24; + const long msoControlOCXDropdown = 7; + const long msoControlPane = 21; + const long msoControlPopup = 10; + const long msoControlSpinner = 23; + const long msoControlSplitButtonMRUPopup = 14; + const long msoControlSplitButtonPopup = 13; + const long msoControlSplitDropdown = 6; + const long msoControlSplitExpandingGrid = 17; + const long msoControlWorkPane = 25; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoDiagramNodeType.idl b/oovbaapi/ooo/vba/office/MsoDiagramNodeType.idl new file mode 100644 index 000000000..337a684bb --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoDiagramNodeType.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 office { + constants MsoDiagramNodeType { + const long msoDiagramAssistant = 2; + const long msoDiagramNode = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoDiagramType.idl b/oovbaapi/ooo/vba/office/MsoDiagramType.idl new file mode 100644 index 000000000..feb08b47a --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoDiagramType.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 office { + constants MsoDiagramType { + const long msoDiagramCycle = 2; + const long msoDiagramMixed = -2; + const long msoDiagramOrgChart = 1; + const long msoDiagramPyramid = 4; + const long msoDiagramRadial = 3; + const long msoDiagramTarget = 6; + const long msoDiagramVenn = 5; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoDistributeCmd.idl b/oovbaapi/ooo/vba/office/MsoDistributeCmd.idl new file mode 100644 index 000000000..cb9171d50 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoDistributeCmd.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 office { + constants MsoDistributeCmd { + const long msoDistributeHorizontally = 0; + const long msoDistributeVertically = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoDocProperties.idl b/oovbaapi/ooo/vba/office/MsoDocProperties.idl new file mode 100644 index 000000000..0ec17e1e3 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoDocProperties.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 office { + constants MsoDocProperties { + const long msoPropertyTypeBoolean = 2; + const long msoPropertyTypeDate = 3; + const long msoPropertyTypeFloat = 5; + const long msoPropertyTypeNumber = 1; + const long msoPropertyTypeString = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoEditingType.idl b/oovbaapi/ooo/vba/office/MsoEditingType.idl new file mode 100644 index 000000000..b90ccdabf --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoEditingType.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 office { + constants MsoEditingType { + const long msoEditingAuto = 0; + const long msoEditingCorner = 1; + const long msoEditingSmooth = 2; + const long msoEditingSymmetric = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoEncoding.idl b/oovbaapi/ooo/vba/office/MsoEncoding.idl new file mode 100644 index 000000000..3f2627583 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoEncoding.idl @@ -0,0 +1,162 @@ +/* -*- 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 office { + constants MsoEncoding { + const long msoEncodingArabic = 1256; + const long msoEncodingArabicASMO = 708; + const long msoEncodingArabicAutoDetect = 51256; + const long msoEncodingArabicTransparentASMO = 720; + const long msoEncodingAutoDetect = 50001; + const long msoEncodingBaltic = 1257; + const long msoEncodingCentralEuropean = 1250; + const long msoEncodingCyrillic = 1251; + const long msoEncodingCyrillicAutoDetect = 51251; + const long msoEncodingEBCDICArabic = 20420; + const long msoEncodingEBCDICDenmarkNorway = 20277; + const long msoEncodingEBCDICFinlandSweden = 20278; + const long msoEncodingEBCDICFrance = 20297; + const long msoEncodingEBCDICGermany = 20273; + const long msoEncodingEBCDICGreek = 20423; + const long msoEncodingEBCDICGreekModern = 875; + const long msoEncodingEBCDICHebrew = 20424; + const long msoEncodingEBCDICIcelandic = 20871; + const long msoEncodingEBCDICInternational = 500; + const long msoEncodingEBCDICItaly = 20280; + const long msoEncodingEBCDICJapaneseKatakanaExtended = 20290; + const long msoEncodingEBCDICJapaneseKatakanaExtendedAndJapanese = 50930; + const long msoEncodingEBCDICJapaneseLatinExtendedAndJapanese = 50939; + const long msoEncodingEBCDICKoreanExtended = 20833; + const long msoEncodingEBCDICKoreanExtendedAndKorean = 50933; + const long msoEncodingEBCDICLatinAmericaSpain = 20284; + const long msoEncodingEBCDICMultilingualROECELatin2 = 870; + const long msoEncodingEBCDICRussian = 20880; + const long msoEncodingEBCDICSerbianBulgarian = 21025; + const long msoEncodingEBCDICSimplifiedChineseExtendedAndSimplifiedChinese = 50935; + const long msoEncodingEBCDICThai = 20838; + const long msoEncodingEBCDICTurkish = 20905; + const long msoEncodingEBCDICTurkishLatin5 = 1026; + const long msoEncodingEBCDICUnitedKingdom = 20285; + const long msoEncodingEBCDICUSCanada = 37; + const long msoEncodingEBCDICUSCanadaAndJapanese = 50931; + const long msoEncodingEBCDICUSCanadaAndTraditionalChinese = 50937; + const long msoEncodingEUCChineseSimplifiedChinese = 51936; + const long msoEncodingEUCJapanese = 51932; + const long msoEncodingEUCKorean = 51949; + const long msoEncodingEUCTaiwaneseTraditionalChinese = 51950; + const long msoEncodingEuropa3 = 29001; + const long msoEncodingExtAlphaLowercase = 21027; + const long msoEncodingGreek = 1253; + const long msoEncodingGreekAutoDetect = 51253; + const long msoEncodingHebrew = 1255; + const long msoEncodingHZGBSimplifiedChinese = 52936; + const long msoEncodingIA5German = 20106; + const long msoEncodingIA5IRV = 20105; + const long msoEncodingIA5Norwegian = 20108; + const long msoEncodingIA5Swedish = 20107; + const long msoEncodingISCIIAssamese = 57006; + const long msoEncodingISCIIBengali = 57003; + const long msoEncodingISCIIDevanagari = 57002; + const long msoEncodingISCIIGujarati = 57010; + const long msoEncodingISCIIKannada = 57008; + const long msoEncodingISCIIMalayalam = 57009; + const long msoEncodingISCIIOriya = 57007; + const long msoEncodingISCIIPunjabi = 57011; + const long msoEncodingISCIITamil = 57004; + const long msoEncodingISCIITelugu = 57005; + const long msoEncodingISO2022CNSimplifiedChinese = 50229; + const long msoEncodingISO2022CNTraditionalChinese = 50227; + const long msoEncodingISO2022JPJISX02011989 = 50222; + const long msoEncodingISO2022JPJISX02021984 = 50221; + const long msoEncodingISO2022JPNoHalfwidthKatakana = 50220; + const long msoEncodingISO2022KR = 50225; + const long msoEncodingISO6937NonSpacingAccent = 20269; + const long msoEncodingISO885915Latin9 = 28605; + const long msoEncodingISO88591Latin1 = 28591; + const long msoEncodingISO88592CentralEurope = 28592; + const long msoEncodingISO88593Latin3 = 28593; + const long msoEncodingISO88594Baltic = 28594; + const long msoEncodingISO88595Cyrillic = 28595; + const long msoEncodingISO88596Arabic = 28596; + const long msoEncodingISO88597Greek = 28597; + const long msoEncodingISO88598Hebrew = 28598; + const long msoEncodingISO88598HebrewLogical = 38598; + const long msoEncodingISO88599Turkish = 28599; + const long msoEncodingJapaneseAutoDetect = 50932; + const long msoEncodingJapaneseShiftJIS = 932; + const long msoEncodingKOI8R = 20866; + const long msoEncodingKOI8U = 21866; + const long msoEncodingKorean = 949; + const long msoEncodingKoreanAutoDetect = 50949; + const long msoEncodingKoreanJohab = 1361; + const long msoEncodingMacArabic = 10004; + const long msoEncodingMacCroatia = 10082; + const long msoEncodingMacCyrillic = 10007; + const long msoEncodingMacGreek1 = 10006; + const long msoEncodingMacHebrew = 10005; + const long msoEncodingMacIcelandic = 10079; + const long msoEncodingMacJapanese = 10001; + const long msoEncodingMacKorean = 10003; + const long msoEncodingMacLatin2 = 10029; + const long msoEncodingMacRoman = 10000; + const long msoEncodingMacRomania = 10010; + const long msoEncodingMacSimplifiedChineseGB2312 = 10008; + const long msoEncodingMacTraditionalChineseBig5 = 10002; + const long msoEncodingMacTurkish = 10081; + const long msoEncodingMacUkraine = 10017; + const long msoEncodingOEMArabic = 864; + const long msoEncodingOEMBaltic = 775; + const long msoEncodingOEMCanadianFrench = 863; + const long msoEncodingOEMCyrillic = 855; + const long msoEncodingOEMCyrillicII = 866; + const long msoEncodingOEMGreek437G = 737; + const long msoEncodingOEMHebrew = 862; + const long msoEncodingOEMIcelandic = 861; + const long msoEncodingOEMModernGreek = 869; + const long msoEncodingOEMMultilingualLatinI = 850; + const long msoEncodingOEMMultilingualLatinII = 852; + const long msoEncodingOEMNordic = 865; + const long msoEncodingOEMPortuguese = 860; + const long msoEncodingOEMTurkish = 857; + const long msoEncodingOEMUnitedStates = 437; + const long msoEncodingSimplifiedChineseAutoDetect = 50936; + const long msoEncodingSimplifiedChineseGB18030 = 54936; + const long msoEncodingSimplifiedChineseGBK = 936; + const long msoEncodingT61 = 20261; + const long msoEncodingTaiwanCNS = 20000; + const long msoEncodingTaiwanEten = 20002; + const long msoEncodingTaiwanIBM5550 = 20003; + const long msoEncodingTaiwanTCA = 20001; + const long msoEncodingTaiwanTeleText = 20004; + const long msoEncodingTaiwanWang = 20005; + const long msoEncodingThai = 874; + const long msoEncodingTraditionalChineseAutoDetect = 50950; + const long msoEncodingTraditionalChineseBig5 = 950; + const long msoEncodingTurkish = 1254; + const long msoEncodingUnicodeBigEndian = 1201; + const long msoEncodingUnicodeLittleEndian = 1200; + const long msoEncodingUSASCII = 20127; + const long msoEncodingUTF7 = 65000; + const long msoEncodingUTF8 = 65001; + const long msoEncodingVietnamese = 1258; + const long msoEncodingWestern = 1252; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoExtraInfoMethod.idl b/oovbaapi/ooo/vba/office/MsoExtraInfoMethod.idl new file mode 100644 index 000000000..c4799dcff --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoExtraInfoMethod.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 office { + constants MsoExtraInfoMethod { + const long msoMethodGet = 0; + const long msoMethodPost = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoExtrusionColorType.idl b/oovbaapi/ooo/vba/office/MsoExtrusionColorType.idl new file mode 100644 index 000000000..f45139787 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoExtrusionColorType.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 office { + constants MsoExtrusionColorType { + const long msoExtrusionColorAutomatic = 1; + const long msoExtrusionColorCustom = 2; + const long msoExtrusionColorTypeMixed = -2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoFarEastLineBreakLanguageID.idl b/oovbaapi/ooo/vba/office/MsoFarEastLineBreakLanguageID.idl new file mode 100644 index 000000000..8fd0945cd --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoFarEastLineBreakLanguageID.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 office { + constants MsoFarEastLineBreakLanguageID { + const long MsoFarEastLineBreakLanguageJapanese = 1041; + const long MsoFarEastLineBreakLanguageKorean = 1042; + const long MsoFarEastLineBreakLanguageSimplifiedChinese = 2052; + const long MsoFarEastLineBreakLanguageTraditionalChinese = 1028; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoFeatureInstall.idl b/oovbaapi/ooo/vba/office/MsoFeatureInstall.idl new file mode 100644 index 000000000..c543e38a4 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoFeatureInstall.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 office { + constants MsoFeatureInstall { + const long msoFeatureInstallNone = 0; + const long msoFeatureInstallOnDemand = 1; + const long msoFeatureInstallOnDemandWithUI = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoFileDialogType.idl b/oovbaapi/ooo/vba/office/MsoFileDialogType.idl new file mode 100644 index 000000000..4ff258c3d --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoFileDialogType.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 office { + constants MsoFileDialogType { + const long msoFileDialogFilePicker = 3; + const long msoFileDialogFolderPicker = 4; + const long msoFileDialogOpen = 1; + const long msoFileDialogSaveAs = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoFileDialogView.idl b/oovbaapi/ooo/vba/office/MsoFileDialogView.idl new file mode 100644 index 000000000..f0446d35d --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoFileDialogView.idl @@ -0,0 +1,34 @@ +/* -*- 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 office { + constants MsoFileDialogView { + const long msoFileDialogViewDetails = 2; + const long msoFileDialogViewLargeIcons = 6; + const long msoFileDialogViewList = 1; + const long msoFileDialogViewPreview = 4; + const long msoFileDialogViewProperties = 3; + const long msoFileDialogViewSmallIcons = 7; + const long msoFileDialogViewThumbnail = 5; + const long msoFileDialogViewTiles = 9; + const long msoFileDialogViewWebView = 8; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoFileFindListBy.idl b/oovbaapi/ooo/vba/office/MsoFileFindListBy.idl new file mode 100644 index 000000000..59df108bd --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoFileFindListBy.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 office { + constants MsoFileFindListBy { + const long msoListbyName = 1; + const long msoListbyTitle = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoFileFindOptions.idl b/oovbaapi/ooo/vba/office/MsoFileFindOptions.idl new file mode 100644 index 000000000..2468b80dc --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoFileFindOptions.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 office { + constants MsoFileFindOptions { + const long msoOptionsAdd = 2; + const long msoOptionsNew = 1; + const long msoOptionsWithin = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoFileFindSortBy.idl b/oovbaapi/ooo/vba/office/MsoFileFindSortBy.idl new file mode 100644 index 000000000..9dc38daaa --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoFileFindSortBy.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 office { + constants MsoFileFindSortBy { + const long msoFileFindSortbyAuthor = 1; + const long msoFileFindSortbyDateCreated = 2; + const long msoFileFindSortbyDateSaved = 4; + const long msoFileFindSortbyFileName = 5; + const long msoFileFindSortbyLastSavedBy = 3; + const long msoFileFindSortbySize = 6; + const long msoFileFindSortbyTitle = 7; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoFileFindView.idl b/oovbaapi/ooo/vba/office/MsoFileFindView.idl new file mode 100644 index 000000000..d271db924 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoFileFindView.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 office { + constants MsoFileFindView { + const long msoViewFileInfo = 1; + const long msoViewPreview = 2; + const long msoViewSummaryInfo = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoFileNewAction.idl b/oovbaapi/ooo/vba/office/MsoFileNewAction.idl new file mode 100644 index 000000000..3511e902f --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoFileNewAction.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 office { + constants MsoFileNewAction { + const long msoCreateNewFile = 1; + const long msoEditFile = 0; + const long msoOpenFile = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoFileNewSection.idl b/oovbaapi/ooo/vba/office/MsoFileNewSection.idl new file mode 100644 index 000000000..b307120c5 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoFileNewSection.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 office { + constants MsoFileNewSection { + const long msoBottomSection = 4; + const long msoNew = 1; + const long msoNewfromExistingFile = 2; + const long msoNewfromTemplate = 3; + const long msoOpenDocument = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoFileType.idl b/oovbaapi/ooo/vba/office/MsoFileType.idl new file mode 100644 index 000000000..b6d16c828 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoFileType.idl @@ -0,0 +1,48 @@ +/* -*- 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 office { + constants MsoFileType { + const long msoFileTypeAllFiles = 1; + const long msoFileTypeBinders = 6; + const long msoFileTypeCalendarItem = 11; + const long msoFileTypeContactItem = 12; + const long msoFileTypeDatabases = 7; + const long msoFileTypeDataConnectionFiles = 17; + const long msoFileTypeDesignerFiles = 22; + const long msoFileTypeDocumentImagingFiles = 20; + const long msoFileTypeExcelWorkbooks = 4; + const long msoFileTypeJournalItem = 14; + const long msoFileTypeMailItem = 10; + const long msoFileTypeNoteItem = 13; + const long msoFileTypeOfficeFiles = 2; + const long msoFileTypeOutlookItems = 9; + const long msoFileTypePhotoDrawFiles = 16; + const long msoFileTypePowerPointPresentations = 5; + const long msoFileTypeProjectFiles = 19; + const long msoFileTypePublisherFiles = 18; + const long msoFileTypeTaskItem = 15; + const long msoFileTypeTemplates = 8; + const long msoFileTypeVisioFiles = 21; + const long msoFileTypeWebPages = 23; + const long msoFileTypeWordDocuments = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoFillType.idl b/oovbaapi/ooo/vba/office/MsoFillType.idl new file mode 100644 index 000000000..1eae2b9ee --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoFillType.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 office { + constants MsoFillType { + const long msoFillBackground = 5; + const long msoFillGradient = 3; + const long msoFillMixed = -2; + const long msoFillPatterned = 2; + const long msoFillPicture = 6; + const long msoFillSolid = 1; + const long msoFillTextured = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoFilterComparison.idl b/oovbaapi/ooo/vba/office/MsoFilterComparison.idl new file mode 100644 index 000000000..1692305da --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoFilterComparison.idl @@ -0,0 +1,35 @@ +/* -*- 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 office { + constants MsoFilterComparison { + const long msoFilterComparisonContains = 8; + const long msoFilterComparisonEqual = 0; + const long msoFilterComparisonGreaterThan = 3; + const long msoFilterComparisonGreaterThanEqual = 5; + const long msoFilterComparisonIsBlank = 6; + const long msoFilterComparisonIsNotBlank = 7; + const long msoFilterComparisonLessThan = 2; + const long msoFilterComparisonLessThanEqual = 4; + const long msoFilterComparisonNotContains = 9; + const long msoFilterComparisonNotEqual = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoFilterConjunction.idl b/oovbaapi/ooo/vba/office/MsoFilterConjunction.idl new file mode 100644 index 000000000..f692861c7 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoFilterConjunction.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 office { + constants MsoFilterConjunction { + const long msoFilterConjunctionAnd = 0; + const long msoFilterConjunctionOr = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoFlipCmd.idl b/oovbaapi/ooo/vba/office/MsoFlipCmd.idl new file mode 100644 index 000000000..e5132e369 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoFlipCmd.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 office { + constants MsoFlipCmd { + const long msoFlipHorizontal = 0; + const long msoFlipVertical = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoGradientColorType.idl b/oovbaapi/ooo/vba/office/MsoGradientColorType.idl new file mode 100644 index 000000000..6b2c30cce --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoGradientColorType.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 office { + constants MsoGradientColorType { + const long msoGradientColorMixed = -2; + const long msoGradientOneColor = 1; + const long msoGradientPresetColors = 3; + const long msoGradientTwoColors = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoGradientStyle.idl b/oovbaapi/ooo/vba/office/MsoGradientStyle.idl new file mode 100644 index 000000000..968b76505 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoGradientStyle.idl @@ -0,0 +1,33 @@ +/* -*- 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 office { + constants MsoGradientStyle { + const long msoGradientDiagonalDown = 4; + const long msoGradientDiagonalUp = 3; + const long msoGradientFromCenter = 7; + const long msoGradientFromCorner = 5; + const long msoGradientFromTitle = 6; + const long msoGradientHorizontal = 1; + const long msoGradientMixed = -2; + const long msoGradientVertical = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoHTMLProjectOpen.idl b/oovbaapi/ooo/vba/office/MsoHTMLProjectOpen.idl new file mode 100644 index 000000000..fcffe5dbe --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoHTMLProjectOpen.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 office { + constants MsoHTMLProjectOpen { + const long msoHTMLProjectOpenSourceView = 1; + const long msoHTMLProjectOpenTextView = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoHTMLProjectState.idl b/oovbaapi/ooo/vba/office/MsoHTMLProjectState.idl new file mode 100644 index 000000000..8b80f4c78 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoHTMLProjectState.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 office { + constants MsoHTMLProjectState { + const long msoHTMLProjectStateDocumentLocked = 1; + const long msoHTMLProjectStateDocumentProjectUnlocked = 3; + const long msoHTMLProjectStateProjectLocked = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoHorizontalAnchor.idl b/oovbaapi/ooo/vba/office/MsoHorizontalAnchor.idl new file mode 100644 index 000000000..724501f03 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoHorizontalAnchor.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 office { + constants MsoHorizontalAnchor { + const long msoAnchorCenter = 2; + const long msoAnchorNone = 1; + const long msoHorizontalAnchorMixed = -2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoHyperlinkType.idl b/oovbaapi/ooo/vba/office/MsoHyperlinkType.idl new file mode 100644 index 000000000..4b04a2c73 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoHyperlinkType.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 office { + constants MsoHyperlinkType { + const long msoHyperlinkInlineShape = 2; + const long msoHyperlinkRange = 0; + const long msoHyperlinkShape = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoIconType.idl b/oovbaapi/ooo/vba/office/MsoIconType.idl new file mode 100644 index 000000000..6e1a8d7e1 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoIconType.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 office { + constants MsoIconType { + const long msoIconAlert = 2; + const long msoIconAlertCritical = 7; + const long msoIconAlertInfo = 4; + const long msoIconAlertQuery = 6; + const long msoIconAlertWarning = 5; + const long msoIconNone = 0; + const long msoIconTip = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoLanguageID.idl b/oovbaapi/ooo/vba/office/MsoLanguageID.idl new file mode 100644 index 000000000..48afcbc17 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoLanguageID.idl @@ -0,0 +1,242 @@ +/* -*- 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 office { + constants MsoLanguageID { + const long msoLanguageIDAfrikaans = 1078; + const long msoLanguageIDAlbanian = 1052; + const long msoLanguageIDAmharic = 1118; + const long msoLanguageIDArabic = 1025; + const long msoLanguageIDArabicAlgeria = 5121; + const long msoLanguageIDArabicBahrain = 15361; + const long msoLanguageIDArabicEgypt = 3073; + const long msoLanguageIDArabicIraq = 2049; + const long msoLanguageIDArabicJordan = 11265; + const long msoLanguageIDArabicKuwait = 13313; + const long msoLanguageIDArabicLebanon = 12289; + const long msoLanguageIDArabicLibya = 4097; + const long msoLanguageIDArabicMorocco = 6145; + const long msoLanguageIDArabicOman = 8193; + const long msoLanguageIDArabicQatar = 16385; + const long msoLanguageIDArabicSyria = 10241; + const long msoLanguageIDArabicTunisia = 7169; + const long msoLanguageIDArabicUAE = 14337; + const long msoLanguageIDArabicYemen = 9217; + const long msoLanguageIDArmenian = 1067; + const long msoLanguageIDAssamese = 1101; + const long msoLanguageIDAzeriCyrillic = 2092; + const long msoLanguageIDAzeriLatin = 1068; + const long msoLanguageIDBasque = 1069; + const long msoLanguageIDBelgianDutch = 2067; + const long msoLanguageIDBelgianFrench = 2060; + const long msoLanguageIDBengali = 1093; + const long msoLanguageIDBosnian = 4122; + const long msoLanguageIDBosnianBosniaHerzegovinaCyrillic = 8218; + const long msoLanguageIDBosnianBosniaHerzegovinaLatin = 5146; + const long msoLanguageIDBrazilianPortuguese = 1046; + const long msoLanguageIDBulgarian = 1026; + const long msoLanguageIDBurmese = 1109; + const long msoLanguageIDByelorussian = 1059; + const long msoLanguageIDCatalan = 1027; + const long msoLanguageIDCherokee = 1116; + const long msoLanguageIDChineseHongKongSAR = 3076; + const long msoLanguageIDChineseMacaoSAR = 5124; + const long msoLanguageIDChineseSingapore = 4100; + const long msoLanguageIDCroatian = 1050; + const long msoLanguageIDCzech = 1029; + const long msoLanguageIDDanish = 1030; + const long msoLanguageIDDivehi = 1125; + const long msoLanguageIDDutch = 1043; + const long msoLanguageIDDzongkhaBhutan = 2129; + const long msoLanguageIDEdo = 1126; + const long msoLanguageIDEnglishAUS = 3081; + const long msoLanguageIDEnglishBelize = 10249; + const long msoLanguageIDEnglishCanadian = 4105; + const long msoLanguageIDEnglishCaribbean = 9225; + const long msoLanguageIDEnglishIndonesia = 14345; + const long msoLanguageIDEnglishIreland = 6153; + const long msoLanguageIDEnglishJamaica = 8201; + const long msoLanguageIDEnglishNewZealand = 5129; + const long msoLanguageIDEnglishPhilippines = 13321; + const long msoLanguageIDEnglishSouthAfrica = 7177; + const long msoLanguageIDEnglishTrinidadTobago = 11273; + const long msoLanguageIDEnglishUK = 2057; + const long msoLanguageIDEnglishUS = 1033; + const long msoLanguageIDEnglishZimbabwe = 12297; + const long msoLanguageIDEstonian = 1061; + const long msoLanguageIDFaeroese = 1080; + const long msoLanguageIDFarsi = 1065; + const long msoLanguageIDFilipino = 1124; + const long msoLanguageIDFinnish = 1035; + const long msoLanguageIDFrench = 1036; + const long msoLanguageIDFrenchCameroon = 11276; + const long msoLanguageIDFrenchCanadian = 3084; + const long msoLanguageIDFrenchCotedIvoire = 12300; + const long msoLanguageIDFrenchHaiti = 15372; + const long msoLanguageIDFrenchLuxembourg = 5132; + const long msoLanguageIDFrenchMali = 13324; + const long msoLanguageIDFrenchMonaco = 6156; + const long msoLanguageIDFrenchMorocco = 14348; + const long msoLanguageIDFrenchReunion = 8204; + const long msoLanguageIDFrenchSenegal = 10252; + const long msoLanguageIDFrenchWestIndies = 7180; + const long msoLanguageIDFrenchZaire = 9228; + const long msoLanguageIDFrisianNetherlands = 1122; + const long msoLanguageIDFulfulde = 1127; + const long msoLanguageIDGaelicIreland = 2108; + const long msoLanguageIDGaelicScotland = 1084; + const long msoLanguageIDGalician = 1110; + const long msoLanguageIDGeorgian = 1079; + const long msoLanguageIDGerman = 1031; + const long msoLanguageIDGermanAustria = 3079; + const long msoLanguageIDGermanLiechtenstein = 5127; + const long msoLanguageIDGermanLuxembourg = 4103; + const long msoLanguageIDGreek = 1032; + const long msoLanguageIDGuarani = 1140; + const long msoLanguageIDGujarati = 1095; + const long msoLanguageIDHausa = 1128; + const long msoLanguageIDHawaiian = 1141; + const long msoLanguageIDHebrew = 1037; + const long msoLanguageIDHindi = 1081; + const long msoLanguageIDHungarian = 1038; + const long msoLanguageIDIbibio = 1129; + const long msoLanguageIDIcelandic = 1039; + const long msoLanguageIDIgbo = 1136; + const long msoLanguageIDIndonesian = 1057; + const long msoLanguageIDInuktitut = 1117; + const long msoLanguageIDItalian = 1040; + const long msoLanguageIDJapanese = 1041; + const long msoLanguageIDKannada = 1099; + const long msoLanguageIDKanuri = 1137; + const long msoLanguageIDKashmiri = 1120; + const long msoLanguageIDKashmiriDevanagari = 2144; + const long msoLanguageIDKazakh = 1087; + const long msoLanguageIDKhmer = 1107; + const long msoLanguageIDKirghiz = 1088; + const long msoLanguageIDKonkani = 1111; + const long msoLanguageIDKorean = 1042; + const long msoLanguageIDKyrgyz = 1088; + const long msoLanguageIDLao = 1108; + const long msoLanguageIDLatin = 1142; + const long msoLanguageIDLatvian = 1062; + const long msoLanguageIDLithuanian = 1063; + const long msoLanguageIDMacedonian = 1071; + const long msoLanguageIDMalayalam = 1100; + const long msoLanguageIDMalayBruneiDarussalam = 2110; + const long msoLanguageIDMalaysian = 1086; + const long msoLanguageIDMaltese = 1082; + const long msoLanguageIDManipuri = 1112; + const long msoLanguageIDMaori = 1153; + const long msoLanguageIDMarathi = 1102; + const long msoLanguageIDMexicanSpanish = 2058; + const long msoLanguageIDMixed = -2; + const long msoLanguageIDMongolian = 1104; + const long msoLanguageIDNepali = 1121; + const long msoLanguageIDNone = 0; + const long msoLanguageIDNoProofing = 1024; + const long msoLanguageIDNorwegianBokmol = 1044; + const long msoLanguageIDNorwegianNynorsk = 2068; + const long msoLanguageIDOriya = 1096; + const long msoLanguageIDOromo = 1138; + const long msoLanguageIDPashto = 1123; + const long msoLanguageIDPolish = 1045; + const long msoLanguageIDPortuguese = 2070; + const long msoLanguageIDPunjabi = 1094; + const long msoLanguageIDQuechuaBolivia = 1131; + const long msoLanguageIDQuechuaEcuador = 2155; + const long msoLanguageIDQuechuaPeru = 3179; + const long msoLanguageIDRhaetoRomanic = 1047; + const long msoLanguageIDRomanian = 1048; + const long msoLanguageIDRomanianMoldova = 2072; + const long msoLanguageIDRussian = 1049; + const long msoLanguageIDRussianMoldova = 2073; + const long msoLanguageIDSamiLappish = 1083; + const long msoLanguageIDSanskrit = 1103; + const long msoLanguageIDSepedi = 1132; + const long msoLanguageIDSerbianBosniaHerzegovinaCyrillic = 7194; + const long msoLanguageIDSerbianBosniaHerzegovinaLatin = 6170; + const long msoLanguageIDSerbianCyrillic = 3098; + const long msoLanguageIDSerbianLatin = 2074; + const long msoLanguageIDSesotho = 1072; + const long msoLanguageIDSimplifiedChinese = 2052; + const long msoLanguageIDSindhi = 1113; + const long msoLanguageIDSindhiPakistan = 2137; + const long msoLanguageIDSinhalese = 1115; + const long msoLanguageIDSlovak = 1051; + const long msoLanguageIDSlovenian = 1060; + const long msoLanguageIDSomali = 1143; + const long msoLanguageIDSorbian = 1070; + const long msoLanguageIDSpanish = 1034; + const long msoLanguageIDSpanishArgentina = 11274; + const long msoLanguageIDSpanishBolivia = 16394; + const long msoLanguageIDSpanishChile = 13322; + const long msoLanguageIDSpanishColombia = 9226; + const long msoLanguageIDSpanishCostaRica = 5130; + const long msoLanguageIDSpanishDominicanRepublic = 7178; + const long msoLanguageIDSpanishEcuador = 12298; + const long msoLanguageIDSpanishElSalvador = 17418; + const long msoLanguageIDSpanishGuatemala = 4106; + const long msoLanguageIDSpanishHonduras = 18442; + const long msoLanguageIDSpanishModernSort = 3082; + const long msoLanguageIDSpanishNicaragua = 19466; + const long msoLanguageIDSpanishPanama = 6154; + const long msoLanguageIDSpanishParaguay = 15370; + const long msoLanguageIDSpanishPeru = 10250; + const long msoLanguageIDSpanishPuertoRico = 20490; + const long msoLanguageIDSpanishUruguay = 14346; + const long msoLanguageIDSpanishVenezuela = 8202; + const long msoLanguageIDSutu = 1072; + const long msoLanguageIDSwahili = 1089; + const long msoLanguageIDSwedish = 1053; + const long msoLanguageIDSwedishFinland = 2077; + const long msoLanguageIDSwissFrench = 4108; + const long msoLanguageIDSwissGerman = 2055; + const long msoLanguageIDSwissItalian = 2064; + const long msoLanguageIDSyriac = 1114; + const long msoLanguageIDTajik = 1064; + const long msoLanguageIDTamazight = 1119; + const long msoLanguageIDTamazightLatin = 2143; + const long msoLanguageIDTamil = 1097; + const long msoLanguageIDTatar = 1092; + const long msoLanguageIDTelugu = 1098; + const long msoLanguageIDThai = 1054; + const long msoLanguageIDTibetan = 1105; + const long msoLanguageIDTigrignaEritrea = 2163; + const long msoLanguageIDTigrignaEthiopic = 1139; + const long msoLanguageIDTraditionalChinese = 1028; + const long msoLanguageIDTsonga = 1073; + const long msoLanguageIDTswana = 1074; + const long msoLanguageIDTurkish = 1055; + const long msoLanguageIDTurkmen = 1090; + const long msoLanguageIDUkrainian = 1058; + const long msoLanguageIDUrdu = 1056; + const long msoLanguageIDUzbekCyrillic = 2115; + const long msoLanguageIDUzbekLatin = 1091; + const long msoLanguageIDVenda = 1075; + const long msoLanguageIDVietnamese = 1066; + const long msoLanguageIDWelsh = 1106; + const long msoLanguageIDXhosa = 1076; + const long msoLanguageIDYi = 1144; + const long msoLanguageIDYiddish = 1085; + const long msoLanguageIDYoruba = 1130; + const long msoLanguageIDZulu = 1077; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoLanguageIDHidden.idl b/oovbaapi/ooo/vba/office/MsoLanguageIDHidden.idl new file mode 100644 index 000000000..57b2e194d --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoLanguageIDHidden.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 office { + constants MsoLanguageIDHidden { + const long msoLanguageIDChineseHongKong = 3076; + const long msoLanguageIDChineseMacao = 5124; + const long msoLanguageIDEnglishTrinidad = 11273; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoLastModified.idl b/oovbaapi/ooo/vba/office/MsoLastModified.idl new file mode 100644 index 000000000..b3742170e --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoLastModified.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 office { + constants MsoLastModified { + const long msoLastModifiedAnyTime = 7; + const long msoLastModifiedLastMonth = 5; + const long msoLastModifiedLastWeek = 3; + const long msoLastModifiedThisMonth = 6; + const long msoLastModifiedThisWeek = 4; + const long msoLastModifiedToday = 2; + const long msoLastModifiedYesterday = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoLineDashStyle.idl b/oovbaapi/ooo/vba/office/MsoLineDashStyle.idl new file mode 100644 index 000000000..90109bddd --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoLineDashStyle.idl @@ -0,0 +1,34 @@ +/* -*- 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 office { + constants MsoLineDashStyle { + const long msoLineDash = 4; + const long msoLineDashDot = 5; + const long msoLineDashDotDot = 6; + const long msoLineDashStyleMixed = -2; + const long msoLineLongDash = 7; + const long msoLineLongDashDot = 8; + const long msoLineRoundDot = 3; + const long msoLineSolid = 1; + const long msoLineSquareDot = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoLineStyle.idl b/oovbaapi/ooo/vba/office/MsoLineStyle.idl new file mode 100644 index 000000000..095e85212 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoLineStyle.idl @@ -0,0 +1,31 @@ +/* -*- 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 office { + constants MsoLineStyle { + const long msoLineSingle = 1; + const long msoLineStyleMixed = -2; + const long msoLineThickBetweenThin = 5; + const long msoLineThickThin = 4; + const long msoLineThinThick = 3; + const long msoLineThinThin = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoMenuAnimation.idl b/oovbaapi/ooo/vba/office/MsoMenuAnimation.idl new file mode 100644 index 000000000..487514afa --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoMenuAnimation.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 office { + constants MsoMenuAnimation { + const long msoMenuAnimationNone = 0; + const long msoMenuAnimationRandom = 1; + const long msoMenuAnimationSlide = 3; + const long msoMenuAnimationUnfold = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoMixedType.idl b/oovbaapi/ooo/vba/office/MsoMixedType.idl new file mode 100644 index 000000000..6abbbcfda --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoMixedType.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 office { + constants MsoMixedType { + const long msoIntegerMixed = 32768; + const long msoSingleMixed = -2147483648; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoModeType.idl b/oovbaapi/ooo/vba/office/MsoModeType.idl new file mode 100644 index 000000000..22ebf1a9e --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoModeType.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 office { + constants MsoModeType { + const long msoModeAutoDown = 1; + const long msoModeModal = 0; + const long msoModeModeless = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoMoveRow.idl b/oovbaapi/ooo/vba/office/MsoMoveRow.idl new file mode 100644 index 000000000..286404205 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoMoveRow.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 office { + constants MsoMoveRow { + const long msoMoveRowFirst = -4; + const long msoMoveRowNbr = -1; + const long msoMoveRowNext = -2; + const long msoMoveRowPrev = -3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoOLEMenuGroup.idl b/oovbaapi/ooo/vba/office/MsoOLEMenuGroup.idl new file mode 100644 index 000000000..879a427f8 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoOLEMenuGroup.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 office { + constants MsoOLEMenuGroup { + const long msoOLEMenuGroupContainer = 2; + const long msoOLEMenuGroupEdit = 1; + const long msoOLEMenuGroupFile = 0; + const long msoOLEMenuGroupHelp = 5; + const long msoOLEMenuGroupNone = -1; + const long msoOLEMenuGroupObject = 3; + const long msoOLEMenuGroupWindow = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoOrgChartLayoutType.idl b/oovbaapi/ooo/vba/office/MsoOrgChartLayoutType.idl new file mode 100644 index 000000000..29039dabc --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoOrgChartLayoutType.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 office { + constants MsoOrgChartLayoutType { + const long msoOrgChartLayoutBothHanging = 2; + const long msoOrgChartLayoutLeftHanging = 3; + const long msoOrgChartLayoutMixed = -2; + const long msoOrgChartLayoutRightHanging = 4; + const long msoOrgChartLayoutStandard = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoOrgChartOrientation.idl b/oovbaapi/ooo/vba/office/MsoOrgChartOrientation.idl new file mode 100644 index 000000000..08e396b7c --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoOrgChartOrientation.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 office { + constants MsoOrgChartOrientation { + const long msoOrgChartOrientationMixed = -2; + const long msoOrgChartOrientationVertical = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoOrientation.idl b/oovbaapi/ooo/vba/office/MsoOrientation.idl new file mode 100644 index 000000000..fa78c8fa3 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoOrientation.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 office { + constants MsoOrientation { + const long msoOrientationHorizontal = 1; + const long msoOrientationMixed = -2; + const long msoOrientationVertical = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoPatternType.idl b/oovbaapi/ooo/vba/office/MsoPatternType.idl new file mode 100644 index 000000000..59a1a746a --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoPatternType.idl @@ -0,0 +1,74 @@ +/* -*- 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 office { + constants MsoPatternType { + const long msoPattern10Percent = 2; + const long msoPattern20Percent = 3; + const long msoPattern25Percent = 4; + const long msoPattern30Percent = 5; + const long msoPattern40Percent = 6; + const long msoPattern50Percent = 7; + const long msoPattern5Percent = 1; + const long msoPattern60Percent = 8; + const long msoPattern70Percent = 9; + const long msoPattern75Percent = 10; + const long msoPattern80Percent = 11; + const long msoPattern90Percent = 12; + const long msoPatternDarkDownwardDiagonal = 15; + const long msoPatternDarkHorizontal = 13; + const long msoPatternDarkUpwardDiagonal = 16; + const long msoPatternDarkVertical = 14; + const long msoPatternDashedDownwardDiagonal = 28; + const long msoPatternDashedHorizontal = 32; + const long msoPatternDashedUpwardDiagonal = 27; + const long msoPatternDashedVertical = 31; + const long msoPatternDiagonalBrick = 40; + const long msoPatternDivot = 46; + const long msoPatternDottedDiamond = 24; + const long msoPatternDottedGrid = 45; + const long msoPatternHorizontalBrick = 35; + const long msoPatternLargeCheckerBoard = 36; + const long msoPatternLargeConfetti = 33; + const long msoPatternLargeGrid = 34; + const long msoPatternLightDownwardDiagonal = 21; + const long msoPatternLightHorizontal = 19; + const long msoPatternLightUpwardDiagonal = 22; + const long msoPatternLightVertical = 20; + const long msoPatternMixed = -2; + const long msoPatternNarrowHorizontal = 30; + const long msoPatternNarrowVertical = 29; + const long msoPatternOutlinedDiamond = 41; + const long msoPatternPlaid = 42; + const long msoPatternShingle = 47; + const long msoPatternSmallCheckerBoard = 17; + const long msoPatternSmallConfetti = 37; + const long msoPatternSmallGrid = 23; + const long msoPatternSolidDiamond = 39; + const long msoPatternSphere = 43; + const long msoPatternTrellis = 18; + const long msoPatternWave = 48; + const long msoPatternWeave = 44; + const long msoPatternWideDownwardDiagonal = 25; + const long msoPatternWideUpwardDiagonal = 26; + const long msoPatternZigZag = 38; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoPermission.idl b/oovbaapi/ooo/vba/office/MsoPermission.idl new file mode 100644 index 000000000..4e6476242 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoPermission.idl @@ -0,0 +1,34 @@ +/* -*- 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 office { + constants MsoPermission { + const long msoPermissionChange = 15; + const long msoPermissionEdit = 2; + const long msoPermissionExtract = 8; + const long msoPermissionFullControl = 64; + const long msoPermissionObjModel = 32; + const long msoPermissionPrint = 16; + const long msoPermissionRead = 1; + const long msoPermissionSave = 4; + const long msoPermissionView = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoPictureColorType.idl b/oovbaapi/ooo/vba/office/MsoPictureColorType.idl new file mode 100644 index 000000000..5548e2ee0 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoPictureColorType.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 office { + constants MsoPictureColorType { + const long msoPictureAutomatic = 1; + const long msoPictureBlackAndWhite = 3; + const long msoPictureGrayscale = 2; + const long msoPictureMixed = -2; + const long msoPictureWatermark = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoPresetExtrusionDirection.idl b/oovbaapi/ooo/vba/office/MsoPresetExtrusionDirection.idl new file mode 100644 index 000000000..1b6e95075 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoPresetExtrusionDirection.idl @@ -0,0 +1,35 @@ +/* -*- 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 office { + constants MsoPresetExtrusionDirection { + const long msoExtrusionBottom = 2; + const long msoExtrusionBottomLeft = 3; + const long msoExtrusionBottomRight = 1; + const long msoExtrusionLeft = 6; + const long msoExtrusionNone = 5; + const long msoExtrusionRight = 4; + const long msoExtrusionTop = 8; + const long msoExtrusionTopLeft = 9; + const long msoExtrusionTopRight = 7; + const long msoPresetExtrusionDirectionMixed = -2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoPresetGradientType.idl b/oovbaapi/ooo/vba/office/MsoPresetGradientType.idl new file mode 100644 index 000000000..3deb055b3 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoPresetGradientType.idl @@ -0,0 +1,50 @@ +/* -*- 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 office { + constants MsoPresetGradientType { + const long msoGradientBrass = 20; + const long msoGradientCalmWater = 8; + const long msoGradientChrome = 21; + const long msoGradientChromeII = 22; + const long msoGradientDaybreak = 4; + const long msoGradientDesert = 6; + const long msoGradientEarlySunset = 1; + const long msoGradientFire = 9; + const long msoGradientFog = 10; + const long msoGradientGold = 18; + const long msoGradientGoldII = 19; + const long msoGradientHorizon = 5; + const long msoGradientLateSunset = 2; + const long msoGradientMahogany = 15; + const long msoGradientMoss = 11; + const long msoGradientNightfall = 3; + const long msoGradientOcean = 7; + const long msoGradientParchment = 14; + const long msoGradientPeacock = 12; + const long msoGradientRainbow = 16; + const long msoGradientRainbowII = 17; + const long msoGradientSapphire = 24; + const long msoGradientSilver = 23; + const long msoGradientWheat = 13; + const long msoPresetGradientMixed = -2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoPresetLightingDirection.idl b/oovbaapi/ooo/vba/office/MsoPresetLightingDirection.idl new file mode 100644 index 000000000..006af782b --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoPresetLightingDirection.idl @@ -0,0 +1,35 @@ +/* -*- 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 office { + constants MsoPresetLightingDirection { + const long msoLightingBottom = 8; + const long msoLightingBottomLeft = 7; + const long msoLightingBottomRight = 9; + const long msoLightingLeft = 4; + const long msoLightingNone = 5; + const long msoLightingRight = 6; + const long msoLightingTop = 2; + const long msoLightingTopLeft = 1; + const long msoLightingTopRight = 3; + const long msoPresetLightingDirectionMixed = -2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoPresetLightingSoftness.idl b/oovbaapi/ooo/vba/office/MsoPresetLightingSoftness.idl new file mode 100644 index 000000000..09434a290 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoPresetLightingSoftness.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 office { + constants MsoPresetLightingSoftness { + const long msoLightingBright = 3; + const long msoLightingDim = 1; + const long msoLightingNormal = 2; + const long msoPresetLightingSoftnessMixed = -2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoPresetMaterial.idl b/oovbaapi/ooo/vba/office/MsoPresetMaterial.idl new file mode 100644 index 000000000..4c9d9a55c --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoPresetMaterial.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 office { + constants MsoPresetMaterial { + const long msoMaterialMatte = 1; + const long msoMaterialMetal = 3; + const long msoMaterialPlastic = 2; + const long msoMaterialWireFrame = 4; + const long msoPresetMaterialMixed = -2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoPresetTextEffect.idl b/oovbaapi/ooo/vba/office/MsoPresetTextEffect.idl new file mode 100644 index 000000000..461e63ebf --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoPresetTextEffect.idl @@ -0,0 +1,56 @@ +/* -*- 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 office { + constants MsoPresetTextEffect { + const long msoTextEffect1 = 0; + const long msoTextEffect10 = 9; + const long msoTextEffect11 = 10; + const long msoTextEffect12 = 11; + const long msoTextEffect13 = 12; + const long msoTextEffect14 = 13; + const long msoTextEffect15 = 14; + const long msoTextEffect16 = 15; + const long msoTextEffect17 = 16; + const long msoTextEffect18 = 17; + const long msoTextEffect19 = 18; + const long msoTextEffect2 = 1; + const long msoTextEffect20 = 19; + const long msoTextEffect21 = 20; + const long msoTextEffect22 = 21; + const long msoTextEffect23 = 22; + const long msoTextEffect24 = 23; + const long msoTextEffect25 = 24; + const long msoTextEffect26 = 25; + const long msoTextEffect27 = 26; + const long msoTextEffect28 = 27; + const long msoTextEffect29 = 28; + const long msoTextEffect3 = 2; + const long msoTextEffect30 = 29; + const long msoTextEffect4 = 3; + const long msoTextEffect5 = 4; + const long msoTextEffect6 = 5; + const long msoTextEffect7 = 6; + const long msoTextEffect8 = 7; + const long msoTextEffect9 = 8; + const long msoTextEffectMixed = -2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoPresetTextEffectShape.idl b/oovbaapi/ooo/vba/office/MsoPresetTextEffectShape.idl new file mode 100644 index 000000000..d2a2d4c9c --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoPresetTextEffectShape.idl @@ -0,0 +1,66 @@ +/* -*- 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 office { + constants MsoPresetTextEffectShape { + const long msoTextEffectShapeArchDownCurve = 10; + const long msoTextEffectShapeArchDownPour = 14; + const long msoTextEffectShapeArchUpCurve = 9; + const long msoTextEffectShapeArchUpPour = 13; + const long msoTextEffectShapeButtonCurve = 12; + const long msoTextEffectShapeButtonPour = 16; + const long msoTextEffectShapeCanDown = 20; + const long msoTextEffectShapeCanUp = 19; + const long msoTextEffectShapeCascadeDown = 40; + const long msoTextEffectShapeCascadeUp = 39; + const long msoTextEffectShapeChevronDown = 6; + const long msoTextEffectShapeChevronUp = 5; + const long msoTextEffectShapeCircleCurve = 11; + const long msoTextEffectShapeCirclePour = 15; + const long msoTextEffectShapeCurveDown = 18; + const long msoTextEffectShapeCurveUp = 17; + const long msoTextEffectShapeDeflate = 26; + const long msoTextEffectShapeDeflateBottom = 28; + const long msoTextEffectShapeDeflateInflate = 31; + const long msoTextEffectShapeDeflateInflateDeflate = 32; + const long msoTextEffectShapeDeflateTop = 30; + const long msoTextEffectShapeDoubleWave1 = 23; + const long msoTextEffectShapeDoubleWave2 = 24; + const long msoTextEffectShapeFadeDown = 36; + const long msoTextEffectShapeFadeLeft = 34; + const long msoTextEffectShapeFadeRight = 33; + const long msoTextEffectShapeFadeUp = 35; + const long msoTextEffectShapeInflate = 25; + const long msoTextEffectShapeInflateBottom = 27; + const long msoTextEffectShapeInflateTop = 29; + const long msoTextEffectShapeMixed = -2; + const long msoTextEffectShapePlainText = 1; + const long msoTextEffectShapeRingInside = 7; + const long msoTextEffectShapeRingOutside = 8; + const long msoTextEffectShapeSlantDown = 38; + const long msoTextEffectShapeSlantUp = 37; + const long msoTextEffectShapeStop = 2; + const long msoTextEffectShapeTriangleDown = 4; + const long msoTextEffectShapeTriangleUp = 3; + const long msoTextEffectShapeWave1 = 21; + const long msoTextEffectShapeWave2 = 22; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoPresetTexture.idl b/oovbaapi/ooo/vba/office/MsoPresetTexture.idl new file mode 100644 index 000000000..4aeb6254c --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoPresetTexture.idl @@ -0,0 +1,50 @@ +/* -*- 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 office { + constants MsoPresetTexture { + const long msoPresetTextureMixed = -2; + const long msoTextureBlueTissuePaper = 17; + const long msoTextureBouquet = 20; + const long msoTextureBrownMarble = 11; + const long msoTextureCanvas = 2; + const long msoTextureCork = 21; + const long msoTextureDenim = 3; + const long msoTextureFishFossil = 7; + const long msoTextureGranite = 12; + const long msoTextureGreenMarble = 9; + const long msoTextureMediumWood = 24; + const long msoTextureNewsprint = 13; + const long msoTextureOak = 23; + const long msoTexturePaperBag = 6; + const long msoTexturePapyrus = 1; + const long msoTextureParchment = 15; + const long msoTexturePinkTissuePaper = 18; + const long msoTexturePurpleMesh = 19; + const long msoTextureRecycledPaper = 14; + const long msoTextureSand = 8; + const long msoTextureStationery = 16; + const long msoTextureWalnut = 22; + const long msoTextureWaterDroplets = 5; + const long msoTextureWhiteMarble = 10; + const long msoTextureWovenMat = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoPresetThreeDFormat.idl b/oovbaapi/ooo/vba/office/MsoPresetThreeDFormat.idl new file mode 100644 index 000000000..be8e23038 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoPresetThreeDFormat.idl @@ -0,0 +1,46 @@ +/* -*- 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 office { + constants MsoPresetThreeDFormat { + const long msoPresetThreeDFormatMixed = -2; + const long msoThreeD1 = 1; + const long msoThreeD10 = 10; + const long msoThreeD11 = 11; + const long msoThreeD12 = 12; + const long msoThreeD13 = 13; + const long msoThreeD14 = 14; + const long msoThreeD15 = 15; + const long msoThreeD16 = 16; + const long msoThreeD17 = 17; + const long msoThreeD18 = 18; + const long msoThreeD19 = 19; + const long msoThreeD2 = 2; + const long msoThreeD20 = 20; + const long msoThreeD3 = 3; + const long msoThreeD4 = 4; + const long msoThreeD5 = 5; + const long msoThreeD6 = 6; + const long msoThreeD7 = 7; + const long msoThreeD8 = 8; + const long msoThreeD9 = 9; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoRelativeNodePosition.idl b/oovbaapi/ooo/vba/office/MsoRelativeNodePosition.idl new file mode 100644 index 000000000..9f84fb379 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoRelativeNodePosition.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 office { + constants MsoRelativeNodePosition { + const long msoAfterLastSibling = 4; + const long msoAfterNode = 2; + const long msoBeforeFirstSibling = 3; + const long msoBeforeNode = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoScaleFrom.idl b/oovbaapi/ooo/vba/office/MsoScaleFrom.idl new file mode 100644 index 000000000..3351bb328 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoScaleFrom.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 office { + constants MsoScaleFrom { + const long msoScaleFromBottomRight = 2; + const long msoScaleFromMiddle = 1; + const long msoScaleFromTopLeft = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoScreenSize.idl b/oovbaapi/ooo/vba/office/MsoScreenSize.idl new file mode 100644 index 000000000..9c9cbde45 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoScreenSize.idl @@ -0,0 +1,36 @@ +/* -*- 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 office { + constants MsoScreenSize { + const long msoScreenSize1024x768 = 4; + const long msoScreenSize1152x882 = 5; + const long msoScreenSize1152x900 = 6; + const long msoScreenSize1280x1024 = 7; + const long msoScreenSize1600x1200 = 8; + const long msoScreenSize1800x1440 = 9; + const long msoScreenSize1920x1200 = 10; + const long msoScreenSize544x376 = 0; + const long msoScreenSize640x480 = 1; + const long msoScreenSize720x512 = 2; + const long msoScreenSize800x600 = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoScriptLanguage.idl b/oovbaapi/ooo/vba/office/MsoScriptLanguage.idl new file mode 100644 index 000000000..def149f77 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoScriptLanguage.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 office { + constants MsoScriptLanguage { + const long msoScriptLanguageASP = 3; + const long msoScriptLanguageJava = 1; + const long msoScriptLanguageOther = 4; + const long msoScriptLanguageVisualBasic = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoScriptLocation.idl b/oovbaapi/ooo/vba/office/MsoScriptLocation.idl new file mode 100644 index 000000000..52704e9cc --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoScriptLocation.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 office { + constants MsoScriptLocation { + const long msoScriptLocationInBody = 2; + const long msoScriptLocationInHead = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoSearchIn.idl b/oovbaapi/ooo/vba/office/MsoSearchIn.idl new file mode 100644 index 000000000..baa9595e1 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoSearchIn.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 office { + constants MsoSearchIn { + const long msoSearchInCustom = 3; + const long msoSearchInMyComputer = 0; + const long msoSearchInMyNetworkPlaces = 2; + const long msoSearchInOutlook = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoSegmentType.idl b/oovbaapi/ooo/vba/office/MsoSegmentType.idl new file mode 100644 index 000000000..ca5c39970 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoSegmentType.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 office { + constants MsoSegmentType { + const long msoSegmentCurve = 1; + const long msoSegmentLine = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoShadowType.idl b/oovbaapi/ooo/vba/office/MsoShadowType.idl new file mode 100644 index 000000000..2c003605f --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoShadowType.idl @@ -0,0 +1,46 @@ +/* -*- 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 office { + constants MsoShadowType { + const long msoShadow1 = 1; + const long msoShadow10 = 10; + const long msoShadow11 = 11; + const long msoShadow12 = 12; + const long msoShadow13 = 13; + const long msoShadow14 = 14; + const long msoShadow15 = 15; + const long msoShadow16 = 16; + const long msoShadow17 = 17; + const long msoShadow18 = 18; + const long msoShadow19 = 19; + const long msoShadow2 = 2; + const long msoShadow20 = 20; + const long msoShadow3 = 3; + const long msoShadow4 = 4; + const long msoShadow5 = 5; + const long msoShadow6 = 6; + const long msoShadow7 = 7; + const long msoShadow8 = 8; + const long msoShadow9 = 9; + const long msoShadowMixed = -2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoShapeType.idl b/oovbaapi/ooo/vba/office/MsoShapeType.idl new file mode 100644 index 000000000..75a249a70 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoShapeType.idl @@ -0,0 +1,49 @@ +/* -*- 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 office { + constants MsoShapeType { + const long msoAutoShape = 1; + const long msoCallout = 2; + const long msoCanvas = 20; + const long msoChart = 3; + const long msoComment = 4; + const long msoDiagram = 21; + const long msoEmbeddedOLEObject = 7; + const long msoFormControl = 8; + const long msoFreeform = 5; + const long msoGroup = 6; + const long msoInk = 22; + const long msoInkComment = 23; + const long msoLine = 9; + const long msoLinkedOLEObject = 10; + const long msoLinkedPicture = 11; + const long msoMedia = 16; + const long msoOLEControlObject = 12; + const long msoPicture = 13; + const long msoPlaceholder = 14; + const long msoScriptAnchor = 18; + const long msoShapeTypeMixed = -2; + const long msoTable = 19; + const long msoTextBox = 17; + const long msoTextEffect = 15; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoSharedWorkspaceTaskPriority.idl b/oovbaapi/ooo/vba/office/MsoSharedWorkspaceTaskPriority.idl new file mode 100644 index 000000000..dd58c953c --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoSharedWorkspaceTaskPriority.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 office { + constants MsoSharedWorkspaceTaskPriority { + const long msoSharedWorkspaceTaskPriorityHigh = 1; + const long msoSharedWorkspaceTaskPriorityLow = 3; + const long msoSharedWorkspaceTaskPriorityNormal = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoSharedWorkspaceTaskStatus.idl b/oovbaapi/ooo/vba/office/MsoSharedWorkspaceTaskStatus.idl new file mode 100644 index 000000000..bb635bb01 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoSharedWorkspaceTaskStatus.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 office { + constants MsoSharedWorkspaceTaskStatus { + const long msoSharedWorkspaceTaskStatusCompleted = 3; + const long msoSharedWorkspaceTaskStatusDeferred = 4; + const long msoSharedWorkspaceTaskStatusInProgress = 2; + const long msoSharedWorkspaceTaskStatusNotStarted = 1; + const long msoSharedWorkspaceTaskStatusWaiting = 5; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoSortBy.idl b/oovbaapi/ooo/vba/office/MsoSortBy.idl new file mode 100644 index 000000000..ebb5a5a18 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoSortBy.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 office { + constants MsoSortBy { + const long msoSortByFileName = 1; + const long msoSortByFileType = 3; + const long msoSortByLastModified = 4; + const long msoSortByNone = 5; + const long msoSortBySize = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoSortOrder.idl b/oovbaapi/ooo/vba/office/MsoSortOrder.idl new file mode 100644 index 000000000..9d6516b0f --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoSortOrder.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 office { + constants MsoSortOrder { + const long msoSortOrderAscending = 1; + const long msoSortOrderDescending = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoSyncAvailableType.idl b/oovbaapi/ooo/vba/office/MsoSyncAvailableType.idl new file mode 100644 index 000000000..99ea21193 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoSyncAvailableType.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 office { + constants MsoSyncAvailableType { + const long msoSyncAvailableAnywhere = 2; + const long msoSyncAvailableNone = 0; + const long msoSyncAvailableOffline = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoSyncCompareType.idl b/oovbaapi/ooo/vba/office/MsoSyncCompareType.idl new file mode 100644 index 000000000..bbb4f2f0c --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoSyncCompareType.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 office { + constants MsoSyncCompareType { + const long msoSyncCompareAndMerge = 0; + const long msoSyncCompareSideBySide = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoSyncConflictResolutionType.idl b/oovbaapi/ooo/vba/office/MsoSyncConflictResolutionType.idl new file mode 100644 index 000000000..047aa9733 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoSyncConflictResolutionType.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 office { + constants MsoSyncConflictResolutionType { + const long msoSyncConflictClientWins = 0; + const long msoSyncConflictMerge = 2; + const long msoSyncConflictServerWins = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoSyncErrorType.idl b/oovbaapi/ooo/vba/office/MsoSyncErrorType.idl new file mode 100644 index 000000000..27497ce33 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoSyncErrorType.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 office { + constants MsoSyncErrorType { + const long msoSyncErrorCouldNotCompare = 13; + const long msoSyncErrorCouldNotConnect = 2; + const long msoSyncErrorCouldNotOpen = 11; + const long msoSyncErrorCouldNotResolve = 14; + const long msoSyncErrorCouldNotUpdate = 12; + const long msoSyncErrorFileInUse = 6; + const long msoSyncErrorFileNotFound = 4; + const long msoSyncErrorFileTooLarge = 5; + const long msoSyncErrorNone = 0; + const long msoSyncErrorNoNetwork = 15; + const long msoSyncErrorOutOfSpace = 3; + const long msoSyncErrorUnauthorizedUser = 1; + const long msoSyncErrorUnknown = 16; + const long msoSyncErrorUnknownDownload = 10; + const long msoSyncErrorUnknownUpload = 9; + const long msoSyncErrorVirusDownload = 8; + const long msoSyncErrorVirusUpload = 7; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoSyncEventType.idl b/oovbaapi/ooo/vba/office/MsoSyncEventType.idl new file mode 100644 index 000000000..d77395598 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoSyncEventType.idl @@ -0,0 +1,33 @@ +/* -*- 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 office { + constants MsoSyncEventType { + const long msoSyncEventDownloadFailed = 2; + const long msoSyncEventDownloadInitiated = 0; + const long msoSyncEventDownloadNoChange = 6; + const long msoSyncEventDownloadSucceeded = 1; + const long msoSyncEventOffline = 7; + const long msoSyncEventUploadFailed = 5; + const long msoSyncEventUploadInitiated = 3; + const long msoSyncEventUploadSucceeded = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoSyncStatusType.idl b/oovbaapi/ooo/vba/office/MsoSyncStatusType.idl new file mode 100644 index 000000000..61c065447 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoSyncStatusType.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 office { + constants MsoSyncStatusType { + const long msoSyncStatusConflict = 4; + const long msoSyncStatusError = 6; + const long msoSyncStatusLatest = 1; + const long msoSyncStatusLocalChanges = 3; + const long msoSyncStatusNewerAvailable = 2; + const long msoSyncStatusNoSharedWorkspace = 0; + const long msoSyncStatusSuspended = 5; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoSyncVersionType.idl b/oovbaapi/ooo/vba/office/MsoSyncVersionType.idl new file mode 100644 index 000000000..debb20d63 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoSyncVersionType.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 office { + constants MsoSyncVersionType { + const long msoSyncVersionLastViewed = 0; + const long msoSyncVersionServer = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoTargetBrowser.idl b/oovbaapi/ooo/vba/office/MsoTargetBrowser.idl new file mode 100644 index 000000000..301ca6830 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoTargetBrowser.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 office { + constants MsoTargetBrowser { + const long msoTargetBrowserIE4 = 2; + const long msoTargetBrowserIE5 = 3; + const long msoTargetBrowserIE6 = 4; + const long msoTargetBrowserV3 = 0; + const long msoTargetBrowserV4 = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoTextEffectAlignment.idl b/oovbaapi/ooo/vba/office/MsoTextEffectAlignment.idl new file mode 100644 index 000000000..d284dd50b --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoTextEffectAlignment.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 office { + constants MsoTextEffectAlignment { + const long msoTextEffectAlignmentCentered = 2; + const long msoTextEffectAlignmentLeft = 1; + const long msoTextEffectAlignmentLetterJustify = 4; + const long msoTextEffectAlignmentMixed = -2; + const long msoTextEffectAlignmentRight = 3; + const long msoTextEffectAlignmentStretchJustify = 6; + const long msoTextEffectAlignmentWordJustify = 5; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoTextOrientation.idl b/oovbaapi/ooo/vba/office/MsoTextOrientation.idl new file mode 100644 index 000000000..2e813cd46 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoTextOrientation.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 office { + constants MsoTextOrientation { + const long msoTextOrientationDownward = 3; + const long msoTextOrientationHorizontal = 1; + const long msoTextOrientationHorizontalRotatedFarEast = 6; + const long msoTextOrientationMixed = -2; + const long msoTextOrientationUpward = 2; + const long msoTextOrientationVertical = 5; + const long msoTextOrientationVerticalFarEast = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoTextureType.idl b/oovbaapi/ooo/vba/office/MsoTextureType.idl new file mode 100644 index 000000000..3c6e539a0 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoTextureType.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 office { + constants MsoTextureType { + const long msoTexturePreset = 1; + const long msoTextureTypeMixed = -2; + const long msoTextureUserDefined = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoTriState.idl b/oovbaapi/ooo/vba/office/MsoTriState.idl new file mode 100644 index 000000000..8c02af6c7 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoTriState.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 office { + constants MsoTriState { + const long msoCTrue = 1; + const long msoFalse = 0; + const long msoTriStateMixed = -2; + const long msoTriStateToggle = -3; + const long msoTrue = -1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoVerticalAnchor.idl b/oovbaapi/ooo/vba/office/MsoVerticalAnchor.idl new file mode 100644 index 000000000..3ccc82a8a --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoVerticalAnchor.idl @@ -0,0 +1,31 @@ +/* -*- 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 office { + constants MsoVerticalAnchor { + const long msoAnchorBottom = 4; + const long msoAnchorBottomBaseLine = 5; + const long msoAnchorMiddle = 3; + const long msoAnchorTop = 1; + const long msoAnchorTopBaseline = 2; + const long msoVerticalAnchorMixed = -2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoWizardActType.idl b/oovbaapi/ooo/vba/office/MsoWizardActType.idl new file mode 100644 index 000000000..954f2504b --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoWizardActType.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 office { + constants MsoWizardActType { + const long msoWizardActActive = 1; + const long msoWizardActInactive = 0; + const long msoWizardActResume = 3; + const long msoWizardActSuspend = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoWizardMsgType.idl b/oovbaapi/ooo/vba/office/MsoWizardMsgType.idl new file mode 100644 index 000000000..94a9ea998 --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoWizardMsgType.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 office { + constants MsoWizardMsgType { + const long msoWizardMsgLocalStateOff = 2; + const long msoWizardMsgLocalStateOn = 1; + const long msoWizardMsgResuming = 5; + const long msoWizardMsgShowHelp = 3; + const long msoWizardMsgSuspending = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/office/MsoZOrderCmd.idl b/oovbaapi/ooo/vba/office/MsoZOrderCmd.idl new file mode 100644 index 000000000..8f0df7b4c --- /dev/null +++ b/oovbaapi/ooo/vba/office/MsoZOrderCmd.idl @@ -0,0 +1,31 @@ +/* -*- 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 office { + constants MsoZOrderCmd { + const long msoBringForward = 2; + const long msoBringInFrontOfText = 4; + const long msoBringToFront = 0; + const long msoSendBackward = 3; + const long msoSendBehindText = 5; + const long msoSendToBack = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |