diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 05:54:39 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 05:54:39 +0000 |
commit | 267c6f2ac71f92999e969232431ba04678e7437e (patch) | |
tree | 358c9467650e1d0a1d7227a21dac2e3d08b622b2 /oovbaapi/ooo/vba/word | |
parent | Initial commit. (diff) | |
download | libreoffice-267c6f2ac71f92999e969232431ba04678e7437e.tar.xz libreoffice-267c6f2ac71f92999e969232431ba04678e7437e.zip |
Adding upstream version 4:24.2.0.upstream/4%24.2.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'oovbaapi/ooo/vba/word')
350 files changed, 12716 insertions, 0 deletions
diff --git a/oovbaapi/ooo/vba/word/WdAlertLevel.idl b/oovbaapi/ooo/vba/word/WdAlertLevel.idl new file mode 100644 index 0000000000..403ff6d71c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdAlertLevel.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 word { + constants WdAlertLevel { + const long wdAlertsAll = -1; + const long wdAlertsMessageBox = -2; + const long wdAlertsNone = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdAnimation.idl b/oovbaapi/ooo/vba/word/WdAnimation.idl new file mode 100644 index 0000000000..b6b1ea4850 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdAnimation.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 word { + constants WdAnimation { + const long wdAnimationBlinkingBackground = 2; + const long wdAnimationLasVegasLights = 1; + const long wdAnimationMarchingBlackAnts = 4; + const long wdAnimationMarchingRedAnts = 5; + const long wdAnimationNone = 0; + const long wdAnimationShimmer = 6; + const long wdAnimationSparkleText = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdAraSpeller.idl b/oovbaapi/ooo/vba/word/WdAraSpeller.idl new file mode 100644 index 0000000000..9759dd38a2 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdAraSpeller.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 word { + constants WdAraSpeller { + const long wdBoth = 3; + const long wdFinalYaa = 2; + const long wdInitialAlef = 1; + const long wdNone = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdArabicNumeral.idl b/oovbaapi/ooo/vba/word/WdArabicNumeral.idl new file mode 100644 index 0000000000..6affe0cac0 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdArabicNumeral.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 word { + constants WdArabicNumeral { + const long wdNumeralArabic = 0; + const long wdNumeralContext = 2; + const long wdNumeralHindi = 1; + const long wdNumeralSystem = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdArrangeStyle.idl b/oovbaapi/ooo/vba/word/WdArrangeStyle.idl new file mode 100644 index 0000000000..2c31259c05 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdArrangeStyle.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 word { + constants WdArrangeStyle { + const long wdIcons = 1; + const long wdTiled = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdAutoFitBehavior.idl b/oovbaapi/ooo/vba/word/WdAutoFitBehavior.idl new file mode 100644 index 0000000000..49fc10f906 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdAutoFitBehavior.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 word { + constants WdAutoFitBehavior { + const long wdAutoFitContent = 1; + const long wdAutoFitFixed = 0; + const long wdAutoFitWindow = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdAutoMacros.idl b/oovbaapi/ooo/vba/word/WdAutoMacros.idl new file mode 100644 index 0000000000..a166ffd752 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdAutoMacros.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 word { + constants WdAutoMacros { + const long wdAutoClose = 3; + const long wdAutoExec = 0; + const long wdAutoExit = 4; + const long wdAutoNew = 1; + const long wdAutoOpen = 2; + const long wdAutoSync = 5; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdAutoVersions.idl b/oovbaapi/ooo/vba/word/WdAutoVersions.idl new file mode 100644 index 0000000000..4d634e31d4 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdAutoVersions.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 word { + constants WdAutoVersions { + const long wdAutoVersionOff = 0; + const long wdAutoVersionOnClose = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdBaselineAlignment.idl b/oovbaapi/ooo/vba/word/WdBaselineAlignment.idl new file mode 100644 index 0000000000..7db5a59405 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdBaselineAlignment.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 word { + constants WdBaselineAlignment { + const long wdBaselineAlignAuto = 4; + const long wdBaselineAlignBaseline = 2; + const long wdBaselineAlignCenter = 1; + const long wdBaselineAlignFarEast50 = 3; + const long wdBaselineAlignTop = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdBookmarkSortBy.idl b/oovbaapi/ooo/vba/word/WdBookmarkSortBy.idl new file mode 100644 index 0000000000..6c8b0a93ee --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdBookmarkSortBy.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 word { + constants WdBookmarkSortBy { + const long wdSortByLocation = 1; + const long wdSortByName = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdBorderDistanceFrom.idl b/oovbaapi/ooo/vba/word/WdBorderDistanceFrom.idl new file mode 100644 index 0000000000..89ffe06a6c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdBorderDistanceFrom.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 word { + constants WdBorderDistanceFrom { + const long wdBorderDistanceFromPageEdge = 1; + const long wdBorderDistanceFromText = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdBorderType.idl b/oovbaapi/ooo/vba/word/WdBorderType.idl new file mode 100644 index 0000000000..5593d30b74 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdBorderType.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 word { + constants WdBorderType { + const long wdBorderBottom = -3; + const long wdBorderDiagonalDown = -7; + const long wdBorderDiagonalUp = -8; + const long wdBorderHorizontal = -5; + const long wdBorderLeft = -2; + const long wdBorderRight = -4; + const long wdBorderTop = -1; + const long wdBorderVertical = -6; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdBorderTypeHID.idl b/oovbaapi/ooo/vba/word/WdBorderTypeHID.idl new file mode 100644 index 0000000000..9860057b61 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdBorderTypeHID.idl @@ -0,0 +1,26 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +module ooo { module vba { module word { + constants WdBorderTypeHID { + const long emptyenum = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdBreakType.idl b/oovbaapi/ooo/vba/word/WdBreakType.idl new file mode 100644 index 0000000000..292fa1c5ee --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdBreakType.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 word { + constants WdBreakType { + const long wdColumnBreak = 8; + const long wdLineBreak = 6; + const long wdLineBreakClearLeft = 9; + const long wdLineBreakClearRight = 10; + const long wdPageBreak = 7; + const long wdSectionBreakContinuous = 3; + const long wdSectionBreakEvenPage = 4; + const long wdSectionBreakNextPage = 2; + const long wdSectionBreakOddPage = 5; + const long wdTextWrappingBreak = 11; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdBrowseTarget.idl b/oovbaapi/ooo/vba/word/WdBrowseTarget.idl new file mode 100644 index 0000000000..f41dc7d82b --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdBrowseTarget.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 word { + constants WdBrowseTarget { + const long wdBrowseComment = 3; + const long wdBrowseEdit = 10; + const long wdBrowseEndnote = 5; + const long wdBrowseField = 6; + const long wdBrowseFind = 11; + const long wdBrowseFootnote = 4; + const long wdBrowseGoTo = 12; + const long wdBrowseGraphic = 8; + const long wdBrowseHeading = 9; + const long wdBrowsePage = 1; + const long wdBrowseSection = 2; + const long wdBrowseTable = 7; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdBrowserLevel.idl b/oovbaapi/ooo/vba/word/WdBrowserLevel.idl new file mode 100644 index 0000000000..ad00360426 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdBrowserLevel.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 word { + constants WdBrowserLevel { + const long wdBrowserLevelMicrosoftInternetExplorer5 = 1; + const long wdBrowserLevelMicrosoftInternetExplorer6 = 2; + const long wdBrowserLevelV4 = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdBuiltInProperty.idl b/oovbaapi/ooo/vba/word/WdBuiltInProperty.idl new file mode 100644 index 0000000000..c4777651f2 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdBuiltInProperty.idl @@ -0,0 +1,55 @@ +/* -*- 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 word { + constants WdBuiltInProperty { + const long wdPropertyAppName = 9; + const long wdPropertyAuthor = 3; + const long wdPropertyBytes = 22; + const long wdPropertyCategory = 18; + const long wdPropertyCharacters = 16; + const long wdPropertyCharsWSpaces = 30; + const long wdPropertyComments = 5; + const long wdPropertyCompany = 21; + const long wdPropertyFormat = 19; + const long wdPropertyHiddenSlides = 27; + const long wdPropertyHyperlinkBase = 29; + const long wdPropertyKeywords = 4; + const long wdPropertyLastAuthor = 7; + const long wdPropertyLines = 23; + const long wdPropertyManager = 20; + const long wdPropertyMMClips = 28; + const long wdPropertyNotes = 26; + const long wdPropertyPages = 14; + const long wdPropertyParas = 24; + const long wdPropertyRevision = 8; + const long wdPropertySecurity = 17; + const long wdPropertySlides = 25; + const long wdPropertySubject = 2; + const long wdPropertyTemplate = 6; + const long wdPropertyTimeCreated = 11; + const long wdPropertyTimeLastPrinted = 10; + const long wdPropertyTimeLastSaved = 12; + const long wdPropertyTitle = 1; + const long wdPropertyVBATotalEdit = 13; + const long wdPropertyWords = 15; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdBuiltinStyle.idl b/oovbaapi/ooo/vba/word/WdBuiltinStyle.idl new file mode 100644 index 0000000000..57fb585afd --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdBuiltinStyle.idl @@ -0,0 +1,128 @@ +/* -*- 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 word { + constants WdBuiltinStyle { + const long wdStyleBlockQuotation = -85; + const long wdStyleBodyText = -67; + const long wdStyleBodyText2 = -81; + const long wdStyleBodyText3 = -82; + const long wdStyleBodyTextFirstIndent = -78; + const long wdStyleBodyTextFirstIndent2 = -79; + const long wdStyleBodyTextIndent = -68; + const long wdStyleBodyTextIndent2 = -83; + const long wdStyleBodyTextIndent3 = -84; + const long wdStyleCaption = -35; + const long wdStyleClosing = -64; + const long wdStyleCommentReference = -40; + const long wdStyleCommentText = -31; + const long wdStyleDate = -77; + const long wdStyleDefaultParagraphFont = -66; + const long wdStyleEmphasis = -89; + const long wdStyleEndnoteReference = -43; + const long wdStyleEndnoteText = -44; + const long wdStyleEnvelopeAddress = -37; + const long wdStyleEnvelopeReturn = -38; + const long wdStyleFooter = -33; + const long wdStyleFootnoteReference = -39; + const long wdStyleFootnoteText = -30; + const long wdStyleHeader = -32; + const long wdStyleHeading1 = -2; + const long wdStyleHeading2 = -3; + const long wdStyleHeading3 = -4; + const long wdStyleHeading4 = -5; + const long wdStyleHeading5 = -6; + const long wdStyleHeading6 = -7; + const long wdStyleHeading7 = -8; + const long wdStyleHeading8 = -9; + const long wdStyleHeading9 = -10; + const long wdStyleHtmlAcronym = -96; + const long wdStyleHtmlAddress = -97; + const long wdStyleHtmlCite = -98; + const long wdStyleHtmlCode = -99; + const long wdStyleHtmlDfn = -100; + const long wdStyleHtmlKbd = -101; + const long wdStyleHtmlNormal = -95; + const long wdStyleHtmlPre = -102; + const long wdStyleHtmlSamp = -103; + const long wdStyleHtmlTt = -104; + const long wdStyleHtmlVar = -105; + const long wdStyleHyperlink = -86; + const long wdStyleHyperlinkFollowed = -87; + const long wdStyleIndex1 = -11; + const long wdStyleIndex2 = -12; + const long wdStyleIndex3 = -13; + const long wdStyleIndex4 = -14; + const long wdStyleIndex5 = -15; + const long wdStyleIndex6 = -16; + const long wdStyleIndex7 = -17; + const long wdStyleIndex8 = -18; + const long wdStyleIndex9 = -19; + const long wdStyleIndexHeading = -34; + const long wdStyleLineNumber = -41; + const long wdStyleList = -48; + const long wdStyleList2 = -51; + const long wdStyleList3 = -52; + const long wdStyleList4 = -53; + const long wdStyleList5 = -54; + const long wdStyleListBullet = -49; + const long wdStyleListBullet2 = -55; + const long wdStyleListBullet3 = -56; + const long wdStyleListBullet4 = -57; + const long wdStyleListBullet5 = -58; + const long wdStyleListContinue = -69; + const long wdStyleListContinue2 = -70; + const long wdStyleListContinue3 = -71; + const long wdStyleListContinue4 = -72; + const long wdStyleListContinue5 = -73; + const long wdStyleListNumber = -50; + const long wdStyleListNumber2 = -59; + const long wdStyleListNumber3 = -60; + const long wdStyleListNumber4 = -61; + const long wdStyleListNumber5 = -62; + const long wdStyleMacroText = -46; + const long wdStyleMessageHeader = -74; + const long wdStyleNavPane = -90; + const long wdStyleNormal = -1; + const long wdStyleNormalIndent = -29; + const long wdStyleNormalTable = -106; + const long wdStyleNoteHeading = -80; + const long wdStylePageNumber = -42; + const long wdStylePlainText = -91; + const long wdStyleSalutation = -76; + const long wdStyleSignature = -65; + const long wdStyleStrong = -88; + const long wdStyleSubtitle = -75; + const long wdStyleTableOfAuthorities = -45; + const long wdStyleTableOfFigures = -36; + const long wdStyleTitle = -63; + const long wdStyleTOAHeading = -47; + const long wdStyleTOC1 = -20; + const long wdStyleTOC2 = -21; + const long wdStyleTOC3 = -22; + const long wdStyleTOC4 = -23; + const long wdStyleTOC5 = -24; + const long wdStyleTOC6 = -25; + const long wdStyleTOC7 = -26; + const long wdStyleTOC8 = -27; + const long wdStyleTOC9 = -28; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCalendarType.idl b/oovbaapi/ooo/vba/word/WdCalendarType.idl new file mode 100644 index 0000000000..12859bb9ad --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCalendarType.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 word { + constants WdCalendarType { + const long wdCalendarArabic = 1; + const long wdCalendarChina = 3; + const long wdCalendarHebrew = 2; + const long wdCalendarJapan = 4; + const long wdCalendarKorean = 6; + const long wdCalendarSakaEra = 7; + const long wdCalendarThai = 5; + const long wdCalendarWestern = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCalendarTypeBi.idl b/oovbaapi/ooo/vba/word/WdCalendarTypeBi.idl new file mode 100644 index 0000000000..ee6c1755ca --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCalendarTypeBi.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 word { + constants WdCalendarTypeBi { + const long wdCalendarTypeBidi = 99; + const long wdCalendarTypeGregorian = 100; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCaptionLabelID.idl b/oovbaapi/ooo/vba/word/WdCaptionLabelID.idl new file mode 100644 index 0000000000..3d7887a62f --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCaptionLabelID.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 word { + constants WdCaptionLabelID { + const long wdCaptionEquation = -3; + const long wdCaptionFigure = -1; + const long wdCaptionTable = -2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCaptionNumberStyle.idl b/oovbaapi/ooo/vba/word/WdCaptionNumberStyle.idl new file mode 100644 index 0000000000..01e5a2626e --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCaptionNumberStyle.idl @@ -0,0 +1,57 @@ +/* -*- 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 word { + constants WdCaptionNumberStyle { + const long wdCaptionNumberStyleArabic = 0; + const long wdCaptionNumberStyleArabicFullWidth = 14; + const long wdCaptionNumberStyleArabicLetter1 = 46; + const long wdCaptionNumberStyleArabicLetter2 = 48; + const long wdCaptionNumberStyleChosung = 25; + const long wdCaptionNumberStyleGanada = 24; + const long wdCaptionNumberStyleHanjaRead = 41; + const long wdCaptionNumberStyleHanjaReadDigit = 42; + const long wdCaptionNumberStyleHebrewLetter1 = 45; + const long wdCaptionNumberStyleHebrewLetter2 = 47; + const long wdCaptionNumberStyleHindiArabic = 51; + const long wdCaptionNumberStyleHindiCardinalText = 52; + const long wdCaptionNumberStyleHindiLetter1 = 49; + const long wdCaptionNumberStyleHindiLetter2 = 50; + const long wdCaptionNumberStyleKanji = 10; + const long wdCaptionNumberStyleKanjiDigit = 11; + const long wdCaptionNumberStyleKanjiTraditional = 16; + const long wdCaptionNumberStyleLowercaseLetter = 4; + const long wdCaptionNumberStyleLowercaseRoman = 2; + const long wdCaptionNumberStyleNumberInCircle = 18; + const long wdCaptionNumberStyleSimpChinNum2 = 38; + const long wdCaptionNumberStyleSimpChinNum3 = 39; + const long wdCaptionNumberStyleThaiArabic = 54; + const long wdCaptionNumberStyleThaiCardinalText = 55; + const long wdCaptionNumberStyleThaiLetter = 53; + const long wdCaptionNumberStyleTradChinNum2 = 34; + const long wdCaptionNumberStyleTradChinNum3 = 35; + const long wdCaptionNumberStyleUppercaseLetter = 3; + const long wdCaptionNumberStyleUppercaseRoman = 1; + const long wdCaptionNumberStyleVietCardinalText = 56; + const long wdCaptionNumberStyleZodiac1 = 30; + const long wdCaptionNumberStyleZodiac2 = 31; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCaptionNumberStyleHID.idl b/oovbaapi/ooo/vba/word/WdCaptionNumberStyleHID.idl new file mode 100644 index 0000000000..2cbd7eb6af --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCaptionNumberStyleHID.idl @@ -0,0 +1,26 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +module ooo { module vba { module word { + constants WdCaptionNumberStyleHID { + const long emptyenum = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCaptionPosition.idl b/oovbaapi/ooo/vba/word/WdCaptionPosition.idl new file mode 100644 index 0000000000..bc4cb1d0d4 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCaptionPosition.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 word { + constants WdCaptionPosition { + const long wdCaptionPositionAbove = 0; + const long wdCaptionPositionBelow = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCellVerticalAlignment.idl b/oovbaapi/ooo/vba/word/WdCellVerticalAlignment.idl new file mode 100644 index 0000000000..79031fa1e7 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCellVerticalAlignment.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 word { + constants WdCellVerticalAlignment { + const long wdCellAlignVerticalBottom = 3; + const long wdCellAlignVerticalCenter = 1; + const long wdCellAlignVerticalTop = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCharacterCase.idl b/oovbaapi/ooo/vba/word/WdCharacterCase.idl new file mode 100644 index 0000000000..ef4552e6b2 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCharacterCase.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 word { + constants WdCharacterCase { + const long wdFullWidth = 7; + const long wdHalfWidth = 6; + const long wdHiragana = 9; + const long wdKatakana = 8; + const long wdLowerCase = 0; + const long wdNextCase = -1; + const long wdTitleSentence = 4; + const long wdTitleWord = 2; + const long wdToggleCase = 5; + const long wdUpperCase = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCharacterCaseHID.idl b/oovbaapi/ooo/vba/word/WdCharacterCaseHID.idl new file mode 100644 index 0000000000..c136937f90 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCharacterCaseHID.idl @@ -0,0 +1,26 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +module ooo { module vba { module word { + constants WdCharacterCaseHID { + const long emptyenum = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCharacterWidth.idl b/oovbaapi/ooo/vba/word/WdCharacterWidth.idl new file mode 100644 index 0000000000..f6df891e6a --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCharacterWidth.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 word { + constants WdCharacterWidth { + const long wdWidthFullWidth = 7; + const long wdWidthHalfWidth = 6; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdChevronConvertRule.idl b/oovbaapi/ooo/vba/word/WdChevronConvertRule.idl new file mode 100644 index 0000000000..517e72d9a8 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdChevronConvertRule.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 word { + constants WdChevronConvertRule { + const long wdAlwaysConvert = 1; + const long wdAskToConvert = 3; + const long wdAskToNotConvert = 2; + const long wdNeverConvert = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCollapseDirection.idl b/oovbaapi/ooo/vba/word/WdCollapseDirection.idl new file mode 100644 index 0000000000..5663a35673 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCollapseDirection.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 word { + constants WdCollapseDirection { + const long wdCollapseEnd = 0; + const long wdCollapseStart = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdColor.idl b/oovbaapi/ooo/vba/word/WdColor.idl new file mode 100644 index 0000000000..302f88208e --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdColor.idl @@ -0,0 +1,85 @@ +/* -*- 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 word { + constants WdColor { + const long wdColorAqua = 13421619; + const long wdColorAutomatic = -16777216; + const long wdColorBlack = 0; + const long wdColorBlue = 16711680; + const long wdColorBlueGray = 10053222; + const long wdColorBrightGreen = 65280; + const long wdColorBrown = 13209; + const long wdColorDarkBlue = 8388608; + const long wdColorDarkGreen = 13056; + const long wdColorDarkRed = 128; + const long wdColorDarkTeal = 6697728; + const long wdColorDarkYellow = 32896; + const long wdColorGold = 52479; + const long wdColorGray05 = 15987699; + const long wdColorGray10 = 15132390; + const long wdColorGray125 = 14737632; + const long wdColorGray15 = 14277081; + const long wdColorGray20 = 13421772; + const long wdColorGray25 = 12632256; + const long wdColorGray30 = 11776947; + const long wdColorGray35 = 10921638; + const long wdColorGray375 = 10526880; + const long wdColorGray40 = 10066329; + const long wdColorGray45 = 9211020; + const long wdColorGray50 = 8421504; + const long wdColorGray55 = 7566195; + const long wdColorGray60 = 6710886; + const long wdColorGray625 = 6316128; + const long wdColorGray65 = 5855577; + const long wdColorGray70 = 5000268; + const long wdColorGray75 = 4210752; + const long wdColorGray80 = 3355443; + const long wdColorGray85 = 2500134; + const long wdColorGray875 = 2105376; + const long wdColorGray90 = 1644825; + const long wdColorGray95 = 789516; + const long wdColorGreen = 32768; + const long wdColorIndigo = 10040115; + const long wdColorLavender = 16751052; + const long wdColorLightBlue = 16737843; + const long wdColorLightGreen = 13434828; + const long wdColorLightOrange = 39423; + const long wdColorLightTurquoise = 16777164; + const long wdColorLightYellow = 10092543; + const long wdColorLime = 52377; + const long wdColorOliveGreen = 13107; + const long wdColorOrange = 26367; + const long wdColorPaleBlue = 16764057; + const long wdColorPink = 16711935; + const long wdColorPlum = 6697881; + const long wdColorRed = 255; + const long wdColorRose = 13408767; + const long wdColorSeaGreen = 6723891; + const long wdColorSkyBlue = 16763904; + const long wdColorTan = 10079487; + const long wdColorTeal = 8421376; + const long wdColorTurquoise = 16776960; + const long wdColorViolet = 8388736; + const long wdColorWhite = 16777215; + const long wdColorYellow = 65535; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdColorIndex.idl b/oovbaapi/ooo/vba/word/WdColorIndex.idl new file mode 100644 index 0000000000..e63a33784e --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdColorIndex.idl @@ -0,0 +1,44 @@ +/* -*- 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 word { + constants WdColorIndex { + const long wdAuto = 0; + const long wdBlack = 1; + const long wdBlue = 2; + const long wdBrightGreen = 4; + const long wdByAuthor = -1; + const long wdDarkBlue = 9; + const long wdDarkRed = 13; + const long wdDarkYellow = 14; + const long wdGray25 = 16; + const long wdGray50 = 15; + const long wdGreen = 11; + const long wdNoHighlight = 0; + const long wdPink = 5; + const long wdRed = 6; + const long wdTeal = 10; + const long wdTurquoise = 3; + const long wdViolet = 12; + const long wdWhite = 8; + const long wdYellow = 7; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCompareTarget.idl b/oovbaapi/ooo/vba/word/WdCompareTarget.idl new file mode 100644 index 0000000000..c9bb50c98e --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCompareTarget.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 word { + constants WdCompareTarget { + const long wdCompareTargetCurrent = 1; + const long wdCompareTargetNew = 2; + const long wdCompareTargetSelected = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCompatibility.idl b/oovbaapi/ooo/vba/word/WdCompatibility.idl new file mode 100644 index 0000000000..fa814ee6e8 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCompatibility.idl @@ -0,0 +1,75 @@ +/* -*- 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 word { + constants WdCompatibility { + const long wdAlignTablesRowByRow = 39; + const long wdApplyBreakingRules = 46; + const long wdAutospaceLikeWW7 = 38; + const long wdConvMailMergeEsc = 6; + const long wdDontAdjustLineHeightInTable = 36; + const long wdDontBalanceSingleByteDoubleByteWidth = 16; + const long wdDontBreakWrappedTables = 43; + const long wdDontSnapTextToGridInTableWithObjects = 44; + const long wdDontULTrailSpace = 15; + const long wdDontUseAsianBreakRulesInGrid = 48; + const long wdDontUseHTMLParagraphAutoSpacing = 35; + const long wdDontWrapTextWithPunctuation = 47; + const long wdExactOnTop = 28; + const long wdExpandShiftReturn = 14; + const long wdFootnoteLayoutLikeWW8 = 34; + const long wdForgetLastTabAlignment = 37; + const long wdGrowAutofit = 50; + const long wdLayoutRawTableWidth = 40; + const long wdLayoutTableRowsApart = 41; + const long wdLeaveBackslashAlone = 13; + const long wdLineWrapLikeWord6 = 32; + const long wdMWSmallCaps = 22; + const long wdNoColumnBalance = 5; + const long wdNoExtraLineSpacing = 23; + const long wdNoLeading = 20; + const long wdNoSpaceForUL = 21; + const long wdNoSpaceRaiseLower = 2; + const long wdNoTabHangIndent = 1; + const long wdOrigWordTableRules = 9; + const long wdPrintBodyTextBeforeHeader = 19; + const long wdPrintColBlack = 3; + const long wdSelectFieldWithFirstOrLastCharacter = 45; + const long wdShapeLayoutLikeWW8 = 33; + const long wdShowBreaksInFrames = 11; + const long wdSpacingInWholePoints = 18; + const long wdSubFontBySize = 25; + const long wdSuppressBottomSpacing = 29; + const long wdSuppressSpBfAfterPgBrk = 7; + const long wdSuppressTopSpacing = 8; + const long wdSuppressTopSpacingMac5 = 17; + const long wdSwapBordersFacingPages = 12; + const long wdTransparentMetafiles = 10; + const long wdTruncateFontHeight = 24; + const long wdUsePrinterMetrics = 26; + const long wdUseWord2002TableStyleRules = 49; + const long wdUseWord97LineBreakingRules = 42; + const long wdWPJustification = 31; + const long wdWPSpaceWidth = 30; + const long wdWrapTrailSpaces = 4; + const long wdWW6BorderRules = 27; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdConditionCode.idl b/oovbaapi/ooo/vba/word/WdConditionCode.idl new file mode 100644 index 0000000000..53557f7f45 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdConditionCode.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 word { + constants WdConditionCode { + const long wdEvenColumnBanding = 7; + const long wdEvenRowBanding = 3; + const long wdFirstColumn = 4; + const long wdFirstRow = 0; + const long wdLastColumn = 5; + const long wdLastRow = 1; + const long wdNECell = 8; + const long wdNWCell = 9; + const long wdOddColumnBanding = 6; + const long wdOddRowBanding = 2; + const long wdSECell = 10; + const long wdSWCell = 11; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdConstants.idl b/oovbaapi/ooo/vba/word/WdConstants.idl new file mode 100644 index 0000000000..7082c77144 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdConstants.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 word { + constants WdConstants { + const long wdAutoPosition = 0; + const long wdBackward = -1073741823; + const long wdCreatorCode = 1297307460; + const long wdFirst = 1; + const long wdForward = 1073741823; + const long wdToggle = 9999998; + const long wdUndefined = 9999999; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdContentControlType.idl b/oovbaapi/ooo/vba/word/WdContentControlType.idl new file mode 100644 index 0000000000..d93159a07b --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdContentControlType.idl @@ -0,0 +1,25 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +module ooo { module vba { module word { + constants WdContentControlType { + const long wdContentControlRichText = 0; + const long wdContentControlText = 1; + const long wdContentControlPicture = 2; + const long wdContentControlComboBox = 3; + const long wdContentControlDropdownList = 4; + const long wdContentControlBuildingBlockGallery = 5; + const long wdContentControlDate = 6; + const long wdContentControlGroup = 7; + const long wdContentControlCheckbox = 8; + const long wdContentControlRepeatingSection = 9; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdContinue.idl b/oovbaapi/ooo/vba/word/WdContinue.idl new file mode 100644 index 0000000000..8d985285c4 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdContinue.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 word { + constants WdContinue { + const long wdContinueDisabled = 0; + const long wdContinueList = 2; + const long wdResetList = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCountry.idl b/oovbaapi/ooo/vba/word/WdCountry.idl new file mode 100644 index 0000000000..31281114ed --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCountry.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 word { + constants WdCountry { + const long wdArgentina = 54; + const long wdBrazil = 55; + const long wdCanada = 2; + const long wdChile = 56; + const long wdChina = 86; + const long wdDenmark = 45; + const long wdFinland = 358; + const long wdFrance = 33; + const long wdGermany = 49; + const long wdIceland = 354; + const long wdItaly = 39; + const long wdJapan = 81; + const long wdKorea = 82; + const long wdLatinAmerica = 3; + const long wdMexico = 52; + const long wdNetherlands = 31; + const long wdNorway = 47; + const long wdPeru = 51; + const long wdSpain = 34; + const long wdSweden = 46; + const long wdTaiwan = 886; + const long wdUK = 44; + const long wdUS = 1; + const long wdVenezuela = 58; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCursorMovement.idl b/oovbaapi/ooo/vba/word/WdCursorMovement.idl new file mode 100644 index 0000000000..dce809fae1 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCursorMovement.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 word { + constants WdCursorMovement { + const long wdCursorMovementLogical = 0; + const long wdCursorMovementVisual = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCursorType.idl b/oovbaapi/ooo/vba/word/WdCursorType.idl new file mode 100644 index 0000000000..1e93fc75de --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCursorType.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 word { + constants WdCursorType { + const long wdCursorIBeam = 1; + const long wdCursorNormal = 2; + const long wdCursorNorthwestArrow = 3; + const long wdCursorWait = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdCustomLabelPageSize.idl b/oovbaapi/ooo/vba/word/WdCustomLabelPageSize.idl new file mode 100644 index 0000000000..7d67866296 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdCustomLabelPageSize.idl @@ -0,0 +1,39 @@ +/* -*- 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 word { + constants WdCustomLabelPageSize { + const long wdCustomLabelA4 = 2; + const long wdCustomLabelA4LS = 3; + const long wdCustomLabelA5 = 4; + const long wdCustomLabelA5LS = 5; + const long wdCustomLabelB4JIS = 13; + const long wdCustomLabelB5 = 6; + const long wdCustomLabelFanfold = 8; + const long wdCustomLabelHigaki = 11; + const long wdCustomLabelHigakiLS = 12; + const long wdCustomLabelLetter = 0; + const long wdCustomLabelLetterLS = 1; + const long wdCustomLabelMini = 7; + const long wdCustomLabelVertHalfSheet = 9; + const long wdCustomLabelVertHalfSheetLS = 10; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDateLanguage.idl b/oovbaapi/ooo/vba/word/WdDateLanguage.idl new file mode 100644 index 0000000000..5a7e029261 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDateLanguage.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 word { + constants WdDateLanguage { + const long wdDateLanguageBidi = 10; + const long wdDateLanguageLatin = 1033; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDefaultFilePath.idl b/oovbaapi/ooo/vba/word/WdDefaultFilePath.idl new file mode 100644 index 0000000000..8b4c82cef2 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDefaultFilePath.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 word { + constants WdDefaultFilePath { + const long wdAutoRecoverPath = 5; + const long wdBorderArtPath = 19; + const long wdCurrentFolderPath = 14; + const long wdDocumentsPath = 0; + const long wdGraphicsFiltersPath = 10; + const long wdPicturesPath = 1; + const long wdProgramPath = 9; + const long wdProofingToolsPath = 12; + const long wdStartupPath = 8; + const long wdStyleGalleryPath = 15; + const long wdTempFilePath = 13; + const long wdTextConvertersPath = 11; + const long wdToolsPath = 6; + const long wdTutorialPath = 7; + const long wdUserOptionsPath = 4; + const long wdUserTemplatesPath = 2; + const long wdWorkgroupTemplatesPath = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDefaultListBehavior.idl b/oovbaapi/ooo/vba/word/WdDefaultListBehavior.idl new file mode 100644 index 0000000000..5816e5542a --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDefaultListBehavior.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 word { + constants WdDefaultListBehavior { + const long wdWord10ListBehavior = 2; + const long wdWord8ListBehavior = 0; + const long wdWord9ListBehavior = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDefaultTableBehavior.idl b/oovbaapi/ooo/vba/word/WdDefaultTableBehavior.idl new file mode 100644 index 0000000000..8c83ff2e7e --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDefaultTableBehavior.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 word { + constants WdDefaultTableBehavior { + const long wdWord8TableBehavior = 0; + const long wdWord9TableBehavior = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDeleteCells.idl b/oovbaapi/ooo/vba/word/WdDeleteCells.idl new file mode 100644 index 0000000000..f978bd4a70 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDeleteCells.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 word { + constants WdDeleteCells { + const long wdDeleteCellsEntireColumn = 3; + const long wdDeleteCellsEntireRow = 2; + const long wdDeleteCellsShiftLeft = 0; + const long wdDeleteCellsShiftUp = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDeletedTextMark.idl b/oovbaapi/ooo/vba/word/WdDeletedTextMark.idl new file mode 100644 index 0000000000..a494b701a5 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDeletedTextMark.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 word { + constants WdDeletedTextMark { + const long wdDeletedTextMarkBold = 5; + const long wdDeletedTextMarkCaret = 2; + const long wdDeletedTextMarkColorOnly = 9; + const long wdDeletedTextMarkDoubleUnderline = 8; + const long wdDeletedTextMarkHidden = 0; + const long wdDeletedTextMarkItalic = 6; + const long wdDeletedTextMarkNone = 4; + const long wdDeletedTextMarkPound = 3; + const long wdDeletedTextMarkStrikeThrough = 1; + const long wdDeletedTextMarkUnderline = 7; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDiacriticColor.idl b/oovbaapi/ooo/vba/word/WdDiacriticColor.idl new file mode 100644 index 0000000000..08ec35d063 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDiacriticColor.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 word { + constants WdDiacriticColor { + const long wdDiacriticColorBidi = 0; + const long wdDiacriticColorLatin = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDictionaryType.idl b/oovbaapi/ooo/vba/word/WdDictionaryType.idl new file mode 100644 index 0000000000..526abae67d --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDictionaryType.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 word { + constants WdDictionaryType { + const long wdGrammar = 1; + const long wdHangulHanjaConversion = 8; + const long wdHangulHanjaConversionCustom = 9; + const long wdHyphenation = 3; + const long wdSpelling = 0; + const long wdSpellingComplete = 4; + const long wdSpellingCustom = 5; + const long wdSpellingLegal = 6; + const long wdSpellingMedical = 7; + const long wdThesaurus = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDictionaryTypeHID.idl b/oovbaapi/ooo/vba/word/WdDictionaryTypeHID.idl new file mode 100644 index 0000000000..4552bd6e20 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDictionaryTypeHID.idl @@ -0,0 +1,26 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +module ooo { module vba { module word { + constants WdDictionaryTypeHID { + const long emptyenum = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDisableFeaturesIntroducedAfter.idl b/oovbaapi/ooo/vba/word/WdDisableFeaturesIntroducedAfter.idl new file mode 100644 index 0000000000..15f8e2a062 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDisableFeaturesIntroducedAfter.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 word { + constants WdDisableFeaturesIntroducedAfter { + const long wd70 = 0; + const long wd70FE = 1; + const long wd80 = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDocumentDirection.idl b/oovbaapi/ooo/vba/word/WdDocumentDirection.idl new file mode 100644 index 0000000000..4e5c7b1a58 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDocumentDirection.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 word { + constants WdDocumentDirection { + const long wdLeftToRight = 0; + const long wdRightToLeft = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDocumentKind.idl b/oovbaapi/ooo/vba/word/WdDocumentKind.idl new file mode 100644 index 0000000000..b973a249a2 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDocumentKind.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 word { + constants WdDocumentKind { + const long wdDocumentEmail = 2; + const long wdDocumentLetter = 1; + const long wdDocumentNotSpecified = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDocumentMedium.idl b/oovbaapi/ooo/vba/word/WdDocumentMedium.idl new file mode 100644 index 0000000000..d39f3d635e --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDocumentMedium.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 word { + constants WdDocumentMedium { + const long wdDocument = 1; + const long wdEmailMessage = 0; + const long wdWebPage = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDocumentType.idl b/oovbaapi/ooo/vba/word/WdDocumentType.idl new file mode 100644 index 0000000000..4107457a02 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDocumentType.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 word { + constants WdDocumentType { + const long wdTypeDocument = 0; + const long wdTypeFrameset = 2; + const long wdTypeTemplate = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDocumentViewDirection.idl b/oovbaapi/ooo/vba/word/WdDocumentViewDirection.idl new file mode 100644 index 0000000000..aee4a67863 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDocumentViewDirection.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 word { + constants WdDocumentViewDirection { + const long wdDocumentViewLtr = 1; + const long wdDocumentViewRtl = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdDropPosition.idl b/oovbaapi/ooo/vba/word/WdDropPosition.idl new file mode 100644 index 0000000000..262cd9b352 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdDropPosition.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 word { + constants WdDropPosition { + const long wdDropMargin = 2; + const long wdDropNone = 0; + const long wdDropNormal = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdEditionOption.idl b/oovbaapi/ooo/vba/word/WdEditionOption.idl new file mode 100644 index 0000000000..b0554f3f77 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdEditionOption.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 word { + constants WdEditionOption { + const long wdAutomaticUpdate = 3; + const long wdCancelPublisher = 0; + const long wdChangeAttributes = 5; + const long wdManualUpdate = 4; + const long wdOpenSource = 7; + const long wdSelectPublisher = 2; + const long wdSendPublisher = 1; + const long wdUpdateSubscriber = 6; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdEditionType.idl b/oovbaapi/ooo/vba/word/WdEditionType.idl new file mode 100644 index 0000000000..8aedbccf9b --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdEditionType.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 word { + constants WdEditionType { + const long wdPublisher = 0; + const long wdSubscriber = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdEditorType.idl b/oovbaapi/ooo/vba/word/WdEditorType.idl new file mode 100644 index 0000000000..f34f3a1048 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdEditorType.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 word { + constants WdEditorType { + const long wdEditorCurrent = -6; + const long wdEditorEditors = -5; + const long wdEditorEveryone = -1; + const long wdEditorOwners = -4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdEmailHTMLFidelity.idl b/oovbaapi/ooo/vba/word/WdEmailHTMLFidelity.idl new file mode 100644 index 0000000000..d42ba71f2f --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdEmailHTMLFidelity.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 word { + constants WdEmailHTMLFidelity { + const long wdEmailHTMLFidelityHigh = 3; + const long wdEmailHTMLFidelityLow = 1; + const long wdEmailHTMLFidelityMedium = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdEmphasisMark.idl b/oovbaapi/ooo/vba/word/WdEmphasisMark.idl new file mode 100644 index 0000000000..b064759f3f --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdEmphasisMark.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 word { + constants WdEmphasisMark { + const long wdEmphasisMarkNone = 0; + const long wdEmphasisMarkOverComma = 2; + const long wdEmphasisMarkOverSolidCircle = 1; + const long wdEmphasisMarkOverWhiteCircle = 3; + const long wdEmphasisMarkUnderSolidCircle = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdEnableCancelKey.idl b/oovbaapi/ooo/vba/word/WdEnableCancelKey.idl new file mode 100644 index 0000000000..fbeacb9a58 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdEnableCancelKey.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 word { + constants WdEnableCancelKey { + const long wdCancelDisabled = 0; + const long wdCancelInterrupt = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdEncloseStyle.idl b/oovbaapi/ooo/vba/word/WdEncloseStyle.idl new file mode 100644 index 0000000000..0ce4da5862 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdEncloseStyle.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 word { + constants WdEncloseStyle { + const long wdEncloseStyleLarge = 2; + const long wdEncloseStyleNone = 0; + const long wdEncloseStyleSmall = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdEnclosureType.idl b/oovbaapi/ooo/vba/word/WdEnclosureType.idl new file mode 100644 index 0000000000..5ded08412c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdEnclosureType.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 word { + constants WdEnclosureType { + const long wdEnclosureCircle = 0; + const long wdEnclosureDiamond = 3; + const long wdEnclosureSquare = 1; + const long wdEnclosureTriangle = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdEndnoteLocation.idl b/oovbaapi/ooo/vba/word/WdEndnoteLocation.idl new file mode 100644 index 0000000000..06245300dd --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdEndnoteLocation.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 word { + constants WdEndnoteLocation { + const long wdEndOfDocument = 1; + const long wdEndOfSection = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdEnvelopeOrientation.idl b/oovbaapi/ooo/vba/word/WdEnvelopeOrientation.idl new file mode 100644 index 0000000000..028166a681 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdEnvelopeOrientation.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 word { + constants WdEnvelopeOrientation { + const long wdCenterClockwise = 7; + const long wdCenterLandscape = 4; + const long wdCenterPortrait = 1; + const long wdLeftClockwise = 6; + const long wdLeftLandscape = 3; + const long wdLeftPortrait = 0; + const long wdRightClockwise = 8; + const long wdRightLandscape = 5; + const long wdRightPortrait = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdFarEastLineBreakLanguageID.idl b/oovbaapi/ooo/vba/word/WdFarEastLineBreakLanguageID.idl new file mode 100644 index 0000000000..ab115415cf --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdFarEastLineBreakLanguageID.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 word { + constants WdFarEastLineBreakLanguageID { + const long wdLineBreakJapanese = 1041; + const long wdLineBreakKorean = 1042; + const long wdLineBreakSimplifiedChinese = 2052; + const long wdLineBreakTraditionalChinese = 1028; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdFarEastLineBreakLevel.idl b/oovbaapi/ooo/vba/word/WdFarEastLineBreakLevel.idl new file mode 100644 index 0000000000..be2cda98cc --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdFarEastLineBreakLevel.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 word { + constants WdFarEastLineBreakLevel { + const long wdFarEastLineBreakLevelCustom = 2; + const long wdFarEastLineBreakLevelNormal = 0; + const long wdFarEastLineBreakLevelStrict = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdFieldKind.idl b/oovbaapi/ooo/vba/word/WdFieldKind.idl new file mode 100644 index 0000000000..d5659fd06d --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdFieldKind.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 word { + constants WdFieldKind { + const long wdFieldKindCold = 3; + const long wdFieldKindHot = 1; + const long wdFieldKindNone = 0; + const long wdFieldKindWarm = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdFieldShading.idl b/oovbaapi/ooo/vba/word/WdFieldShading.idl new file mode 100644 index 0000000000..31767a5f71 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdFieldShading.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 word { + constants WdFieldShading { + const long wdFieldShadingAlways = 1; + const long wdFieldShadingNever = 0; + const long wdFieldShadingWhenSelected = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdFieldType.idl b/oovbaapi/ooo/vba/word/WdFieldType.idl new file mode 100644 index 0000000000..c5372e4b23 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdFieldType.idl @@ -0,0 +1,117 @@ +/* -*- 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 word { + constants WdFieldType { + const long wdFieldAddin = 81; + const long wdFieldAddressBlock = 93; + const long wdFieldAdvance = 84; + const long wdFieldAsk = 38; + const long wdFieldAuthor = 17; + const long wdFieldAutoNum = 54; + const long wdFieldAutoNumLegal = 53; + const long wdFieldAutoNumOutline = 52; + const long wdFieldAutoText = 79; + const long wdFieldAutoTextList = 89; + const long wdFieldBarCode = 63; + const long wdFieldBidiOutline = 92; + const long wdFieldComments = 19; + const long wdFieldCompare = 80; + const long wdFieldCreateDate = 21; + const long wdFieldData = 40; + const long wdFieldDatabase = 78; + const long wdFieldDate = 31; + const long wdFieldDDE = 45; + const long wdFieldDDEAuto = 46; + const long wdFieldDocProperty = 85; + const long wdFieldDocVariable = 64; + const long wdFieldEditTime = 25; + const long wdFieldEmbed = 58; + const long wdFieldEmpty = -1; + const long wdFieldExpression = 34; + const long wdFieldFileName = 29; + const long wdFieldFileSize = 69; + const long wdFieldFillIn = 39; + const long wdFieldFootnoteRef = 5; + const long wdFieldFormCheckBox = 71; + const long wdFieldFormDropDown = 83; + const long wdFieldFormTextInput = 70; + const long wdFieldFormula = 49; + const long wdFieldGlossary = 47; + const long wdFieldGoToButton = 50; + const long wdFieldGreetingLine = 94; + const long wdFieldHTMLActiveX = 91; + const long wdFieldHyperlink = 88; + const long wdFieldIf = 7; + const long wdFieldImport = 55; + const long wdFieldInclude = 36; + const long wdFieldIncludePicture = 67; + const long wdFieldIncludeText = 68; + const long wdFieldIndex = 8; + const long wdFieldIndexEntry = 4; + const long wdFieldInfo = 14; + const long wdFieldKeyWord = 18; + const long wdFieldLastSavedBy = 20; + const long wdFieldLink = 56; + const long wdFieldListNum = 90; + const long wdFieldMacroButton = 51; + const long wdFieldMergeField = 59; + const long wdFieldMergeRec = 44; + const long wdFieldMergeSeq = 75; + const long wdFieldNext = 41; + const long wdFieldNextIf = 42; + const long wdFieldNoteRef = 72; + const long wdFieldNumChars = 28; + const long wdFieldNumPages = 26; + const long wdFieldNumWords = 27; + const long wdFieldOCX = 87; + const long wdFieldPage = 33; + const long wdFieldPageRef = 37; + const long wdFieldPrint = 48; + const long wdFieldPrintDate = 23; + const long wdFieldPrivate = 77; + const long wdFieldQuote = 35; + const long wdFieldRef = 3; + const long wdFieldRefDoc = 11; + const long wdFieldRevisionNum = 24; + const long wdFieldSaveDate = 22; + const long wdFieldSection = 65; + const long wdFieldSectionPages = 66; + const long wdFieldSequence = 12; + const long wdFieldSet = 6; + const long wdFieldShape = 95; + const long wdFieldSkipIf = 43; + const long wdFieldStyleRef = 10; + const long wdFieldSubject = 16; + const long wdFieldSubscriber = 82; + const long wdFieldSymbol = 57; + const long wdFieldTemplate = 30; + const long wdFieldTime = 32; + const long wdFieldTitle = 15; + const long wdFieldTOA = 73; + const long wdFieldTOAEntry = 74; + const long wdFieldTOC = 13; + const long wdFieldTOCEntry = 9; + const long wdFieldUserAddress = 62; + const long wdFieldUserInitials = 61; + const long wdFieldUserName = 60; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdFindMatch.idl b/oovbaapi/ooo/vba/word/WdFindMatch.idl new file mode 100644 index 0000000000..1b51267eed --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdFindMatch.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 word { + constants WdFindMatch { + const long wdMatchAnyCharacter = 65599; + const long wdMatchAnyDigit = 65567; + const long wdMatchAnyLetter = 65583; + const long wdMatchCaretCharacter = 11; + const long wdMatchColumnBreak = 14; + const long wdMatchCommentMark = 5; + const long wdMatchEmDash = 8212; + const long wdMatchEnDash = 8211; + const long wdMatchEndnoteMark = 65555; + const long wdMatchField = 19; + const long wdMatchFootnoteMark = 65554; + const long wdMatchGraphic = 1; + const long wdMatchManualLineBreak = 65551; + const long wdMatchManualPageBreak = 65564; + const long wdMatchNonbreakingHyphen = 30; + const long wdMatchNonbreakingSpace = 160; + const long wdMatchOptionalHyphen = 31; + const long wdMatchParagraphMark = 65551; + const long wdMatchSectionBreak = 65580; + const long wdMatchTabCharacter = 9; + const long wdMatchWhiteSpace = 65655; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdFindWrap.idl b/oovbaapi/ooo/vba/word/WdFindWrap.idl new file mode 100644 index 0000000000..22bc6b3e89 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdFindWrap.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 word { + constants WdFindWrap { + const long wdFindAsk = 2; + const long wdFindContinue = 1; + const long wdFindStop = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdFlowDirection.idl b/oovbaapi/ooo/vba/word/WdFlowDirection.idl new file mode 100644 index 0000000000..0c538189d0 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdFlowDirection.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 word { + constants WdFlowDirection { + const long wdFlowLtr = 0; + const long wdFlowRtl = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdFontBias.idl b/oovbaapi/ooo/vba/word/WdFontBias.idl new file mode 100644 index 0000000000..63a022a723 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdFontBias.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 word { + constants WdFontBias { + const long wdFontBiasDefault = 0; + const long wdFontBiasDontCare = 255; + const long wdFontBiasFareast = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdFootnoteLocation.idl b/oovbaapi/ooo/vba/word/WdFootnoteLocation.idl new file mode 100644 index 0000000000..6bd1d3103c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdFootnoteLocation.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 word { + constants WdFootnoteLocation { + const long wdBeneathText = 1; + const long wdBottomOfPage = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdFramePosition.idl b/oovbaapi/ooo/vba/word/WdFramePosition.idl new file mode 100644 index 0000000000..fb072bc710 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdFramePosition.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 word { + constants WdFramePosition { + const long wdFrameBottom = -999997; + const long wdFrameCenter = -999995; + const long wdFrameInside = -999994; + const long wdFrameLeft = -999998; + const long wdFrameOutside = -999993; + const long wdFrameRight = -999996; + const long wdFrameTop = -999999; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdFrameSizeRule.idl b/oovbaapi/ooo/vba/word/WdFrameSizeRule.idl new file mode 100644 index 0000000000..c3e42565a0 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdFrameSizeRule.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 word { + constants WdFrameSizeRule { + const long wdFrameAtLeast = 1; + const long wdFrameAuto = 0; + const long wdFrameExact = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdFramesetNewFrameLocation.idl b/oovbaapi/ooo/vba/word/WdFramesetNewFrameLocation.idl new file mode 100644 index 0000000000..20c8fc3e11 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdFramesetNewFrameLocation.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 word { + constants WdFramesetNewFrameLocation { + const long wdFramesetNewFrameAbove = 0; + const long wdFramesetNewFrameBelow = 1; + const long wdFramesetNewFrameLeft = 3; + const long wdFramesetNewFrameRight = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdFramesetSizeType.idl b/oovbaapi/ooo/vba/word/WdFramesetSizeType.idl new file mode 100644 index 0000000000..b199f8ccce --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdFramesetSizeType.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 word { + constants WdFramesetSizeType { + const long wdFramesetSizeTypeFixed = 1; + const long wdFramesetSizeTypePercent = 0; + const long wdFramesetSizeTypeRelative = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdFramesetType.idl b/oovbaapi/ooo/vba/word/WdFramesetType.idl new file mode 100644 index 0000000000..8105db32ee --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdFramesetType.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 word { + constants WdFramesetType { + const long wdFramesetTypeFrame = 1; + const long wdFramesetTypeFrameset = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdGoToDirection.idl b/oovbaapi/ooo/vba/word/WdGoToDirection.idl new file mode 100644 index 0000000000..f09e56c3c8 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdGoToDirection.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 word { + constants WdGoToDirection { + const long wdGoToAbsolute = 1; + const long wdGoToFirst = 1; + const long wdGoToLast = -1; + const long wdGoToNext = 2; + const long wdGoToPrevious = 3; + const long wdGoToRelative = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdGoToItem.idl b/oovbaapi/ooo/vba/word/WdGoToItem.idl new file mode 100644 index 0000000000..12fb3273ca --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdGoToItem.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 word { + constants WdGoToItem { + const long wdGoToBookmark = -1; + const long wdGoToComment = 6; + const long wdGoToEndnote = 5; + const long wdGoToEquation = 10; + const long wdGoToField = 7; + const long wdGoToFootnote = 4; + const long wdGoToGrammaticalError = 14; + const long wdGoToGraphic = 8; + const long wdGoToHeading = 11; + const long wdGoToLine = 3; + const long wdGoToObject = 9; + const long wdGoToPage = 1; + const long wdGoToPercent = 12; + const long wdGoToProofreadingError = 15; + const long wdGoToSection = 0; + const long wdGoToSpellingError = 13; + const long wdGoToTable = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdGutterStyle.idl b/oovbaapi/ooo/vba/word/WdGutterStyle.idl new file mode 100644 index 0000000000..380e3a3233 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdGutterStyle.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 word { + constants WdGutterStyle { + const long wdGutterPosLeft = 0; + const long wdGutterPosRight = 2; + const long wdGutterPosTop = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdGutterStyleOld.idl b/oovbaapi/ooo/vba/word/WdGutterStyleOld.idl new file mode 100644 index 0000000000..ea9f25f7ad --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdGutterStyleOld.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 word { + constants WdGutterStyleOld { + const long wdGutterStyleBidi = 2; + const long wdGutterStyleLatin = -10; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdHeaderFooterIndex.idl b/oovbaapi/ooo/vba/word/WdHeaderFooterIndex.idl new file mode 100644 index 0000000000..29232f2267 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdHeaderFooterIndex.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 word { + constants WdHeaderFooterIndex { + const long wdHeaderFooterEvenPages = 3; + const long wdHeaderFooterFirstPage = 2; + const long wdHeaderFooterPrimary = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdHeadingSeparator.idl b/oovbaapi/ooo/vba/word/WdHeadingSeparator.idl new file mode 100644 index 0000000000..eb8ae5de16 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdHeadingSeparator.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 word { + constants WdHeadingSeparator { + const long wdHeadingSeparatorBlankLine = 1; + const long wdHeadingSeparatorLetter = 2; + const long wdHeadingSeparatorLetterFull = 4; + const long wdHeadingSeparatorLetterLow = 3; + const long wdHeadingSeparatorNone = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdHebSpellStart.idl b/oovbaapi/ooo/vba/word/WdHebSpellStart.idl new file mode 100644 index 0000000000..0d881168b2 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdHebSpellStart.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 word { + constants WdHebSpellStart { + const long wdFullScript = 0; + const long wdMixedAuthorizedScript = 3; + const long wdMixedScript = 2; + const long wdPartialScript = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdHelpType.idl b/oovbaapi/ooo/vba/word/WdHelpType.idl new file mode 100644 index 0000000000..5bcb6bd667 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdHelpType.idl @@ -0,0 +1,39 @@ +/* -*- 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 word { + constants WdHelpType { + const long wdHelp = 0; + const long wdHelpAbout = 1; + const long wdHelpActiveWindow = 2; + const long wdHelpContents = 3; + const long wdHelpExamplesAndDemos = 4; + const long wdHelpHWP = 13; + const long wdHelpIchitaro = 11; + const long wdHelpIndex = 5; + const long wdHelpKeyboard = 6; + const long wdHelpPE2 = 12; + const long wdHelpPSSHelp = 7; + const long wdHelpQuickPreview = 8; + const long wdHelpSearch = 9; + const long wdHelpUsingHelp = 10; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdHelpTypeHID.idl b/oovbaapi/ooo/vba/word/WdHelpTypeHID.idl new file mode 100644 index 0000000000..e074ece77b --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdHelpTypeHID.idl @@ -0,0 +1,26 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +module ooo { module vba { module word { + constants WdHelpTypeHID { + const long emptyenum = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdHighAnsiText.idl b/oovbaapi/ooo/vba/word/WdHighAnsiText.idl new file mode 100644 index 0000000000..5d52023101 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdHighAnsiText.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 word { + constants WdHighAnsiText { + const long wdAutoDetectHighAnsiFarEast = 2; + const long wdHighAnsiIsFarEast = 0; + const long wdHighAnsiIsHighAnsi = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdHorizontalInVerticalType.idl b/oovbaapi/ooo/vba/word/WdHorizontalInVerticalType.idl new file mode 100644 index 0000000000..56443a77c2 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdHorizontalInVerticalType.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 word { + constants WdHorizontalInVerticalType { + const long wdHorizontalInVerticalFitInLine = 1; + const long wdHorizontalInVerticalNone = 0; + const long wdHorizontalInVerticalResizeLine = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdHorizontalLineAlignment.idl b/oovbaapi/ooo/vba/word/WdHorizontalLineAlignment.idl new file mode 100644 index 0000000000..74480ad621 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdHorizontalLineAlignment.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 word { + constants WdHorizontalLineAlignment { + const long wdHorizontalLineAlignCenter = 1; + const long wdHorizontalLineAlignLeft = 0; + const long wdHorizontalLineAlignRight = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdHorizontalLineWidthType.idl b/oovbaapi/ooo/vba/word/WdHorizontalLineWidthType.idl new file mode 100644 index 0000000000..59ff774708 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdHorizontalLineWidthType.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 word { + constants WdHorizontalLineWidthType { + const long wdHorizontalLineFixedWidth = -2; + const long wdHorizontalLinePercentWidth = -1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdIMEMode.idl b/oovbaapi/ooo/vba/word/WdIMEMode.idl new file mode 100644 index 0000000000..32fcd95392 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdIMEMode.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 word { + constants WdIMEMode { + const long wdIMEModeAlpha = 8; + const long wdIMEModeAlphaFull = 7; + const long wdIMEModeHangul = 10; + const long wdIMEModeHangulFull = 9; + const long wdIMEModeHiragana = 4; + const long wdIMEModeKatakana = 5; + const long wdIMEModeKatakanaHalf = 6; + const long wdIMEModeNoControl = 0; + const long wdIMEModeOff = 2; + const long wdIMEModeOn = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdIndexFilter.idl b/oovbaapi/ooo/vba/word/WdIndexFilter.idl new file mode 100644 index 0000000000..4cd9913016 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdIndexFilter.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 word { + constants WdIndexFilter { + const long wdIndexFilterAiueo = 1; + const long wdIndexFilterAkasatana = 2; + const long wdIndexFilterChosung = 3; + const long wdIndexFilterFull = 6; + const long wdIndexFilterLow = 4; + const long wdIndexFilterMedium = 5; + const long wdIndexFilterNone = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdIndexFormat.idl b/oovbaapi/ooo/vba/word/WdIndexFormat.idl new file mode 100644 index 0000000000..f9d7818c6b --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdIndexFormat.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 word { + constants WdIndexFormat { + const long wdIndexBulleted = 4; + const long wdIndexClassic = 1; + const long wdIndexFancy = 2; + const long wdIndexFormal = 5; + const long wdIndexModern = 3; + const long wdIndexSimple = 6; + const long wdIndexTemplate = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdIndexSortBy.idl b/oovbaapi/ooo/vba/word/WdIndexSortBy.idl new file mode 100644 index 0000000000..1ad47dc5e8 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdIndexSortBy.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 word { + constants WdIndexSortBy { + const long wdIndexSortByStroke = 0; + const long wdIndexSortBySyllable = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdIndexType.idl b/oovbaapi/ooo/vba/word/WdIndexType.idl new file mode 100644 index 0000000000..c0714b5f4e --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdIndexType.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 word { + constants WdIndexType { + const long wdIndexIndent = 0; + const long wdIndexRunin = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdInformation.idl b/oovbaapi/ooo/vba/word/WdInformation.idl new file mode 100644 index 0000000000..c329edea38 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdInformation.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 word { + constants WdInformation { + const long wdActiveEndAdjustedPageNumber = 1; + const long wdActiveEndPageNumber = 3; + const long wdActiveEndSectionNumber = 2; + const long wdAtEndOfRowMarker = 31; + const long wdCapsLock = 21; + const long wdEndOfRangeColumnNumber = 17; + const long wdEndOfRangeRowNumber = 14; + const long wdFirstCharacterColumnNumber = 9; + const long wdFirstCharacterLineNumber = 10; + const long wdFrameIsSelected = 11; + const long wdHeaderFooterType = 33; + const long wdHorizontalPositionRelativeToPage = 5; + const long wdHorizontalPositionRelativeToTextBoundary = 7; + const long wdInClipboard = 38; + const long wdInCommentPane = 26; + const long wdInEndnote = 36; + const long wdInFootnote = 35; + const long wdInFootnoteEndnotePane = 25; + const long wdInHeaderFooter = 28; + const long wdInMasterDocument = 34; + const long wdInWordMail = 37; + const long wdMaximumNumberOfColumns = 18; + const long wdMaximumNumberOfRows = 15; + const long wdNumberOfPagesInDocument = 4; + const long wdNumLock = 22; + const long wdOverType = 23; + const long wdReferenceOfType = 32; + const long wdRevisionMarking = 24; + const long wdSelectionMode = 20; + const long wdStartOfRangeColumnNumber = 16; + const long wdStartOfRangeRowNumber = 13; + const long wdVerticalPositionRelativeToPage = 6; + const long wdVerticalPositionRelativeToTextBoundary = 8; + const long wdWithInTable = 12; + const long wdZoomPercentage = 19; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdInlineShapeType.idl b/oovbaapi/ooo/vba/word/WdInlineShapeType.idl new file mode 100644 index 0000000000..9d8f648898 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdInlineShapeType.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 word { + constants WdInlineShapeType { + const long wdInlineShapeEmbeddedOLEObject = 1; + const long wdInlineShapeHorizontalLine = 6; + const long wdInlineShapeLinkedOLEObject = 2; + const long wdInlineShapeLinkedPicture = 4; + const long wdInlineShapeLinkedPictureHorizontalLine = 8; + const long wdInlineShapeOLEControlObject = 5; + const long wdInlineShapeOWSAnchor = 11; + const long wdInlineShapePicture = 3; + const long wdInlineShapePictureBullet = 9; + const long wdInlineShapePictureHorizontalLine = 7; + const long wdInlineShapeScriptAnchor = 10; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdInsertCells.idl b/oovbaapi/ooo/vba/word/WdInsertCells.idl new file mode 100644 index 0000000000..5cc8752e2a --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdInsertCells.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 word { + constants WdInsertCells { + const long wdInsertCellsEntireColumn = 3; + const long wdInsertCellsEntireRow = 2; + const long wdInsertCellsShiftDown = 1; + const long wdInsertCellsShiftRight = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdInsertedTextMark.idl b/oovbaapi/ooo/vba/word/WdInsertedTextMark.idl new file mode 100644 index 0000000000..6a08b5a13c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdInsertedTextMark.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 word { + constants WdInsertedTextMark { + const long wdInsertedTextMarkBold = 1; + const long wdInsertedTextMarkColorOnly = 5; + const long wdInsertedTextMarkDoubleUnderline = 4; + const long wdInsertedTextMarkItalic = 2; + const long wdInsertedTextMarkNone = 0; + const long wdInsertedTextMarkStrikeThrough = 6; + const long wdInsertedTextMarkUnderline = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdInternationalIndex.idl b/oovbaapi/ooo/vba/word/WdInternationalIndex.idl new file mode 100644 index 0000000000..caf535b293 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdInternationalIndex.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 word { + constants WdInternationalIndex { + const long wd24HourClock = 21; + const long wdCurrencyCode = 20; + const long wdDateSeparator = 25; + const long wdDecimalSeparator = 18; + const long wdInternationalAM = 22; + const long wdInternationalPM = 23; + const long wdListSeparator = 17; + const long wdProductLanguageID = 26; + const long wdThousandsSeparator = 19; + const long wdTimeSeparator = 24; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdJustificationMode.idl b/oovbaapi/ooo/vba/word/WdJustificationMode.idl new file mode 100644 index 0000000000..e8fc5e3546 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdJustificationMode.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 word { + constants WdJustificationMode { + const long wdJustificationModeCompress = 1; + const long wdJustificationModeCompressKana = 2; + const long wdJustificationModeExpand = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdKana.idl b/oovbaapi/ooo/vba/word/WdKana.idl new file mode 100644 index 0000000000..58519ad6ac --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdKana.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 word { + constants WdKana { + const long wdKanaHiragana = 9; + const long wdKanaKatakana = 8; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdKey.idl b/oovbaapi/ooo/vba/word/WdKey.idl new file mode 100644 index 0000000000..433b0f4042 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdKey.idl @@ -0,0 +1,123 @@ +/* -*- 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 word { + constants WdKey { + const long wdKey0 = 48; + const long wdKey1 = 49; + const long wdKey2 = 50; + const long wdKey3 = 51; + const long wdKey4 = 52; + const long wdKey5 = 53; + const long wdKey6 = 54; + const long wdKey7 = 55; + const long wdKey8 = 56; + const long wdKey9 = 57; + const long wdKeyA = 65; + const long wdKeyAlt = 1024; + const long wdKeyB = 66; + const long wdKeyBackSingleQuote = 192; + const long wdKeyBackSlash = 220; + const long wdKeyBackspace = 8; + const long wdKeyC = 67; + const long wdKeyCloseSquareBrace = 221; + const long wdKeyComma = 188; + const long wdKeyCommand = 512; + const long wdKeyControl = 512; + const long wdKeyD = 68; + const long wdKeyDelete = 46; + const long wdKeyE = 69; + const long wdKeyEnd = 35; + const long wdKeyEquals = 187; + const long wdKeyEsc = 27; + const long wdKeyF = 70; + const long wdKeyF1 = 112; + const long wdKeyF10 = 121; + const long wdKeyF11 = 122; + const long wdKeyF12 = 123; + const long wdKeyF13 = 124; + const long wdKeyF14 = 125; + const long wdKeyF15 = 126; + const long wdKeyF16 = 127; + const long wdKeyF2 = 113; + const long wdKeyF3 = 114; + const long wdKeyF4 = 115; + const long wdKeyF5 = 116; + const long wdKeyF6 = 117; + const long wdKeyF7 = 118; + const long wdKeyF8 = 119; + const long wdKeyF9 = 120; + const long wdKeyG = 71; + const long wdKeyH = 72; + const long wdKeyHome = 36; + const long wdKeyHyphen = 189; + const long wdKeyI = 73; + const long wdKeyInsert = 45; + const long wdKeyJ = 74; + const long wdKeyK = 75; + const long wdKeyL = 76; + const long wdKeyM = 77; + const long wdKeyN = 78; + const long wdKeyNumeric0 = 96; + const long wdKeyNumeric1 = 97; + const long wdKeyNumeric2 = 98; + const long wdKeyNumeric3 = 99; + const long wdKeyNumeric4 = 100; + const long wdKeyNumeric5 = 101; + const long wdKeyNumeric5Special = 12; + const long wdKeyNumeric6 = 102; + const long wdKeyNumeric7 = 103; + const long wdKeyNumeric8 = 104; + const long wdKeyNumeric9 = 105; + const long wdKeyNumericAdd = 107; + const long wdKeyNumericDecimal = 110; + const long wdKeyNumericDivide = 111; + const long wdKeyNumericMultiply = 106; + const long wdKeyNumericSubtract = 109; + const long wdKeyO = 79; + const long wdKeyOpenSquareBrace = 219; + const long wdKeyOption = 1024; + const long wdKeyP = 80; + const long wdKeyPageDown = 34; + const long wdKeyPageUp = 33; + const long wdKeyPause = 19; + const long wdKeyPeriod = 190; + const long wdKeyQ = 81; + const long wdKeyR = 82; + const long wdKeyReturn = 13; + const long wdKeyS = 83; + const long wdKeyScrollLock = 145; + const long wdKeySemiColon = 186; + const long wdKeyShift = 256; + const long wdKeySingleQuote = 222; + const long wdKeySlash = 191; + const long wdKeySpacebar = 32; + const long wdKeyT = 84; + const long wdKeyTab = 9; + const long wdKeyU = 85; + const long wdKeyV = 86; + const long wdKeyW = 87; + const long wdKeyX = 88; + const long wdKeyY = 89; + const long wdKeyZ = 90; + const long wdNoKey = 255; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdKeyCategory.idl b/oovbaapi/ooo/vba/word/WdKeyCategory.idl new file mode 100644 index 0000000000..a5ef314326 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdKeyCategory.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 word { + constants WdKeyCategory { + const long wdKeyCategoryAutoText = 4; + const long wdKeyCategoryCommand = 1; + const long wdKeyCategoryDisable = 0; + const long wdKeyCategoryFont = 3; + const long wdKeyCategoryMacro = 2; + const long wdKeyCategoryNil = -1; + const long wdKeyCategoryPrefix = 7; + const long wdKeyCategoryStyle = 5; + const long wdKeyCategorySymbol = 6; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdLanguageID.idl b/oovbaapi/ooo/vba/word/WdLanguageID.idl new file mode 100644 index 0000000000..0c1cb262ad --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdLanguageID.idl @@ -0,0 +1,230 @@ +/* -*- 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 word { + constants WdLanguageID { + const long wdAfrikaans = 1078; + const long wdAlbanian = 1052; + const long wdAmharic = 1118; + const long wdArabic = 1025; + const long wdArabicAlgeria = 5121; + const long wdArabicBahrain = 15361; + const long wdArabicEgypt = 3073; + const long wdArabicIraq = 2049; + const long wdArabicJordan = 11265; + const long wdArabicKuwait = 13313; + const long wdArabicLebanon = 12289; + const long wdArabicLibya = 4097; + const long wdArabicMorocco = 6145; + const long wdArabicOman = 8193; + const long wdArabicQatar = 16385; + const long wdArabicSyria = 10241; + const long wdArabicTunisia = 7169; + const long wdArabicUAE = 14337; + const long wdArabicYemen = 9217; + const long wdArmenian = 1067; + const long wdAssamese = 1101; + const long wdAzeriCyrillic = 2092; + const long wdAzeriLatin = 1068; + const long wdBasque = 1069; + const long wdBelgianDutch = 2067; + const long wdBelgianFrench = 2060; + const long wdBengali = 1093; + const long wdBrazilianPortuguese = 1046; + const long wdBulgarian = 1026; + const long wdBurmese = 1109; + const long wdByelorussian = 1059; + const long wdCatalan = 1027; + const long wdCherokee = 1116; + const long wdChineseHongKongSAR = 3076; + const long wdChineseMacaoSAR = 5124; + const long wdChineseSingapore = 4100; + const long wdCroatian = 1050; + const long wdCzech = 1029; + const long wdDanish = 1030; + const long wdDivehi = 1125; + const long wdDutch = 1043; + const long wdDzongkhaBhutan = 2129; + const long wdEdo = 1126; + const long wdEnglishAUS = 3081; + const long wdEnglishBelize = 10249; + const long wdEnglishCanadian = 4105; + const long wdEnglishCaribbean = 9225; + const long wdEnglishIndonesia = 14345; + const long wdEnglishIreland = 6153; + const long wdEnglishJamaica = 8201; + const long wdEnglishNewZealand = 5129; + const long wdEnglishPhilippines = 13321; + const long wdEnglishSouthAfrica = 7177; + const long wdEnglishTrinidadTobago = 11273; + const long wdEnglishUK = 2057; + const long wdEnglishUS = 1033; + const long wdEnglishZimbabwe = 12297; + const long wdEstonian = 1061; + const long wdFaeroese = 1080; + const long wdFarsi = 1065; + const long wdFilipino = 1124; + const long wdFinnish = 1035; + const long wdFrench = 1036; + const long wdFrenchCameroon = 11276; + const long wdFrenchCanadian = 3084; + const long wdFrenchCotedIvoire = 12300; + const long wdFrenchHaiti = 15372; + const long wdFrenchLuxembourg = 5132; + const long wdFrenchMali = 13324; + const long wdFrenchMonaco = 6156; + const long wdFrenchMorocco = 14348; + const long wdFrenchReunion = 8204; + const long wdFrenchSenegal = 10252; + const long wdFrenchWestIndies = 7180; + const long wdFrenchZaire = 9228; + const long wdFrisianNetherlands = 1122; + const long wdFulfulde = 1127; + const long wdGaelicIreland = 2108; + const long wdGaelicScotland = 1084; + const long wdGalician = 1110; + const long wdGeorgian = 1079; + const long wdGerman = 1031; + const long wdGermanAustria = 3079; + const long wdGermanLiechtenstein = 5127; + const long wdGermanLuxembourg = 4103; + const long wdGreek = 1032; + const long wdGuarani = 1140; + const long wdGujarati = 1095; + const long wdHausa = 1128; + const long wdHawaiian = 1141; + const long wdHebrew = 1037; + const long wdHindi = 1081; + const long wdHungarian = 1038; + const long wdIbibio = 1129; + const long wdIcelandic = 1039; + const long wdIgbo = 1136; + const long wdIndonesian = 1057; + const long wdInuktitut = 1117; + const long wdItalian = 1040; + const long wdJapanese = 1041; + const long wdKannada = 1099; + const long wdKanuri = 1137; + const long wdKashmiri = 1120; + const long wdKazakh = 1087; + const long wdKhmer = 1107; + const long wdKirghiz = 1088; + const long wdKonkani = 1111; + const long wdKorean = 1042; + const long wdKyrgyz = 1088; + const long wdLanguageNone = 0; + const long wdLao = 1108; + const long wdLatin = 1142; + const long wdLatvian = 1062; + const long wdLithuanian = 1063; + const long wdMacedonian = 1071; + const long wdMalayalam = 1100; + const long wdMalayBruneiDarussalam = 2110; + const long wdMalaysian = 1086; + const long wdMaltese = 1082; + const long wdManipuri = 1112; + const long wdMarathi = 1102; + const long wdMexicanSpanish = 2058; + const long wdMongolian = 1104; + const long wdNepali = 1121; + const long wdNoProofing = 1024; + const long wdNorwegianBokmol = 1044; + const long wdNorwegianNynorsk = 2068; + const long wdOriya = 1096; + const long wdOromo = 1138; + const long wdPashto = 1123; + const long wdPolish = 1045; + const long wdPortuguese = 2070; + const long wdPunjabi = 1094; + const long wdRhaetoRomanic = 1047; + const long wdRomanian = 1048; + const long wdRomanianMoldova = 2072; + const long wdRussian = 1049; + const long wdRussianMoldova = 2073; + const long wdSamiLappish = 1083; + const long wdSanskrit = 1103; + const long wdSerbianCyrillic = 3098; + const long wdSerbianLatin = 2074; + const long wdSesotho = 1072; + const long wdSimplifiedChinese = 2052; + const long wdSindhi = 1113; + const long wdSindhiPakistan = 2137; + const long wdSinhalese = 1115; + const long wdSlovak = 1051; + const long wdSlovenian = 1060; + const long wdSomali = 1143; + const long wdSorbian = 1070; + const long wdSpanish = 1034; + const long wdSpanishArgentina = 11274; + const long wdSpanishBolivia = 16394; + const long wdSpanishChile = 13322; + const long wdSpanishColombia = 9226; + const long wdSpanishCostaRica = 5130; + const long wdSpanishDominicanRepublic = 7178; + const long wdSpanishEcuador = 12298; + const long wdSpanishElSalvador = 17418; + const long wdSpanishGuatemala = 4106; + const long wdSpanishHonduras = 18442; + const long wdSpanishModernSort = 3082; + const long wdSpanishNicaragua = 19466; + const long wdSpanishPanama = 6154; + const long wdSpanishParaguay = 15370; + const long wdSpanishPeru = 10250; + const long wdSpanishPuertoRico = 20490; + const long wdSpanishUruguay = 14346; + const long wdSpanishVenezuela = 8202; + const long wdSutu = 1072; + const long wdSwahili = 1089; + const long wdSwedish = 1053; + const long wdSwedishFinland = 2077; + const long wdSwissFrench = 4108; + const long wdSwissGerman = 2055; + const long wdSwissItalian = 2064; + const long wdSyriac = 1114; + const long wdTajik = 1064; + const long wdTamazight = 1119; + const long wdTamazightLatin = 2143; + const long wdTamil = 1097; + const long wdTatar = 1092; + const long wdTelugu = 1098; + const long wdThai = 1054; + const long wdTibetan = 1105; + const long wdTigrignaEritrea = 2163; + const long wdTigrignaEthiopic = 1139; + const long wdTraditionalChinese = 1028; + const long wdTsonga = 1073; + const long wdTswana = 1074; + const long wdTurkish = 1055; + const long wdTurkmen = 1090; + const long wdUkrainian = 1058; + const long wdUrdu = 1056; + const long wdUzbekCyrillic = 2115; + const long wdUzbekLatin = 1091; + const long wdVenda = 1075; + const long wdVietnamese = 1066; + const long wdWelsh = 1106; + const long wdXhosa = 1076; + const long wdYi = 1144; + const long wdYiddish = 1085; + const long wdYoruba = 1130; + const long wdZulu = 1077; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdLanguageID2000.idl b/oovbaapi/ooo/vba/word/WdLanguageID2000.idl new file mode 100644 index 0000000000..98ee648e60 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdLanguageID2000.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 word { + constants WdLanguageID2000 { + const long wdChineseHongKong = 3076; + const long wdChineseMacao = 5124; + const long wdEnglishTrinidad = 11273; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdLayoutMode.idl b/oovbaapi/ooo/vba/word/WdLayoutMode.idl new file mode 100644 index 0000000000..1a7b01f006 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdLayoutMode.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 word { + constants WdLayoutMode { + const long wdLayoutModeDefault = 0; + const long wdLayoutModeGenko = 3; + const long wdLayoutModeGrid = 1; + const long wdLayoutModeLineGrid = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdLetterStyle.idl b/oovbaapi/ooo/vba/word/WdLetterStyle.idl new file mode 100644 index 0000000000..569b62f18c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdLetterStyle.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 word { + constants WdLetterStyle { + const long wdFullBlock = 0; + const long wdModifiedBlock = 1; + const long wdSemiBlock = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdLetterheadLocation.idl b/oovbaapi/ooo/vba/word/WdLetterheadLocation.idl new file mode 100644 index 0000000000..0bf77e5ad5 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdLetterheadLocation.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 word { + constants WdLetterheadLocation { + const long wdLetterBottom = 1; + const long wdLetterLeft = 2; + const long wdLetterRight = 3; + const long wdLetterTop = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdLineEndingType.idl b/oovbaapi/ooo/vba/word/WdLineEndingType.idl new file mode 100644 index 0000000000..8fcea42aec --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdLineEndingType.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 word { + constants WdLineEndingType { + const long wdCRLF = 0; + const long wdCROnly = 1; + const long wdLFCR = 3; + const long wdLFOnly = 2; + const long wdLSPS = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdLineSpacing.idl b/oovbaapi/ooo/vba/word/WdLineSpacing.idl new file mode 100644 index 0000000000..5af44d1f21 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdLineSpacing.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 word { + constants WdLineSpacing { + const long wdLineSpace1pt5 = 1; + const long wdLineSpaceAtLeast = 3; + const long wdLineSpaceDouble = 2; + const long wdLineSpaceExactly = 4; + const long wdLineSpaceMultiple = 5; + const long wdLineSpaceSingle = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdLineStyle.idl b/oovbaapi/ooo/vba/word/WdLineStyle.idl new file mode 100644 index 0000000000..022f45b6c0 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdLineStyle.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 word { + constants WdLineStyle { + const long wdLineStyleDashDot = 5; + const long wdLineStyleDashDotDot = 6; + const long wdLineStyleDashDotStroked = 20; + const long wdLineStyleDashLargeGap = 4; + const long wdLineStyleDashSmallGap = 3; + const long wdLineStyleDot = 2; + const long wdLineStyleDouble = 7; + const long wdLineStyleDoubleWavy = 19; + const long wdLineStyleEmboss3D = 21; + const long wdLineStyleEngrave3D = 22; + const long wdLineStyleInset = 24; + const long wdLineStyleNone = 0; + const long wdLineStyleOutset = 23; + const long wdLineStyleSingle = 1; + const long wdLineStyleSingleWavy = 18; + const long wdLineStyleThickThinLargeGap = 16; + const long wdLineStyleThickThinMedGap = 13; + const long wdLineStyleThickThinSmallGap = 10; + const long wdLineStyleThinThickLargeGap = 15; + const long wdLineStyleThinThickMedGap = 12; + const long wdLineStyleThinThickSmallGap = 9; + const long wdLineStyleThinThickThinLargeGap = 17; + const long wdLineStyleThinThickThinMedGap = 14; + const long wdLineStyleThinThickThinSmallGap = 11; + const long wdLineStyleTriple = 8; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdLineType.idl b/oovbaapi/ooo/vba/word/WdLineType.idl new file mode 100644 index 0000000000..f1e063dfcf --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdLineType.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 word { + constants WdLineType { + const long wdTableRow = 1; + const long wdTextLine = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdLineWidth.idl b/oovbaapi/ooo/vba/word/WdLineWidth.idl new file mode 100644 index 0000000000..e5478c7481 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdLineWidth.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 word { + constants WdLineWidth { + const long wdLineWidth025pt = 2; + const long wdLineWidth050pt = 4; + const long wdLineWidth075pt = 6; + const long wdLineWidth100pt = 8; + const long wdLineWidth150pt = 12; + const long wdLineWidth225pt = 18; + const long wdLineWidth300pt = 24; + const long wdLineWidth450pt = 36; + const long wdLineWidth600pt = 48; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdLinkType.idl b/oovbaapi/ooo/vba/word/WdLinkType.idl new file mode 100644 index 0000000000..6280b2a096 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdLinkType.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 word { + constants WdLinkType { + const long wdLinkTypeDDE = 6; + const long wdLinkTypeDDEAuto = 7; + const long wdLinkTypeImport = 5; + const long wdLinkTypeInclude = 4; + const long wdLinkTypeOLE = 0; + const long wdLinkTypePicture = 1; + const long wdLinkTypeReference = 3; + const long wdLinkTypeText = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdListApplyTo.idl b/oovbaapi/ooo/vba/word/WdListApplyTo.idl new file mode 100644 index 0000000000..8a94d0f7b6 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdListApplyTo.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 word { + constants WdListApplyTo { + const long wdListApplyToSelection = 2; + const long wdListApplyToThisPointForward = 1; + const long wdListApplyToWholeList = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdListGalleryType.idl b/oovbaapi/ooo/vba/word/WdListGalleryType.idl new file mode 100644 index 0000000000..012c4ef813 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdListGalleryType.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 word { + constants WdListGalleryType { + const long wdBulletGallery = 1; + const long wdNumberGallery = 2; + const long wdOutlineNumberGallery = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdListLevelAlignment.idl b/oovbaapi/ooo/vba/word/WdListLevelAlignment.idl new file mode 100644 index 0000000000..5d8a19dd6d --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdListLevelAlignment.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 word { + constants WdListLevelAlignment { + const long wdListLevelAlignCenter = 1; + const long wdListLevelAlignLeft = 0; + const long wdListLevelAlignRight = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdListNumberStyle.idl b/oovbaapi/ooo/vba/word/WdListNumberStyle.idl new file mode 100644 index 0000000000..4c17cb87fe --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdListNumberStyle.idl @@ -0,0 +1,84 @@ +/* -*- 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 word { + constants WdListNumberStyle { + const long wdListNumberStyleAiueo = 20; + const long wdListNumberStyleAiueoHalfWidth = 12; + const long wdListNumberStyleArabic = 0; + const long wdListNumberStyleArabic1 = 46; + const long wdListNumberStyleArabic2 = 48; + const long wdListNumberStyleArabicFullWidth = 14; + const long wdListNumberStyleArabicLZ = 22; + const long wdListNumberStyleBullet = 23; + const long wdListNumberStyleCardinalText = 6; + const long wdListNumberStyleChosung = 25; + const long wdListNumberStyleGanada = 24; + const long wdListNumberStyleGBNum1 = 26; + const long wdListNumberStyleGBNum2 = 27; + const long wdListNumberStyleGBNum3 = 28; + const long wdListNumberStyleGBNum4 = 29; + const long wdListNumberStyleHangul = 43; + const long wdListNumberStyleHanja = 44; + const long wdListNumberStyleHanjaRead = 41; + const long wdListNumberStyleHanjaReadDigit = 42; + const long wdListNumberStyleHebrew1 = 45; + const long wdListNumberStyleHebrew2 = 47; + const long wdListNumberStyleHindiArabic = 51; + const long wdListNumberStyleHindiCardinalText = 52; + const long wdListNumberStyleHindiLetter1 = 49; + const long wdListNumberStyleHindiLetter2 = 50; + const long wdListNumberStyleIroha = 21; + const long wdListNumberStyleIrohaHalfWidth = 13; + const long wdListNumberStyleKanji = 10; + const long wdListNumberStyleKanjiDigit = 11; + const long wdListNumberStyleKanjiTraditional = 16; + const long wdListNumberStyleKanjiTraditional2 = 17; + const long wdListNumberStyleLegal = 253; + const long wdListNumberStyleLegalLZ = 254; + const long wdListNumberStyleLowercaseLetter = 4; + const long wdListNumberStyleLowercaseRoman = 2; + const long wdListNumberStyleLowercaseRussian = 58; + const long wdListNumberStyleNone = 255; + const long wdListNumberStyleNumberInCircle = 18; + const long wdListNumberStyleOrdinal = 5; + const long wdListNumberStyleOrdinalText = 7; + const long wdListNumberStylePictureBullet = 249; + const long wdListNumberStyleSimpChinNum1 = 37; + const long wdListNumberStyleSimpChinNum2 = 38; + const long wdListNumberStyleSimpChinNum3 = 39; + const long wdListNumberStyleSimpChinNum4 = 40; + const long wdListNumberStyleThaiArabic = 54; + const long wdListNumberStyleThaiCardinalText = 55; + const long wdListNumberStyleThaiLetter = 53; + const long wdListNumberStyleTradChinNum1 = 33; + const long wdListNumberStyleTradChinNum2 = 34; + const long wdListNumberStyleTradChinNum3 = 35; + const long wdListNumberStyleTradChinNum4 = 36; + const long wdListNumberStyleUppercaseLetter = 3; + const long wdListNumberStyleUppercaseRoman = 1; + const long wdListNumberStyleUppercaseRussian = 59; + const long wdListNumberStyleVietCardinalText = 56; + const long wdListNumberStyleZodiac1 = 30; + const long wdListNumberStyleZodiac2 = 31; + const long wdListNumberStyleZodiac3 = 32; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdListNumberStyleHID.idl b/oovbaapi/ooo/vba/word/WdListNumberStyleHID.idl new file mode 100644 index 0000000000..9cad612971 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdListNumberStyleHID.idl @@ -0,0 +1,26 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +module ooo { module vba { module word { + constants WdListNumberStyleHID { + const long emptyenum = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdListType.idl b/oovbaapi/ooo/vba/word/WdListType.idl new file mode 100644 index 0000000000..0d982a0f95 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdListType.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 word { + constants WdListType { + const long wdListBullet = 2; + const long wdListListNumOnly = 1; + const long wdListMixedNumbering = 5; + const long wdListNoNumbering = 0; + const long wdListOutlineNumbering = 4; + const long wdListPictureBullet = 6; + const long wdListSimpleNumbering = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMailMergeActiveRecord.idl b/oovbaapi/ooo/vba/word/WdMailMergeActiveRecord.idl new file mode 100644 index 0000000000..64568c10ca --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMailMergeActiveRecord.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 word { + constants WdMailMergeActiveRecord { + const long wdFirstDataSourceRecord = -6; + const long wdFirstRecord = -4; + const long wdLastDataSourceRecord = -7; + const long wdLastRecord = -5; + const long wdNextDataSourceRecord = -8; + const long wdNextRecord = -2; + const long wdNoActiveRecord = -1; + const long wdPreviousDataSourceRecord = -9; + const long wdPreviousRecord = -3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMailMergeComparison.idl b/oovbaapi/ooo/vba/word/WdMailMergeComparison.idl new file mode 100644 index 0000000000..c0ed4fc49a --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMailMergeComparison.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 word { + constants WdMailMergeComparison { + const long wdMergeIfEqual = 0; + const long wdMergeIfGreaterThan = 3; + const long wdMergeIfGreaterThanOrEqual = 5; + const long wdMergeIfIsBlank = 6; + const long wdMergeIfIsNotBlank = 7; + const long wdMergeIfLessThan = 2; + const long wdMergeIfLessThanOrEqual = 4; + const long wdMergeIfNotEqual = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMailMergeDataSource.idl b/oovbaapi/ooo/vba/word/WdMailMergeDataSource.idl new file mode 100644 index 0000000000..7873e93fbc --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMailMergeDataSource.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 word { + constants WdMailMergeDataSource { + const long wdMergeInfoFromAccessDDE = 1; + const long wdMergeInfoFromExcelDDE = 2; + const long wdMergeInfoFromMSQueryDDE = 3; + const long wdMergeInfoFromODBC = 4; + const long wdMergeInfoFromODSO = 5; + const long wdMergeInfoFromWord = 0; + const long wdNoMergeInfo = -1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMailMergeDefaultRecord.idl b/oovbaapi/ooo/vba/word/WdMailMergeDefaultRecord.idl new file mode 100644 index 0000000000..f068463211 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMailMergeDefaultRecord.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 word { + constants WdMailMergeDefaultRecord { + const long wdDefaultFirstRecord = 1; + const long wdDefaultLastRecord = -16; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMailMergeDestination.idl b/oovbaapi/ooo/vba/word/WdMailMergeDestination.idl new file mode 100644 index 0000000000..8d645a7989 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMailMergeDestination.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 word { + constants WdMailMergeDestination { + const long wdSendToEmail = 2; + const long wdSendToFax = 3; + const long wdSendToNewDocument = 0; + const long wdSendToPrinter = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMailMergeMailFormat.idl b/oovbaapi/ooo/vba/word/WdMailMergeMailFormat.idl new file mode 100644 index 0000000000..7a3ec9c215 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMailMergeMailFormat.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 word { + constants WdMailMergeMailFormat { + const long wdMailFormatHTML = 1; + const long wdMailFormatPlainText = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMailMergeMainDocType.idl b/oovbaapi/ooo/vba/word/WdMailMergeMainDocType.idl new file mode 100644 index 0000000000..2248572f03 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMailMergeMainDocType.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 word { + constants WdMailMergeMainDocType { + const long wdCatalog = 3; + const long wdDirectory = 3; + const long wdEMail = 4; + const long wdEnvelopes = 2; + const long wdFax = 5; + const long wdFormLetters = 0; + const long wdMailingLabels = 1; + const long wdNotAMergeDocument = -1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMailMergeState.idl b/oovbaapi/ooo/vba/word/WdMailMergeState.idl new file mode 100644 index 0000000000..8a5f0e9707 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMailMergeState.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 word { + constants WdMailMergeState { + const long wdDataSource = 5; + const long wdMainAndDataSource = 2; + const long wdMainAndHeader = 3; + const long wdMainAndSourceAndHeader = 4; + const long wdMainDocumentOnly = 1; + const long wdNormalDocument = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMailSystem.idl b/oovbaapi/ooo/vba/word/WdMailSystem.idl new file mode 100644 index 0000000000..698c6e88b9 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMailSystem.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 word { + constants WdMailSystem { + const long wdMAPI = 1; + const long wdMAPIandPowerTalk = 3; + const long wdNoMailSystem = 0; + const long wdPowerTalk = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMailerPriority.idl b/oovbaapi/ooo/vba/word/WdMailerPriority.idl new file mode 100644 index 0000000000..2ef3b1347e --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMailerPriority.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 word { + constants WdMailerPriority { + const long wdPriorityHigh = 3; + const long wdPriorityLow = 2; + const long wdPriorityNormal = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMappedDataFields.idl b/oovbaapi/ooo/vba/word/WdMappedDataFields.idl new file mode 100644 index 0000000000..9089c1afb5 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMappedDataFields.idl @@ -0,0 +1,55 @@ +/* -*- 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 word { + constants WdMappedDataFields { + const long wdAddress1 = 10; + const long wdAddress2 = 11; + const long wdAddress3 = 29; + const long wdBusinessFax = 17; + const long wdBusinessPhone = 16; + const long wdCity = 12; + const long wdCompany = 9; + const long wdCountryRegion = 15; + const long wdCourtesyTitle = 2; + const long wdDepartment = 30; + const long wdEmailAddress = 20; + const long wdFirstName = 3; + const long wdHomeFax = 19; + const long wdHomePhone = 18; + const long wdJobTitle = 8; + const long wdLastName = 5; + const long wdMiddleName = 4; + const long wdNickname = 7; + const long wdPostalCode = 14; + const long wdRubyFirstName = 27; + const long wdRubyLastName = 28; + const long wdSpouseCourtesyTitle = 22; + const long wdSpouseFirstName = 23; + const long wdSpouseLastName = 25; + const long wdSpouseMiddleName = 24; + const long wdSpouseNickname = 26; + const long wdState = 13; + const long wdSuffix = 6; + const long wdUniqueIdentifier = 1; + const long wdWebPageURL = 21; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMeasurementUnits.idl b/oovbaapi/ooo/vba/word/WdMeasurementUnits.idl new file mode 100644 index 0000000000..2c90f473b4 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMeasurementUnits.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 word { + constants WdMeasurementUnits { + const long wdCentimeters = 1; + const long wdInches = 0; + const long wdMillimeters = 2; + const long wdPicas = 4; + const long wdPoints = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMeasurementUnitsHID.idl b/oovbaapi/ooo/vba/word/WdMeasurementUnitsHID.idl new file mode 100644 index 0000000000..281bfaacf5 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMeasurementUnitsHID.idl @@ -0,0 +1,26 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +module ooo { module vba { module word { + constants WdMeasurementUnitsHID { + const long emptyenum = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMergeSubType.idl b/oovbaapi/ooo/vba/word/WdMergeSubType.idl new file mode 100644 index 0000000000..6d7a1b5a7d --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMergeSubType.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 word { + constants WdMergeSubType { + const long wdMergeSubTypeAccess = 1; + const long wdMergeSubTypeOAL = 2; + const long wdMergeSubTypeOLEDBText = 5; + const long wdMergeSubTypeOLEDBWord = 3; + const long wdMergeSubTypeOther = 0; + const long wdMergeSubTypeOutlook = 6; + const long wdMergeSubTypeWord = 7; + const long wdMergeSubTypeWord2000 = 8; + const long wdMergeSubTypeWorks = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMergeTarget.idl b/oovbaapi/ooo/vba/word/WdMergeTarget.idl new file mode 100644 index 0000000000..a1861197bd --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMergeTarget.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 word { + constants WdMergeTarget { + const long wdMergeTargetCurrent = 1; + const long wdMergeTargetNew = 2; + const long wdMergeTargetSelected = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMonthNames.idl b/oovbaapi/ooo/vba/word/WdMonthNames.idl new file mode 100644 index 0000000000..d437a5f9b6 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMonthNames.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 word { + constants WdMonthNames { + const long wdMonthNamesArabic = 0; + const long wdMonthNamesEnglish = 1; + const long wdMonthNamesFrench = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMovementType.idl b/oovbaapi/ooo/vba/word/WdMovementType.idl new file mode 100644 index 0000000000..8be15a5f55 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMovementType.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 word { + constants WdMovementType { + const long wdExtend = 1; + const long wdMove = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdMultipleWordConversionsMode.idl b/oovbaapi/ooo/vba/word/WdMultipleWordConversionsMode.idl new file mode 100644 index 0000000000..e502283954 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdMultipleWordConversionsMode.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 word { + constants WdMultipleWordConversionsMode { + const long wdHangulToHanja = 0; + const long wdHanjaToHangul = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdNewDocumentType.idl b/oovbaapi/ooo/vba/word/WdNewDocumentType.idl new file mode 100644 index 0000000000..95029ef8a3 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdNewDocumentType.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 word { + constants WdNewDocumentType { + const long wdNewBlankDocument = 0; + const long wdNewEmailMessage = 2; + const long wdNewFrameset = 3; + const long wdNewWebPage = 1; + const long wdNewXMLDocument = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdNoteNumberStyle.idl b/oovbaapi/ooo/vba/word/WdNoteNumberStyle.idl new file mode 100644 index 0000000000..7b4e1c55e6 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdNoteNumberStyle.idl @@ -0,0 +1,54 @@ +/* -*- 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 word { + constants WdNoteNumberStyle { + const long wdNoteNumberStyleArabic = 0; + const long wdNoteNumberStyleArabicFullWidth = 14; + const long wdNoteNumberStyleArabicLetter1 = 46; + const long wdNoteNumberStyleArabicLetter2 = 48; + const long wdNoteNumberStyleHanjaRead = 41; + const long wdNoteNumberStyleHanjaReadDigit = 42; + const long wdNoteNumberStyleHebrewLetter1 = 45; + const long wdNoteNumberStyleHebrewLetter2 = 47; + const long wdNoteNumberStyleHindiArabic = 51; + const long wdNoteNumberStyleHindiCardinalText = 52; + const long wdNoteNumberStyleHindiLetter1 = 49; + const long wdNoteNumberStyleHindiLetter2 = 50; + const long wdNoteNumberStyleKanji = 10; + const long wdNoteNumberStyleKanjiDigit = 11; + const long wdNoteNumberStyleKanjiTraditional = 16; + const long wdNoteNumberStyleLowercaseLetter = 4; + const long wdNoteNumberStyleLowercaseRoman = 2; + const long wdNoteNumberStyleNumberInCircle = 18; + const long wdNoteNumberStyleSimpChinNum1 = 37; + const long wdNoteNumberStyleSimpChinNum2 = 38; + const long wdNoteNumberStyleSymbol = 9; + const long wdNoteNumberStyleThaiArabic = 54; + const long wdNoteNumberStyleThaiCardinalText = 55; + const long wdNoteNumberStyleThaiLetter = 53; + const long wdNoteNumberStyleTradChinNum1 = 33; + const long wdNoteNumberStyleTradChinNum2 = 34; + const long wdNoteNumberStyleUppercaseLetter = 3; + const long wdNoteNumberStyleUppercaseRoman = 1; + const long wdNoteNumberStyleVietCardinalText = 56; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdNoteNumberStyleHID.idl b/oovbaapi/ooo/vba/word/WdNoteNumberStyleHID.idl new file mode 100644 index 0000000000..7e9eded034 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdNoteNumberStyleHID.idl @@ -0,0 +1,26 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +module ooo { module vba { module word { + constants WdNoteNumberStyleHID { + const long emptyenum = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdNumberStyleWordBasicBiDi.idl b/oovbaapi/ooo/vba/word/WdNumberStyleWordBasicBiDi.idl new file mode 100644 index 0000000000..b684a6d142 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdNumberStyleWordBasicBiDi.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 word { + constants WdNumberStyleWordBasicBiDi { + const long wdCaptionNumberStyleBidiLetter1 = 49; + const long wdCaptionNumberStyleBidiLetter2 = 50; + const long wdListNumberStyleBidi1 = 49; + const long wdListNumberStyleBidi2 = 50; + const long wdNoteNumberStyleBidiLetter1 = 49; + const long wdNoteNumberStyleBidiLetter2 = 50; + const long wdPageNumberStyleBidiLetter1 = 49; + const long wdPageNumberStyleBidiLetter2 = 50; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdNumberType.idl b/oovbaapi/ooo/vba/word/WdNumberType.idl new file mode 100644 index 0000000000..248712a80f --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdNumberType.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 word { + constants WdNumberType { + const long wdNumberAllNumbers = 3; + const long wdNumberListNum = 2; + const long wdNumberParagraph = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdNumberingRule.idl b/oovbaapi/ooo/vba/word/WdNumberingRule.idl new file mode 100644 index 0000000000..4665bbd42a --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdNumberingRule.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 word { + constants WdNumberingRule { + const long wdRestartContinuous = 0; + const long wdRestartPage = 2; + const long wdRestartSection = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdOLEPlacement.idl b/oovbaapi/ooo/vba/word/WdOLEPlacement.idl new file mode 100644 index 0000000000..09a072f030 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdOLEPlacement.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 word { + constants WdOLEPlacement { + const long wdFloatOverText = 1; + const long wdInLine = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdOLEType.idl b/oovbaapi/ooo/vba/word/WdOLEType.idl new file mode 100644 index 0000000000..4b21ededfd --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdOLEType.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 word { + constants WdOLEType { + const long wdOLEControl = 2; + const long wdOLEEmbed = 1; + const long wdOLELink = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdOLEVerb.idl b/oovbaapi/ooo/vba/word/WdOLEVerb.idl new file mode 100644 index 0000000000..e1828eafea --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdOLEVerb.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 word { + constants WdOLEVerb { + const long wdOLEVerbDiscardUndoState = -6; + const long wdOLEVerbHide = -3; + const long wdOLEVerbInPlaceActivate = -5; + const long wdOLEVerbOpen = -2; + const long wdOLEVerbPrimary = 0; + const long wdOLEVerbShow = -1; + const long wdOLEVerbUIActivate = -4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdOpenFormat.idl b/oovbaapi/ooo/vba/word/WdOpenFormat.idl new file mode 100644 index 0000000000..342dea6db3 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdOpenFormat.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 word { + constants WdOpenFormat { + const long wdOpenFormatAllWord = 6; + const long wdOpenFormatAuto = 0; + const long wdOpenFormatDocument = 1; + const long wdOpenFormatEncodedText = 5; + const long wdOpenFormatRTF = 3; + const long wdOpenFormatTemplate = 2; + const long wdOpenFormatText = 4; + const long wdOpenFormatUnicodeText = 5; + const long wdOpenFormatWebPages = 7; + const long wdOpenFormatXML = 8; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdOrganizerObject.idl b/oovbaapi/ooo/vba/word/WdOrganizerObject.idl new file mode 100644 index 0000000000..9bb3fd439c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdOrganizerObject.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 word { + constants WdOrganizerObject { + const long wdOrganizerObjectAutoText = 1; + const long wdOrganizerObjectCommandBars = 2; + const long wdOrganizerObjectProjectItems = 3; + const long wdOrganizerObjectStyles = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdOrientation.idl b/oovbaapi/ooo/vba/word/WdOrientation.idl new file mode 100644 index 0000000000..ce3d2ddabf --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdOrientation.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 word { + constants WdOrientation { + const long wdOrientLandscape = 1; + const long wdOrientPortrait = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdOriginalFormat.idl b/oovbaapi/ooo/vba/word/WdOriginalFormat.idl new file mode 100644 index 0000000000..69b9cae585 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdOriginalFormat.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 word { + constants WdOriginalFormat { + const long wdOriginalDocumentFormat = 1; + const long wdPromptUser = 2; + const long wdWordDocument = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdOutlineLevel.idl b/oovbaapi/ooo/vba/word/WdOutlineLevel.idl new file mode 100644 index 0000000000..fc5d32bcee --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdOutlineLevel.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 word { + constants WdOutlineLevel { + const long wdOutlineLevel1 = 1; + const long wdOutlineLevel2 = 2; + const long wdOutlineLevel3 = 3; + const long wdOutlineLevel4 = 4; + const long wdOutlineLevel5 = 5; + const long wdOutlineLevel6 = 6; + const long wdOutlineLevel7 = 7; + const long wdOutlineLevel8 = 8; + const long wdOutlineLevel9 = 9; + const long wdOutlineLevelBodyText = 10; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdPageBorderArt.idl b/oovbaapi/ooo/vba/word/WdPageBorderArt.idl new file mode 100644 index 0000000000..03a6819176 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdPageBorderArt.idl @@ -0,0 +1,189 @@ +/* -*- 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 word { + constants WdPageBorderArt { + const long wdArtApples = 1; + const long wdArtArchedScallops = 97; + const long wdArtBabyPacifier = 70; + const long wdArtBabyRattle = 71; + const long wdArtBalloons3Colors = 11; + const long wdArtBalloonsHotAir = 12; + const long wdArtBasicBlackDashes = 155; + const long wdArtBasicBlackDots = 156; + const long wdArtBasicBlackSquares = 154; + const long wdArtBasicThinLines = 151; + const long wdArtBasicWhiteDashes = 152; + const long wdArtBasicWhiteDots = 147; + const long wdArtBasicWhiteSquares = 153; + const long wdArtBasicWideInline = 150; + const long wdArtBasicWideMidline = 148; + const long wdArtBasicWideOutline = 149; + const long wdArtBats = 37; + const long wdArtBirds = 102; + const long wdArtBirdsFlight = 35; + const long wdArtCabins = 72; + const long wdArtCakeSlice = 3; + const long wdArtCandyCorn = 4; + const long wdArtCelticKnotwork = 99; + const long wdArtCertificateBanner = 158; + const long wdArtChainLink = 128; + const long wdArtChampagneBottle = 6; + const long wdArtCheckedBarBlack = 145; + const long wdArtCheckedBarColor = 61; + const long wdArtCheckered = 144; + const long wdArtChristmasTree = 8; + const long wdArtCirclesLines = 91; + const long wdArtCirclesRectangles = 140; + const long wdArtClassicalWave = 56; + const long wdArtClocks = 27; + const long wdArtCompass = 54; + const long wdArtConfetti = 31; + const long wdArtConfettiGrays = 115; + const long wdArtConfettiOutline = 116; + const long wdArtConfettiStreamers = 14; + const long wdArtConfettiWhite = 117; + const long wdArtCornerTriangles = 141; + const long wdArtCouponCutoutDashes = 163; + const long wdArtCouponCutoutDots = 164; + const long wdArtCrazyMaze = 100; + const long wdArtCreaturesButterfly = 32; + const long wdArtCreaturesFish = 34; + const long wdArtCreaturesInsects = 142; + const long wdArtCreaturesLadyBug = 33; + const long wdArtCrossStitch = 138; + const long wdArtCup = 67; + const long wdArtDecoArch = 89; + const long wdArtDecoArchColor = 50; + const long wdArtDecoBlocks = 90; + const long wdArtDiamondsGray = 88; + const long wdArtDoubleD = 55; + const long wdArtDoubleDiamonds = 127; + const long wdArtEarth1 = 22; + const long wdArtEarth2 = 21; + const long wdArtEclipsingSquares1 = 101; + const long wdArtEclipsingSquares2 = 86; + const long wdArtEggsBlack = 66; + const long wdArtFans = 51; + const long wdArtFilm = 52; + const long wdArtFirecrackers = 28; + const long wdArtFlowersBlockPrint = 49; + const long wdArtFlowersDaisies = 48; + const long wdArtFlowersModern1 = 45; + const long wdArtFlowersModern2 = 44; + const long wdArtFlowersPansy = 43; + const long wdArtFlowersRedRose = 39; + const long wdArtFlowersRoses = 38; + const long wdArtFlowersTeacup = 103; + const long wdArtFlowersTiny = 42; + const long wdArtGems = 139; + const long wdArtGingerbreadMan = 69; + const long wdArtGradient = 122; + const long wdArtHandmade1 = 159; + const long wdArtHandmade2 = 160; + const long wdArtHeartBalloon = 16; + const long wdArtHeartGray = 68; + const long wdArtHearts = 15; + const long wdArtHeebieJeebies = 120; + const long wdArtHolly = 41; + const long wdArtHouseFunky = 73; + const long wdArtHypnotic = 87; + const long wdArtIceCreamCones = 5; + const long wdArtLightBulb = 121; + const long wdArtLightning1 = 53; + const long wdArtLightning2 = 119; + const long wdArtMapleLeaf = 81; + const long wdArtMapleMuffins = 2; + const long wdArtMapPins = 30; + const long wdArtMarquee = 146; + const long wdArtMarqueeToothed = 131; + const long wdArtMoons = 125; + const long wdArtMosaic = 118; + const long wdArtMusicNotes = 79; + const long wdArtNorthwest = 104; + const long wdArtOvals = 126; + const long wdArtPackages = 26; + const long wdArtPalmsBlack = 80; + const long wdArtPalmsColor = 10; + const long wdArtPaperClips = 82; + const long wdArtPapyrus = 92; + const long wdArtPartyFavor = 13; + const long wdArtPartyGlass = 7; + const long wdArtPencils = 25; + const long wdArtPeople = 84; + const long wdArtPeopleHats = 23; + const long wdArtPeopleWaving = 85; + const long wdArtPoinsettias = 40; + const long wdArtPostageStamp = 135; + const long wdArtPumpkin1 = 65; + const long wdArtPushPinNote1 = 63; + const long wdArtPushPinNote2 = 64; + const long wdArtPyramids = 113; + const long wdArtPyramidsAbove = 114; + const long wdArtQuadrants = 60; + const long wdArtRings = 29; + const long wdArtSafari = 98; + const long wdArtSawtooth = 133; + const long wdArtSawtoothGray = 134; + const long wdArtScaredCat = 36; + const long wdArtSeattle = 78; + const long wdArtShadowedSquares = 57; + const long wdArtSharksTeeth = 132; + const long wdArtShorebirdTracks = 83; + const long wdArtSkyrocket = 77; + const long wdArtSnowflakeFancy = 76; + const long wdArtSnowflakes = 75; + const long wdArtSombrero = 24; + const long wdArtSouthwest = 105; + const long wdArtStars = 19; + const long wdArtStars3D = 17; + const long wdArtStarsBlack = 74; + const long wdArtStarsShadowed = 18; + const long wdArtStarsTop = 157; + const long wdArtSun = 20; + const long wdArtSwirligig = 62; + const long wdArtTornPaper = 161; + const long wdArtTornPaperBlack = 162; + const long wdArtTrees = 9; + const long wdArtTriangleParty = 123; + const long wdArtTriangles = 129; + const long wdArtTribal1 = 130; + const long wdArtTribal2 = 109; + const long wdArtTribal3 = 108; + const long wdArtTribal4 = 107; + const long wdArtTribal5 = 110; + const long wdArtTribal6 = 106; + const long wdArtTwistedLines1 = 58; + const long wdArtTwistedLines2 = 124; + const long wdArtVine = 47; + const long wdArtWaveline = 59; + const long wdArtWeavingAngles = 96; + const long wdArtWeavingBraid = 94; + const long wdArtWeavingRibbon = 95; + const long wdArtWeavingStrips = 136; + const long wdArtWhiteFlowers = 46; + const long wdArtWoodwork = 93; + const long wdArtXIllusions = 111; + const long wdArtZanyTriangles = 112; + const long wdArtZigZag = 137; + const long wdArtZigZagStitch = 143; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdPageFit.idl b/oovbaapi/ooo/vba/word/WdPageFit.idl new file mode 100644 index 0000000000..fd077317fd --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdPageFit.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 word { + constants WdPageFit { + const long wdPageFitBestFit = 2; + const long wdPageFitFullPage = 1; + const long wdPageFitNone = 0; + const long wdPageFitTextFit = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdPageNumberAlignment.idl b/oovbaapi/ooo/vba/word/WdPageNumberAlignment.idl new file mode 100644 index 0000000000..804fe09f40 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdPageNumberAlignment.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 word { + constants WdPageNumberAlignment { + const long wdAlignPageNumberCenter = 1; + const long wdAlignPageNumberInside = 3; + const long wdAlignPageNumberLeft = 0; + const long wdAlignPageNumberOutside = 4; + const long wdAlignPageNumberRight = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdPageNumberStyle.idl b/oovbaapi/ooo/vba/word/WdPageNumberStyle.idl new file mode 100644 index 0000000000..41d394f6a1 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdPageNumberStyle.idl @@ -0,0 +1,54 @@ +/* -*- 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 word { + constants WdPageNumberStyle { + const long wdPageNumberStyleArabic = 0; + const long wdPageNumberStyleArabicFullWidth = 14; + const long wdPageNumberStyleArabicLetter1 = 46; + const long wdPageNumberStyleArabicLetter2 = 48; + const long wdPageNumberStyleHanjaRead = 41; + const long wdPageNumberStyleHanjaReadDigit = 42; + const long wdPageNumberStyleHebrewLetter1 = 45; + const long wdPageNumberStyleHebrewLetter2 = 47; + const long wdPageNumberStyleHindiArabic = 51; + const long wdPageNumberStyleHindiCardinalText = 52; + const long wdPageNumberStyleHindiLetter1 = 49; + const long wdPageNumberStyleHindiLetter2 = 50; + const long wdPageNumberStyleKanji = 10; + const long wdPageNumberStyleKanjiDigit = 11; + const long wdPageNumberStyleKanjiTraditional = 16; + const long wdPageNumberStyleLowercaseLetter = 4; + const long wdPageNumberStyleLowercaseRoman = 2; + const long wdPageNumberStyleNumberInCircle = 18; + const long wdPageNumberStyleNumberInDash = 57; + const long wdPageNumberStyleSimpChinNum1 = 37; + const long wdPageNumberStyleSimpChinNum2 = 38; + const long wdPageNumberStyleThaiArabic = 54; + const long wdPageNumberStyleThaiCardinalText = 55; + const long wdPageNumberStyleThaiLetter = 53; + const long wdPageNumberStyleTradChinNum1 = 33; + const long wdPageNumberStyleTradChinNum2 = 34; + const long wdPageNumberStyleUppercaseLetter = 3; + const long wdPageNumberStyleUppercaseRoman = 1; + const long wdPageNumberStyleVietCardinalText = 56; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdPageNumberStyleHID.idl b/oovbaapi/ooo/vba/word/WdPageNumberStyleHID.idl new file mode 100644 index 0000000000..e02b50d760 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdPageNumberStyleHID.idl @@ -0,0 +1,26 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +module ooo { module vba { module word { + constants WdPageNumberStyleHID { + const long emptyenum = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdPaperSize.idl b/oovbaapi/ooo/vba/word/WdPaperSize.idl new file mode 100644 index 0000000000..a6b6b1122e --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdPaperSize.idl @@ -0,0 +1,67 @@ +/* -*- 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 word { + constants WdPaperSize { + const long wdPaper10x14 = 0; + const long wdPaper11x17 = 1; + const long wdPaperA3 = 6; + const long wdPaperA4 = 7; + const long wdPaperA4Small = 8; + const long wdPaperA5 = 9; + const long wdPaperB4 = 10; + const long wdPaperB5 = 11; + const long wdPaperCSheet = 12; + const long wdPaperCustom = 41; + const long wdPaperDSheet = 13; + const long wdPaperEnvelope10 = 25; + const long wdPaperEnvelope11 = 26; + const long wdPaperEnvelope12 = 27; + const long wdPaperEnvelope14 = 28; + const long wdPaperEnvelope9 = 24; + const long wdPaperEnvelopeB4 = 29; + const long wdPaperEnvelopeB5 = 30; + const long wdPaperEnvelopeB6 = 31; + const long wdPaperEnvelopeC3 = 32; + const long wdPaperEnvelopeC4 = 33; + const long wdPaperEnvelopeC5 = 34; + const long wdPaperEnvelopeC6 = 35; + const long wdPaperEnvelopeC65 = 36; + const long wdPaperEnvelopeDL = 37; + const long wdPaperEnvelopeItaly = 38; + const long wdPaperEnvelopeMonarch = 39; + const long wdPaperEnvelopePersonal = 40; + const long wdPaperESheet = 14; + const long wdPaperExecutive = 5; + const long wdPaperFanfoldLegalGerman = 15; + const long wdPaperFanfoldStdGerman = 16; + const long wdPaperFanfoldUS = 17; + const long wdPaperFolio = 18; + const long wdPaperLedger = 19; + const long wdPaperLegal = 4; + const long wdPaperLetter = 2; + const long wdPaperLetterSmall = 3; + const long wdPaperNote = 20; + const long wdPaperQuarto = 21; + const long wdPaperStatement = 22; + const long wdPaperTabloid = 23; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdPaperTray.idl b/oovbaapi/ooo/vba/word/WdPaperTray.idl new file mode 100644 index 0000000000..e02ba6baa4 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdPaperTray.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 word { + constants WdPaperTray { + const long wdPrinterAutomaticSheetFeed = 7; + const long wdPrinterDefaultBin = 0; + const long wdPrinterEnvelopeFeed = 5; + const long wdPrinterFormSource = 15; + const long wdPrinterLargeCapacityBin = 11; + const long wdPrinterLargeFormatBin = 10; + const long wdPrinterLowerBin = 2; + const long wdPrinterManualEnvelopeFeed = 6; + const long wdPrinterManualFeed = 4; + const long wdPrinterMiddleBin = 3; + const long wdPrinterOnlyBin = 1; + const long wdPrinterPaperCassette = 14; + const long wdPrinterSmallFormatBin = 9; + const long wdPrinterTractorFeed = 8; + const long wdPrinterUpperBin = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdParagraphAlignment.idl b/oovbaapi/ooo/vba/word/WdParagraphAlignment.idl new file mode 100644 index 0000000000..2bea37ff83 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdParagraphAlignment.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 word { + constants WdParagraphAlignment { + const long wdAlignParagraphCenter = 1; + const long wdAlignParagraphDistribute = 4; + const long wdAlignParagraphJustify = 3; + const long wdAlignParagraphJustifyHi = 7; + const long wdAlignParagraphJustifyLow = 8; + const long wdAlignParagraphJustifyMed = 5; + const long wdAlignParagraphLeft = 0; + const long wdAlignParagraphRight = 2; + const long wdAlignParagraphThaiJustify = 9; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdParagraphAlignmentHID.idl b/oovbaapi/ooo/vba/word/WdParagraphAlignmentHID.idl new file mode 100644 index 0000000000..cd7158c044 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdParagraphAlignmentHID.idl @@ -0,0 +1,26 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +module ooo { module vba { module word { + constants WdParagraphAlignmentHID { + const long emptyenum = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdPartOfSpeech.idl b/oovbaapi/ooo/vba/word/WdPartOfSpeech.idl new file mode 100644 index 0000000000..2fcef67eac --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdPartOfSpeech.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 word { + constants WdPartOfSpeech { + const long wdAdjective = 0; + const long wdAdverb = 2; + const long wdConjunction = 5; + const long wdIdiom = 8; + const long wdInterjection = 7; + const long wdNoun = 1; + const long wdOther = 9; + const long wdPreposition = 6; + const long wdPronoun = 4; + const long wdVerb = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdPasteDataType.idl b/oovbaapi/ooo/vba/word/WdPasteDataType.idl new file mode 100644 index 0000000000..f5c5c9a78c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdPasteDataType.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 word { + constants WdPasteDataType { + const long wdPasteBitmap = 4; + const long wdPasteDeviceIndependentBitmap = 5; + const long wdPasteEnhancedMetafile = 9; + const long wdPasteHTML = 10; + const long wdPasteHyperlink = 7; + const long wdPasteMetafilePicture = 3; + const long wdPasteOLEObject = 0; + const long wdPasteRTF = 1; + const long wdPasteShape = 8; + const long wdPasteText = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdPhoneticGuideAlignmentType.idl b/oovbaapi/ooo/vba/word/WdPhoneticGuideAlignmentType.idl new file mode 100644 index 0000000000..7e33c8c7e5 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdPhoneticGuideAlignmentType.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 word { + constants WdPhoneticGuideAlignmentType { + const long wdPhoneticGuideAlignmentCenter = 0; + const long wdPhoneticGuideAlignmentLeft = 3; + const long wdPhoneticGuideAlignmentOneTwoOne = 2; + const long wdPhoneticGuideAlignmentRight = 4; + const long wdPhoneticGuideAlignmentRightVertical = 5; + const long wdPhoneticGuideAlignmentZeroOneZero = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdPictureLinkType.idl b/oovbaapi/ooo/vba/word/WdPictureLinkType.idl new file mode 100644 index 0000000000..309bd7e605 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdPictureLinkType.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 word { + constants WdPictureLinkType { + const long wdLinkDataInDoc = 1; + const long wdLinkDataOnDisk = 2; + const long wdLinkNone = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdPreferredWidthType.idl b/oovbaapi/ooo/vba/word/WdPreferredWidthType.idl new file mode 100644 index 0000000000..36ae4c9573 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdPreferredWidthType.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 word { + constants WdPreferredWidthType { + const long wdPreferredWidthAuto = 1; + const long wdPreferredWidthPercent = 2; + const long wdPreferredWidthPoints = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdPrintOutItem.idl b/oovbaapi/ooo/vba/word/WdPrintOutItem.idl new file mode 100644 index 0000000000..f8758525bb --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdPrintOutItem.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 word { + constants WdPrintOutItem { + const long wdPrintAutoTextEntries = 4; + const long wdPrintComments = 2; + const long wdPrintDocumentContent = 0; + const long wdPrintDocumentWithMarkup = 7; + const long wdPrintEnvelope = 6; + const long wdPrintKeyAssignments = 5; + const long wdPrintMarkup = 2; + const long wdPrintProperties = 1; + const long wdPrintStyles = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdPrintOutPages.idl b/oovbaapi/ooo/vba/word/WdPrintOutPages.idl new file mode 100644 index 0000000000..cba4c69081 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdPrintOutPages.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 word { + constants WdPrintOutPages { + const long wdPrintAllPages = 0; + const long wdPrintEvenPagesOnly = 2; + const long wdPrintOddPagesOnly = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdPrintOutRange.idl b/oovbaapi/ooo/vba/word/WdPrintOutRange.idl new file mode 100644 index 0000000000..4ed926fc7c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdPrintOutRange.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 word { + constants WdPrintOutRange { + const long wdPrintAllDocument = 0; + const long wdPrintCurrentPage = 2; + const long wdPrintFromTo = 3; + const long wdPrintRangeOfPages = 4; + const long wdPrintSelection = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdProofreadingErrorType.idl b/oovbaapi/ooo/vba/word/WdProofreadingErrorType.idl new file mode 100644 index 0000000000..dbcc7f4e59 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdProofreadingErrorType.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 word { + constants WdProofreadingErrorType { + const long wdGrammaticalError = 1; + const long wdSpellingError = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdProtectionType.idl b/oovbaapi/ooo/vba/word/WdProtectionType.idl new file mode 100644 index 0000000000..03011a8414 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdProtectionType.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 word { + constants WdProtectionType { + const long wdAllowOnlyComments = 1; + const long wdAllowOnlyFormFields = 2; + const long wdAllowOnlyReading = 3; + const long wdAllowOnlyRevisions = 0; + const long wdNoProtection = -1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdReadingOrder.idl b/oovbaapi/ooo/vba/word/WdReadingOrder.idl new file mode 100644 index 0000000000..bbad2991d6 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdReadingOrder.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 word { + constants WdReadingOrder { + const long wdReadingOrderLtr = 1; + const long wdReadingOrderRtl = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRecoveryType.idl b/oovbaapi/ooo/vba/word/WdRecoveryType.idl new file mode 100644 index 0000000000..7fe33f1347 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRecoveryType.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 word { + constants WdRecoveryType { + const long wdChart = 14; + const long wdChartLinked = 15; + const long wdChartPicture = 13; + const long wdFormatOriginalFormatting = 16; + const long wdFormatPlainText = 22; + const long wdFormatSurroundingFormattingWithEmphasis = 20; + const long wdListCombineWithExistingList = 24; + const long wdListContinueNumbering = 7; + const long wdListDontMerge = 25; + const long wdListRestartNumbering = 8; + const long wdPasteDefault = 0; + const long wdSingleCellTable = 6; + const long wdSingleCellText = 5; + const long wdTableAppendTable = 10; + const long wdTableInsertAsRows = 11; + const long wdTableOriginalFormatting = 12; + const long wdTableOverwriteCells = 23; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRectangleType.idl b/oovbaapi/ooo/vba/word/WdRectangleType.idl new file mode 100644 index 0000000000..97f5b5b31e --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRectangleType.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 word { + constants WdRectangleType { + const long wdLineBetweenColumnRectangle = 5; + const long wdMarkupRectangle = 2; + const long wdMarkupRectangleButton = 3; + const long wdPageBorderRectangle = 4; + const long wdSelection = 6; + const long wdShapeRectangle = 1; + const long wdSystem = 7; + const long wdTextRectangle = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdReferenceKind.idl b/oovbaapi/ooo/vba/word/WdReferenceKind.idl new file mode 100644 index 0000000000..283b0d9b51 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdReferenceKind.idl @@ -0,0 +1,38 @@ +/* -*- 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 word { + constants WdReferenceKind { + const long wdContentText = -1; + const long wdEndnoteNumber = 6; + const long wdEndnoteNumberFormatted = 17; + const long wdEntireCaption = 2; + const long wdFootnoteNumber = 5; + const long wdFootnoteNumberFormatted = 16; + const long wdNumberFullContext = -4; + const long wdNumberNoContext = -3; + const long wdNumberRelativeContext = -2; + const long wdOnlyCaptionText = 4; + const long wdOnlyLabelAndNumber = 3; + const long wdPageNumber = 7; + const long wdPosition = 15; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdReferenceType.idl b/oovbaapi/ooo/vba/word/WdReferenceType.idl new file mode 100644 index 0000000000..c61fe8fd25 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdReferenceType.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 word { + constants WdReferenceType { + const long wdRefTypeBookmark = 2; + const long wdRefTypeEndnote = 4; + const long wdRefTypeFootnote = 3; + const long wdRefTypeHeading = 1; + const long wdRefTypeNumberedItem = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRelativeHorizontalPosition.idl b/oovbaapi/ooo/vba/word/WdRelativeHorizontalPosition.idl new file mode 100644 index 0000000000..e97a3d662f --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRelativeHorizontalPosition.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 word { + constants WdRelativeHorizontalPosition { + const long wdRelativeHorizontalPositionCharacter = 3; + const long wdRelativeHorizontalPositionColumn = 2; + const long wdRelativeHorizontalPositionMargin = 0; + const long wdRelativeHorizontalPositionPage = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRelativeVerticalPosition.idl b/oovbaapi/ooo/vba/word/WdRelativeVerticalPosition.idl new file mode 100644 index 0000000000..e61d156c3a --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRelativeVerticalPosition.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 word { + constants WdRelativeVerticalPosition { + const long wdRelativeVerticalPositionLine = 3; + const long wdRelativeVerticalPositionMargin = 0; + const long wdRelativeVerticalPositionPage = 1; + const long wdRelativeVerticalPositionParagraph = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRelocate.idl b/oovbaapi/ooo/vba/word/WdRelocate.idl new file mode 100644 index 0000000000..ccd3713b75 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRelocate.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 word { + constants WdRelocate { + const long wdRelocateDown = 1; + const long wdRelocateUp = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdReplace.idl b/oovbaapi/ooo/vba/word/WdReplace.idl new file mode 100644 index 0000000000..b7eef2c555 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdReplace.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 word { + constants WdReplace { + const long wdReplaceAll = 2; + const long wdReplaceNone = 0; + const long wdReplaceOne = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRevisedLinesMark.idl b/oovbaapi/ooo/vba/word/WdRevisedLinesMark.idl new file mode 100644 index 0000000000..831ff6255f --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRevisedLinesMark.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 word { + constants WdRevisedLinesMark { + const long wdRevisedLinesMarkLeftBorder = 1; + const long wdRevisedLinesMarkNone = 0; + const long wdRevisedLinesMarkOutsideBorder = 3; + const long wdRevisedLinesMarkRightBorder = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRevisedPropertiesMark.idl b/oovbaapi/ooo/vba/word/WdRevisedPropertiesMark.idl new file mode 100644 index 0000000000..332748e591 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRevisedPropertiesMark.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 word { + constants WdRevisedPropertiesMark { + const long wdRevisedPropertiesMarkBold = 1; + const long wdRevisedPropertiesMarkColorOnly = 5; + const long wdRevisedPropertiesMarkDoubleUnderline = 4; + const long wdRevisedPropertiesMarkItalic = 2; + const long wdRevisedPropertiesMarkNone = 0; + const long wdRevisedPropertiesMarkStrikeThrough = 6; + const long wdRevisedPropertiesMarkUnderline = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRevisionType.idl b/oovbaapi/ooo/vba/word/WdRevisionType.idl new file mode 100644 index 0000000000..76add7b5d4 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRevisionType.idl @@ -0,0 +1,39 @@ +/* -*- 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 word { + constants WdRevisionType { + const long wdNoRevision = 0; + const long wdRevisionConflict = 7; + const long wdRevisionDelete = 2; + const long wdRevisionDisplayField = 5; + const long wdRevisionInsert = 1; + const long wdRevisionParagraphNumber = 4; + const long wdRevisionParagraphProperty = 10; + const long wdRevisionProperty = 3; + const long wdRevisionReconcile = 6; + const long wdRevisionReplace = 9; + const long wdRevisionSectionProperty = 12; + const long wdRevisionStyle = 8; + const long wdRevisionStyleDefinition = 13; + const long wdRevisionTableProperty = 11; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRevisionsBalloonMargin.idl b/oovbaapi/ooo/vba/word/WdRevisionsBalloonMargin.idl new file mode 100644 index 0000000000..a548ed7ab9 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRevisionsBalloonMargin.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 word { + constants WdRevisionsBalloonMargin { + const long wdLeftMargin = 0; + const long wdRightMargin = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRevisionsBalloonPrintOrientation.idl b/oovbaapi/ooo/vba/word/WdRevisionsBalloonPrintOrientation.idl new file mode 100644 index 0000000000..81e1f3cc9a --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRevisionsBalloonPrintOrientation.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 word { + constants WdRevisionsBalloonPrintOrientation { + const long wdBalloonPrintOrientationAuto = 0; + const long wdBalloonPrintOrientationForceLandscape = 2; + const long wdBalloonPrintOrientationPreserve = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRevisionsBalloonWidthType.idl b/oovbaapi/ooo/vba/word/WdRevisionsBalloonWidthType.idl new file mode 100644 index 0000000000..db86e0b2bb --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRevisionsBalloonWidthType.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 word { + constants WdRevisionsBalloonWidthType { + const long wdBalloonWidthPercent = 0; + const long wdBalloonWidthPoints = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRevisionsMode.idl b/oovbaapi/ooo/vba/word/WdRevisionsMode.idl new file mode 100644 index 0000000000..d401ea32ae --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRevisionsMode.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 word { + constants WdRevisionsMode { + const long wdBalloonRevisions = 0; + const long wdInLineRevisions = 1; + const long wdMixedRevisions = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRevisionsView.idl b/oovbaapi/ooo/vba/word/WdRevisionsView.idl new file mode 100644 index 0000000000..79fc5067dc --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRevisionsView.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 word { + constants WdRevisionsView { + const long wdRevisionsViewFinal = 0; + const long wdRevisionsViewOriginal = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRevisionsWrap.idl b/oovbaapi/ooo/vba/word/WdRevisionsWrap.idl new file mode 100644 index 0000000000..13d6351461 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRevisionsWrap.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 word { + constants WdRevisionsWrap { + const long wdWrapAlways = 1; + const long wdWrapAsk = 2; + const long wdWrapNever = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRoutingSlipDelivery.idl b/oovbaapi/ooo/vba/word/WdRoutingSlipDelivery.idl new file mode 100644 index 0000000000..9545cf0d14 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRoutingSlipDelivery.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 word { + constants WdRoutingSlipDelivery { + const long wdAllAtOnce = 1; + const long wdOneAfterAnother = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRoutingSlipStatus.idl b/oovbaapi/ooo/vba/word/WdRoutingSlipStatus.idl new file mode 100644 index 0000000000..e7d804e1f2 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRoutingSlipStatus.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 word { + constants WdRoutingSlipStatus { + const long wdNotYetRouted = 0; + const long wdRouteComplete = 2; + const long wdRouteInProgress = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRowAlignment.idl b/oovbaapi/ooo/vba/word/WdRowAlignment.idl new file mode 100644 index 0000000000..68fdae7297 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRowAlignment.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 word { + constants WdRowAlignment { + const long wdAlignRowCenter = 1; + const long wdAlignRowLeft = 0; + const long wdAlignRowRight = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRowHeightRule.idl b/oovbaapi/ooo/vba/word/WdRowHeightRule.idl new file mode 100644 index 0000000000..55fd87575f --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRowHeightRule.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 word { + constants WdRowHeightRule { + const long wdRowHeightAtLeast = 1; + const long wdRowHeightAuto = 0; + const long wdRowHeightExactly = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdRulerStyle.idl b/oovbaapi/ooo/vba/word/WdRulerStyle.idl new file mode 100644 index 0000000000..93d1833be6 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdRulerStyle.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 word { + constants WdRulerStyle { + const long wdAdjustFirstColumn = 2; + const long wdAdjustNone = 0; + const long wdAdjustProportional = 1; + const long wdAdjustSameWidth = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSalutationGender.idl b/oovbaapi/ooo/vba/word/WdSalutationGender.idl new file mode 100644 index 0000000000..9b23a780f5 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSalutationGender.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 word { + constants WdSalutationGender { + const long wdGenderFemale = 0; + const long wdGenderMale = 1; + const long wdGenderNeutral = 2; + const long wdGenderUnknown = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSalutationType.idl b/oovbaapi/ooo/vba/word/WdSalutationType.idl new file mode 100644 index 0000000000..55341192ba --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSalutationType.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 word { + constants WdSalutationType { + const long wdSalutationBusiness = 2; + const long wdSalutationFormal = 1; + const long wdSalutationInformal = 0; + const long wdSalutationOther = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSaveFormat.idl b/oovbaapi/ooo/vba/word/WdSaveFormat.idl new file mode 100644 index 0000000000..13ab46c036 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSaveFormat.idl @@ -0,0 +1,38 @@ +/* -*- 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 word { + constants WdSaveFormat { + const long wdFormatDocument = 0; + const long wdFormatDOSText = 4; + const long wdFormatDOSTextLineBreaks = 5; + const long wdFormatEncodedText = 7; + const long wdFormatFilteredHTML = 10; + const long wdFormatHTML = 8; + const long wdFormatRTF = 6; + const long wdFormatTemplate = 1; + const long wdFormatText = 2; + const long wdFormatTextLineBreaks = 3; + const long wdFormatUnicodeText = 7; + const long wdFormatWebArchive = 9; + const long wdFormatXML = 11; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSaveOptions.idl b/oovbaapi/ooo/vba/word/WdSaveOptions.idl new file mode 100644 index 0000000000..7f57849bca --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSaveOptions.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 word { + constants WdSaveOptions { + const long wdDoNotSaveChanges = 0; + const long wdPromptToSaveChanges = -2; + const long wdSaveChanges = -1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdScrollbarType.idl b/oovbaapi/ooo/vba/word/WdScrollbarType.idl new file mode 100644 index 0000000000..57597789db --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdScrollbarType.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 word { + constants WdScrollbarType { + const long wdScrollbarTypeAuto = 0; + const long wdScrollbarTypeNo = 2; + const long wdScrollbarTypeYes = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSectionDirection.idl b/oovbaapi/ooo/vba/word/WdSectionDirection.idl new file mode 100644 index 0000000000..08be1452c7 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSectionDirection.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 word { + constants WdSectionDirection { + const long wdSectionDirectionLtr = 1; + const long wdSectionDirectionRtl = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSectionStart.idl b/oovbaapi/ooo/vba/word/WdSectionStart.idl new file mode 100644 index 0000000000..8e13fd4c7f --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSectionStart.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 word { + constants WdSectionStart { + const long wdSectionContinuous = 0; + const long wdSectionEvenPage = 3; + const long wdSectionNewColumn = 1; + const long wdSectionNewPage = 2; + const long wdSectionOddPage = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSeekView.idl b/oovbaapi/ooo/vba/word/WdSeekView.idl new file mode 100644 index 0000000000..0eaa17683c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSeekView.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 word { + constants WdSeekView { + const long wdSeekCurrentPageFooter = 10; + const long wdSeekCurrentPageHeader = 9; + const long wdSeekEndnotes = 8; + const long wdSeekEvenPagesFooter = 6; + const long wdSeekEvenPagesHeader = 3; + const long wdSeekFirstPageFooter = 5; + const long wdSeekFirstPageHeader = 2; + const long wdSeekFootnotes = 7; + const long wdSeekMainDocument = 0; + const long wdSeekPrimaryFooter = 4; + const long wdSeekPrimaryHeader = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSelectionFlags.idl b/oovbaapi/ooo/vba/word/WdSelectionFlags.idl new file mode 100644 index 0000000000..872229c2e8 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSelectionFlags.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 word { + constants WdSelectionFlags { + const long wdSelActive = 8; + const long wdSelAtEOL = 2; + const long wdSelOvertype = 4; + const long wdSelReplace = 16; + const long wdSelStartActive = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSelectionType.idl b/oovbaapi/ooo/vba/word/WdSelectionType.idl new file mode 100644 index 0000000000..75922f1bb1 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSelectionType.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 word { + constants WdSelectionType { + const long wdNoSelection = 0; + const long wdSelectionBlock = 6; + const long wdSelectionColumn = 4; + const long wdSelectionFrame = 3; + const long wdSelectionInlineShape = 7; + const long wdSelectionIP = 1; + const long wdSelectionNormal = 2; + const long wdSelectionRow = 5; + const long wdSelectionShape = 8; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSeparatorType.idl b/oovbaapi/ooo/vba/word/WdSeparatorType.idl new file mode 100644 index 0000000000..f13e97fe7f --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSeparatorType.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 word { + constants WdSeparatorType { + const long wdSeparatorColon = 2; + const long wdSeparatorEmDash = 3; + const long wdSeparatorEnDash = 4; + const long wdSeparatorHyphen = 0; + const long wdSeparatorPeriod = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdShapePosition.idl b/oovbaapi/ooo/vba/word/WdShapePosition.idl new file mode 100644 index 0000000000..bd738674cb --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdShapePosition.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 word { + constants WdShapePosition { + const long wdShapeBottom = -999997; + const long wdShapeCenter = -999995; + const long wdShapeInside = -999994; + const long wdShapeLeft = -999998; + const long wdShapeOutside = -999993; + const long wdShapeRight = -999996; + const long wdShapeTop = -999999; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdShowFilter.idl b/oovbaapi/ooo/vba/word/WdShowFilter.idl new file mode 100644 index 0000000000..94e6060fd2 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdShowFilter.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 word { + constants WdShowFilter { + const long wdShowFilterFormattingAvailable = 4; + const long wdShowFilterFormattingInUse = 3; + const long wdShowFilterStylesAll = 2; + const long wdShowFilterStylesAvailable = 0; + const long wdShowFilterStylesInUse = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSmartTagControlType.idl b/oovbaapi/ooo/vba/word/WdSmartTagControlType.idl new file mode 100644 index 0000000000..0bc200eb10 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSmartTagControlType.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 word { + constants WdSmartTagControlType { + const long wdControlActiveX = 13; + const long wdControlButton = 6; + const long wdControlCheckbox = 9; + const long wdControlCombo = 12; + const long wdControlDocumentFragment = 14; + const long wdControlDocumentFragmentURL = 15; + const long wdControlHelp = 3; + const long wdControlHelpURL = 4; + const long wdControlImage = 8; + const long wdControlLabel = 7; + const long wdControlLink = 2; + const long wdControlListbox = 11; + const long wdControlRadioGroup = 16; + const long wdControlSeparator = 5; + const long wdControlSmartTag = 1; + const long wdControlTextbox = 10; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSortFieldType.idl b/oovbaapi/ooo/vba/word/WdSortFieldType.idl new file mode 100644 index 0000000000..d7de18f47c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSortFieldType.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 word { + constants WdSortFieldType { + const long wdSortFieldAlphanumeric = 0; + const long wdSortFieldDate = 2; + const long wdSortFieldJapanJIS = 4; + const long wdSortFieldKoreaKS = 6; + const long wdSortFieldNumeric = 1; + const long wdSortFieldStroke = 5; + const long wdSortFieldSyllable = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSortFieldTypeHID.idl b/oovbaapi/ooo/vba/word/WdSortFieldTypeHID.idl new file mode 100644 index 0000000000..c1a4c6c08c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSortFieldTypeHID.idl @@ -0,0 +1,26 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +module ooo { module vba { module word { + constants WdSortFieldTypeHID { + const long emptyenum = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSortOrder.idl b/oovbaapi/ooo/vba/word/WdSortOrder.idl new file mode 100644 index 0000000000..497f660a79 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSortOrder.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 word { + constants WdSortOrder { + const long wdSortOrderAscending = 0; + const long wdSortOrderDescending = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSortSeparator.idl b/oovbaapi/ooo/vba/word/WdSortSeparator.idl new file mode 100644 index 0000000000..82b0315c12 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSortSeparator.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 word { + constants WdSortSeparator { + const long wdSortSeparateByCommas = 1; + const long wdSortSeparateByDefaultTableSeparator = 2; + const long wdSortSeparateByTabs = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSpecialPane.idl b/oovbaapi/ooo/vba/word/WdSpecialPane.idl new file mode 100644 index 0000000000..88919c4c20 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSpecialPane.idl @@ -0,0 +1,44 @@ +/* -*- 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 word { + constants WdSpecialPane { + const long wdPaneComments = 15; + const long wdPaneCurrentPageFooter = 17; + const long wdPaneCurrentPageHeader = 16; + const long wdPaneEndnoteContinuationNotice = 12; + const long wdPaneEndnoteContinuationSeparator = 13; + const long wdPaneEndnotes = 8; + const long wdPaneEndnoteSeparator = 14; + const long wdPaneEvenPagesFooter = 6; + const long wdPaneEvenPagesHeader = 3; + const long wdPaneFirstPageFooter = 5; + const long wdPaneFirstPageHeader = 2; + const long wdPaneFootnoteContinuationNotice = 9; + const long wdPaneFootnoteContinuationSeparator = 10; + const long wdPaneFootnotes = 7; + const long wdPaneFootnoteSeparator = 11; + const long wdPaneNone = 0; + const long wdPanePrimaryFooter = 4; + const long wdPanePrimaryHeader = 1; + const long wdPaneRevisions = 18; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSpellingErrorType.idl b/oovbaapi/ooo/vba/word/WdSpellingErrorType.idl new file mode 100644 index 0000000000..85c8871c0e --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSpellingErrorType.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 word { + constants WdSpellingErrorType { + const long wdSpellingCapitalization = 2; + const long wdSpellingCorrect = 0; + const long wdSpellingNotInDictionary = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSpellingWordType.idl b/oovbaapi/ooo/vba/word/WdSpellingWordType.idl new file mode 100644 index 0000000000..5691b7118e --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSpellingWordType.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 word { + constants WdSpellingWordType { + const long wdAnagram = 2; + const long wdSpellword = 0; + const long wdWildcard = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdStatistic.idl b/oovbaapi/ooo/vba/word/WdStatistic.idl new file mode 100644 index 0000000000..949daaefb7 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdStatistic.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 word { + constants WdStatistic { + const long wdStatisticCharacters = 3; + const long wdStatisticCharactersWithSpaces = 5; + const long wdStatisticFarEastCharacters = 6; + const long wdStatisticLines = 1; + const long wdStatisticPages = 2; + const long wdStatisticParagraphs = 4; + const long wdStatisticWords = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdStatisticHID.idl b/oovbaapi/ooo/vba/word/WdStatisticHID.idl new file mode 100644 index 0000000000..661ca8503c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdStatisticHID.idl @@ -0,0 +1,26 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +module ooo { module vba { module word { + constants WdStatisticHID { + const long emptyenum = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdStoryType.idl b/oovbaapi/ooo/vba/word/WdStoryType.idl new file mode 100644 index 0000000000..9417bcda1b --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdStoryType.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 word { + constants WdStoryType { + const long wdCommentsStory = 4; + const long wdEndnoteContinuationNoticeStory = 17; + const long wdEndnoteContinuationSeparatorStory = 16; + const long wdEndnoteSeparatorStory = 15; + const long wdEndnotesStory = 3; + const long wdEvenPagesFooterStory = 8; + const long wdEvenPagesHeaderStory = 6; + const long wdFirstPageFooterStory = 11; + const long wdFirstPageHeaderStory = 10; + const long wdFootnoteContinuationNoticeStory = 14; + const long wdFootnoteContinuationSeparatorStory = 13; + const long wdFootnoteSeparatorStory = 12; + const long wdFootnotesStory = 2; + const long wdMainTextStory = 1; + const long wdPrimaryFooterStory = 9; + const long wdPrimaryHeaderStory = 7; + const long wdTextFrameStory = 5; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdStyleSheetLinkType.idl b/oovbaapi/ooo/vba/word/WdStyleSheetLinkType.idl new file mode 100644 index 0000000000..bd700c963f --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdStyleSheetLinkType.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 word { + constants WdStyleSheetLinkType { + const long wdStyleSheetLinkTypeImported = 1; + const long wdStyleSheetLinkTypeLinked = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdStyleSheetPrecedence.idl b/oovbaapi/ooo/vba/word/WdStyleSheetPrecedence.idl new file mode 100644 index 0000000000..0a6511dad5 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdStyleSheetPrecedence.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 word { + constants WdStyleSheetPrecedence { + const long wdStyleSheetPrecedenceHigher = -1; + const long wdStyleSheetPrecedenceHighest = 1; + const long wdStyleSheetPrecedenceLower = -2; + const long wdStyleSheetPrecedenceLowest = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdStyleType.idl b/oovbaapi/ooo/vba/word/WdStyleType.idl new file mode 100644 index 0000000000..97f512cb56 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdStyleType.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 word { + constants WdStyleType { + const long wdStyleTypeCharacter = 2; + const long wdStyleTypeList = 4; + const long wdStyleTypeParagraph = 1; + const long wdStyleTypeTable = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSubscriberFormats.idl b/oovbaapi/ooo/vba/word/WdSubscriberFormats.idl new file mode 100644 index 0000000000..7565eacfc0 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSubscriberFormats.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 word { + constants WdSubscriberFormats { + const long wdSubscriberBestFormat = 0; + const long wdSubscriberPict = 4; + const long wdSubscriberRTF = 1; + const long wdSubscriberText = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSummaryLength.idl b/oovbaapi/ooo/vba/word/WdSummaryLength.idl new file mode 100644 index 0000000000..13b2cd16b4 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSummaryLength.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 word { + constants WdSummaryLength { + const long wd100Words = -4; + const long wd10Percent = -6; + const long wd10Sentences = -2; + const long wd20Sentences = -3; + const long wd25Percent = -7; + const long wd500Words = -5; + const long wd50Percent = -8; + const long wd75Percent = -9; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdSummaryMode.idl b/oovbaapi/ooo/vba/word/WdSummaryMode.idl new file mode 100644 index 0000000000..d6390a03e7 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdSummaryMode.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 word { + constants WdSummaryMode { + const long wdSummaryModeCreateNew = 3; + const long wdSummaryModeHideAllButSummary = 1; + const long wdSummaryModeHighlight = 0; + const long wdSummaryModeInsert = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTCSCConverterDirection.idl b/oovbaapi/ooo/vba/word/WdTCSCConverterDirection.idl new file mode 100644 index 0000000000..da6d16dea3 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTCSCConverterDirection.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 word { + constants WdTCSCConverterDirection { + const long wdTCSCConverterDirectionAuto = 2; + const long wdTCSCConverterDirectionSCTC = 0; + const long wdTCSCConverterDirectionTCSC = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTabAlignment.idl b/oovbaapi/ooo/vba/word/WdTabAlignment.idl new file mode 100644 index 0000000000..366ce37d57 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTabAlignment.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 word { + constants WdTabAlignment { + const long wdAlignTabBar = 4; + const long wdAlignTabCenter = 1; + const long wdAlignTabDecimal = 3; + const long wdAlignTabLeft = 0; + const long wdAlignTabList = 6; + const long wdAlignTabRight = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTabLeader.idl b/oovbaapi/ooo/vba/word/WdTabLeader.idl new file mode 100644 index 0000000000..687752e56c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTabLeader.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 word { + constants WdTabLeader { + const long wdTabLeaderDashes = 2; + const long wdTabLeaderDots = 1; + const long wdTabLeaderHeavy = 4; + const long wdTabLeaderLines = 3; + const long wdTabLeaderMiddleDot = 5; + const long wdTabLeaderSpaces = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTabLeaderHID.idl b/oovbaapi/ooo/vba/word/WdTabLeaderHID.idl new file mode 100644 index 0000000000..c1b52d9d81 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTabLeaderHID.idl @@ -0,0 +1,26 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +module ooo { module vba { module word { + constants WdTabLeaderHID { + const long emptyenum = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTableDirection.idl b/oovbaapi/ooo/vba/word/WdTableDirection.idl new file mode 100644 index 0000000000..792b7cae4c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTableDirection.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 word { + constants WdTableDirection { + const long wdTableDirectionLtr = 1; + const long wdTableDirectionRtl = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTableFieldSeparator.idl b/oovbaapi/ooo/vba/word/WdTableFieldSeparator.idl new file mode 100644 index 0000000000..3a9f9e92a6 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTableFieldSeparator.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 word { + constants WdTableFieldSeparator { + const long wdSeparateByCommas = 2; + const long wdSeparateByDefaultListSeparator = 3; + const long wdSeparateByParagraphs = 0; + const long wdSeparateByTabs = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTableFormat.idl b/oovbaapi/ooo/vba/word/WdTableFormat.idl new file mode 100644 index 0000000000..85a39e5196 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTableFormat.idl @@ -0,0 +1,68 @@ +/* -*- 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 word { + constants WdTableFormat { + const long wdTableFormat3DEffects1 = 32; + const long wdTableFormat3DEffects2 = 33; + const long wdTableFormat3DEffects3 = 34; + const long wdTableFormatClassic1 = 4; + const long wdTableFormatClassic2 = 5; + const long wdTableFormatClassic3 = 6; + const long wdTableFormatClassic4 = 7; + const long wdTableFormatColorful1 = 8; + const long wdTableFormatColorful2 = 9; + const long wdTableFormatColorful3 = 10; + const long wdTableFormatColumns1 = 11; + const long wdTableFormatColumns2 = 12; + const long wdTableFormatColumns3 = 13; + const long wdTableFormatColumns4 = 14; + const long wdTableFormatColumns5 = 15; + const long wdTableFormatContemporary = 35; + const long wdTableFormatElegant = 36; + const long wdTableFormatGrid1 = 16; + const long wdTableFormatGrid2 = 17; + const long wdTableFormatGrid3 = 18; + const long wdTableFormatGrid4 = 19; + const long wdTableFormatGrid5 = 20; + const long wdTableFormatGrid6 = 21; + const long wdTableFormatGrid7 = 22; + const long wdTableFormatGrid8 = 23; + const long wdTableFormatList1 = 24; + const long wdTableFormatList2 = 25; + const long wdTableFormatList3 = 26; + const long wdTableFormatList4 = 27; + const long wdTableFormatList5 = 28; + const long wdTableFormatList6 = 29; + const long wdTableFormatList7 = 30; + const long wdTableFormatList8 = 31; + const long wdTableFormatNone = 0; + const long wdTableFormatProfessional = 37; + const long wdTableFormatSimple1 = 1; + const long wdTableFormatSimple2 = 2; + const long wdTableFormatSimple3 = 3; + const long wdTableFormatSubtle1 = 38; + const long wdTableFormatSubtle2 = 39; + const long wdTableFormatWeb1 = 40; + const long wdTableFormatWeb2 = 41; + const long wdTableFormatWeb3 = 42; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTableFormatApply.idl b/oovbaapi/ooo/vba/word/WdTableFormatApply.idl new file mode 100644 index 0000000000..c6c5448e1f --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTableFormatApply.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 word { + constants WdTableFormatApply { + const long wdTableFormatApplyAutoFit = 16; + const long wdTableFormatApplyBorders = 1; + const long wdTableFormatApplyColor = 8; + const long wdTableFormatApplyFirstColumn = 128; + const long wdTableFormatApplyFont = 4; + const long wdTableFormatApplyHeadingRows = 32; + const long wdTableFormatApplyLastColumn = 256; + const long wdTableFormatApplyLastRow = 64; + const long wdTableFormatApplyShading = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTablePosition.idl b/oovbaapi/ooo/vba/word/WdTablePosition.idl new file mode 100644 index 0000000000..9ddfe23b6b --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTablePosition.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 word { + constants WdTablePosition { + const long wdTableBottom = -999997; + const long wdTableCenter = -999995; + const long wdTableInside = -999994; + const long wdTableLeft = -999998; + const long wdTableOutside = -999993; + const long wdTableRight = -999996; + const long wdTableTop = -999999; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTaskPanes.idl b/oovbaapi/ooo/vba/word/WdTaskPanes.idl new file mode 100644 index 0000000000..be7ace650a --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTaskPanes.idl @@ -0,0 +1,39 @@ +/* -*- 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 word { + constants WdTaskPanes { + const long wdTaskPaneDocumentActions = 7; + const long wdTaskPaneDocumentProtection = 6; + const long wdTaskPaneDocumentUpdates = 13; + const long wdTaskPaneFaxService = 11; + const long wdTaskPaneFormatting = 0; + const long wdTaskPaneHelp = 9; + const long wdTaskPaneMailMerge = 2; + const long wdTaskPaneResearch = 10; + const long wdTaskPaneRevealFormatting = 1; + const long wdTaskPaneSearch = 4; + const long wdTaskPaneSharedWorkspace = 8; + const long wdTaskPaneTranslate = 3; + const long wdTaskPaneXMLDocument = 12; + const long wdTaskPaneXMLStructure = 5; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTemplateType.idl b/oovbaapi/ooo/vba/word/WdTemplateType.idl new file mode 100644 index 0000000000..cbd373c2ea --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTemplateType.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 word { + constants WdTemplateType { + const long wdAttachedTemplate = 2; + const long wdGlobalTemplate = 1; + const long wdNormalTemplate = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTextFormFieldType.idl b/oovbaapi/ooo/vba/word/WdTextFormFieldType.idl new file mode 100644 index 0000000000..3cc60a074d --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTextFormFieldType.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 word { + constants WdTextFormFieldType { + const long wdCalculationText = 5; + const long wdCurrentDateText = 3; + const long wdCurrentTimeText = 4; + const long wdDateText = 2; + const long wdNumberText = 1; + const long wdRegularText = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTextOrientation.idl b/oovbaapi/ooo/vba/word/WdTextOrientation.idl new file mode 100644 index 0000000000..77a73548da --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTextOrientation.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 word { + constants WdTextOrientation { + const long wdTextOrientationDownward = 3; + const long wdTextOrientationHorizontal = 0; + const long wdTextOrientationHorizontalRotatedFarEast = 4; + const long wdTextOrientationUpward = 2; + const long wdTextOrientationVerticalFarEast = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTextOrientationHID.idl b/oovbaapi/ooo/vba/word/WdTextOrientationHID.idl new file mode 100644 index 0000000000..575362beba --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTextOrientationHID.idl @@ -0,0 +1,26 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +module ooo { module vba { module word { + constants WdTextOrientationHID { + const long emptyenum = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTextureIndex.idl b/oovbaapi/ooo/vba/word/WdTextureIndex.idl new file mode 100644 index 0000000000..bd63d94d32 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTextureIndex.idl @@ -0,0 +1,78 @@ +/* -*- 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 word { + constants WdTextureIndex { + const long wdTexture10Percent = 100; + const long wdTexture12Pt5Percent = 125; + const long wdTexture15Percent = 150; + const long wdTexture17Pt5Percent = 175; + const long wdTexture20Percent = 200; + const long wdTexture22Pt5Percent = 225; + const long wdTexture25Percent = 250; + const long wdTexture27Pt5Percent = 275; + const long wdTexture2Pt5Percent = 25; + const long wdTexture30Percent = 300; + const long wdTexture32Pt5Percent = 325; + const long wdTexture35Percent = 350; + const long wdTexture37Pt5Percent = 375; + const long wdTexture40Percent = 400; + const long wdTexture42Pt5Percent = 425; + const long wdTexture45Percent = 450; + const long wdTexture47Pt5Percent = 475; + const long wdTexture50Percent = 500; + const long wdTexture52Pt5Percent = 525; + const long wdTexture55Percent = 550; + const long wdTexture57Pt5Percent = 575; + const long wdTexture5Percent = 50; + const long wdTexture60Percent = 600; + const long wdTexture62Pt5Percent = 625; + const long wdTexture65Percent = 650; + const long wdTexture67Pt5Percent = 675; + const long wdTexture70Percent = 700; + const long wdTexture72Pt5Percent = 725; + const long wdTexture75Percent = 750; + const long wdTexture77Pt5Percent = 775; + const long wdTexture7Pt5Percent = 75; + const long wdTexture80Percent = 800; + const long wdTexture82Pt5Percent = 825; + const long wdTexture85Percent = 850; + const long wdTexture87Pt5Percent = 875; + const long wdTexture90Percent = 900; + const long wdTexture92Pt5Percent = 925; + const long wdTexture95Percent = 950; + const long wdTexture97Pt5Percent = 975; + const long wdTextureCross = -11; + const long wdTextureDarkCross = -5; + const long wdTextureDarkDiagonalCross = -6; + const long wdTextureDarkDiagonalDown = -3; + const long wdTextureDarkDiagonalUp = -4; + const long wdTextureDarkHorizontal = -1; + const long wdTextureDarkVertical = -2; + const long wdTextureDiagonalCross = -12; + const long wdTextureDiagonalDown = -9; + const long wdTextureDiagonalUp = -10; + const long wdTextureHorizontal = -7; + const long wdTextureNone = 0; + const long wdTextureSolid = 1000; + const long wdTextureVertical = -8; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdToaFormat.idl b/oovbaapi/ooo/vba/word/WdToaFormat.idl new file mode 100644 index 0000000000..d77fe53aef --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdToaFormat.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 word { + constants WdToaFormat { + const long wdTOAClassic = 1; + const long wdTOADistinctive = 2; + const long wdTOAFormal = 3; + const long wdTOASimple = 4; + const long wdTOATemplate = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTocFormat.idl b/oovbaapi/ooo/vba/word/WdTocFormat.idl new file mode 100644 index 0000000000..0c163a0fd3 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTocFormat.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 word { + constants WdTocFormat { + const long wdTOCClassic = 1; + const long wdTOCDistinctive = 2; + const long wdTOCFancy = 3; + const long wdTOCFormal = 5; + const long wdTOCModern = 4; + const long wdTOCSimple = 6; + const long wdTOCTemplate = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTofFormat.idl b/oovbaapi/ooo/vba/word/WdTofFormat.idl new file mode 100644 index 0000000000..1646a240bf --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTofFormat.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 word { + constants WdTofFormat { + const long wdTOFCentered = 3; + const long wdTOFClassic = 1; + const long wdTOFDistinctive = 2; + const long wdTOFFormal = 4; + const long wdTOFSimple = 5; + const long wdTOFTemplate = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTrailingCharacter.idl b/oovbaapi/ooo/vba/word/WdTrailingCharacter.idl new file mode 100644 index 0000000000..1023b0d3c4 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTrailingCharacter.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 word { + constants WdTrailingCharacter { + const long wdTrailingNone = 2; + const long wdTrailingSpace = 1; + const long wdTrailingTab = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdTwoLinesInOneType.idl b/oovbaapi/ooo/vba/word/WdTwoLinesInOneType.idl new file mode 100644 index 0000000000..8a02fb62a8 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdTwoLinesInOneType.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 word { + constants WdTwoLinesInOneType { + const long wdTwoLinesInOneAngleBrackets = 4; + const long wdTwoLinesInOneCurlyBrackets = 5; + const long wdTwoLinesInOneNoBrackets = 1; + const long wdTwoLinesInOneNone = 0; + const long wdTwoLinesInOneParentheses = 2; + const long wdTwoLinesInOneSquareBrackets = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdUnderline.idl b/oovbaapi/ooo/vba/word/WdUnderline.idl new file mode 100644 index 0000000000..8556b676ee --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdUnderline.idl @@ -0,0 +1,43 @@ +/* -*- 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 word { + constants WdUnderline { + const long wdUnderlineDash = 7; + const long wdUnderlineDashHeavy = 23; + const long wdUnderlineDashLong = 39; + const long wdUnderlineDashLongHeavy = 55; + const long wdUnderlineDotDash = 9; + const long wdUnderlineDotDashHeavy = 25; + const long wdUnderlineDotDotDash = 10; + const long wdUnderlineDotDotDashHeavy = 26; + const long wdUnderlineDotted = 4; + const long wdUnderlineDottedHeavy = 20; + const long wdUnderlineDouble = 3; + const long wdUnderlineNone = 0; + const long wdUnderlineSingle = 1; + const long wdUnderlineThick = 6; + const long wdUnderlineWavy = 11; + const long wdUnderlineWavyDouble = 43; + const long wdUnderlineWavyHeavy = 27; + const long wdUnderlineWords = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdUnits.idl b/oovbaapi/ooo/vba/word/WdUnits.idl new file mode 100644 index 0000000000..b0fc96a717 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdUnits.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 word { + constants WdUnits { + const long wdCell = 12; + const long wdCharacter = 1; + const long wdCharacterFormatting = 13; + const long wdColumn = 9; + const long wdItem = 16; + const long wdLine = 5; + const long wdParagraph = 4; + const long wdParagraphFormatting = 14; + const long wdRow = 10; + const long wdScreen = 7; + const long wdSection = 8; + const long wdSentence = 3; + const long wdStory = 6; + const long wdTable = 15; + const long wdWindow = 11; + const long wdWord = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdUseFormattingFrom.idl b/oovbaapi/ooo/vba/word/WdUseFormattingFrom.idl new file mode 100644 index 0000000000..a2beba5475 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdUseFormattingFrom.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 word { + constants WdUseFormattingFrom { + const long wdFormattingFromCurrent = 0; + const long wdFormattingFromPrompt = 2; + const long wdFormattingFromSelected = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdVerticalAlignment.idl b/oovbaapi/ooo/vba/word/WdVerticalAlignment.idl new file mode 100644 index 0000000000..dfa8543b28 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdVerticalAlignment.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 word { + constants WdVerticalAlignment { + const long wdAlignVerticalBottom = 3; + const long wdAlignVerticalCenter = 1; + const long wdAlignVerticalJustify = 2; + const long wdAlignVerticalTop = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdViewType.idl b/oovbaapi/ooo/vba/word/WdViewType.idl new file mode 100644 index 0000000000..5b0f4ea83e --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdViewType.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 word { + constants WdViewType { + const long wdMasterView = 5; + const long wdNormalView = 1; + const long wdOutlineView = 2; + const long wdPrintPreview = 4; + const long wdPrintView = 3; + const long wdReadingView = 7; + const long wdWebView = 6; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdViewTypeOld.idl b/oovbaapi/ooo/vba/word/WdViewTypeOld.idl new file mode 100644 index 0000000000..5fe295abd0 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdViewTypeOld.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 word { + constants WdViewTypeOld { + const long wdOnlineView = 6; + const long wdPageView = 3; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdVisualSelection.idl b/oovbaapi/ooo/vba/word/WdVisualSelection.idl new file mode 100644 index 0000000000..fc28da3beb --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdVisualSelection.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 word { + constants WdVisualSelection { + const long wdVisualSelectionBlock = 0; + const long wdVisualSelectionContinuous = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdWindowState.idl b/oovbaapi/ooo/vba/word/WdWindowState.idl new file mode 100644 index 0000000000..869fad4396 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdWindowState.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 word { + constants WdWindowState { + const long wdWindowStateMaximize = 1; + const long wdWindowStateMinimize = 2; + const long wdWindowStateNormal = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdWindowType.idl b/oovbaapi/ooo/vba/word/WdWindowType.idl new file mode 100644 index 0000000000..8dd651f2c7 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdWindowType.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 word { + constants WdWindowType { + const long wdWindowDocument = 0; + const long wdWindowTemplate = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdWordDialog.idl b/oovbaapi/ooo/vba/word/WdWordDialog.idl new file mode 100644 index 0000000000..1bf9f7d46c --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdWordDialog.idl @@ -0,0 +1,250 @@ +/* -*- 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 word { + constants WdWordDialog { + const long wdDialogConnect = 420; + const long wdDialogConsistencyChecker = 1121; + const long wdDialogControlRun = 235; + const long wdDialogConvertObject = 392; + const long wdDialogCopyFile = 300; + const long wdDialogCreateAutoText = 872; + const long wdDialogCSSLinks = 1261; + const long wdDialogDocumentStatistics = 78; + const long wdDialogDrawAlign = 634; + const long wdDialogDrawSnapToGrid = 633; + const long wdDialogEditAutoText = 985; + const long wdDialogEditCreatePublisher = 732; + const long wdDialogEditFind = 112; + const long wdDialogEditFrame = 458; + const long wdDialogEditGoTo = 896; + const long wdDialogEditGoToOld = 811; + const long wdDialogEditLinks = 124; + const long wdDialogEditObject = 125; + const long wdDialogEditPasteSpecial = 111; + const long wdDialogEditPublishOptions = 735; + const long wdDialogEditReplace = 117; + const long wdDialogEditStyle = 120; + const long wdDialogEditSubscribeOptions = 736; + const long wdDialogEditSubscribeTo = 733; + const long wdDialogEditTOACategory = 625; + const long wdDialogEmailOptions = 863; + const long wdDialogFileDocumentLayout = 178; + const long wdDialogFileFind = 99; + const long wdDialogFileMacCustomPageSetupGX = 737; + const long wdDialogFileMacPageSetup = 685; + const long wdDialogFileMacPageSetupGX = 444; + const long wdDialogFileNew = 79; + const long wdDialogFileOpen = 80; + const long wdDialogFilePageSetup = 178; + const long wdDialogFilePrint = 88; + const long wdDialogFilePrintOneCopy = 445; + const long wdDialogFilePrintSetup = 97; + const long wdDialogFileRoutingSlip = 624; + const long wdDialogFileSaveAs = 84; + const long wdDialogFileSaveVersion = 1007; + const long wdDialogFileSummaryInfo = 86; + const long wdDialogFileVersions = 945; + const long wdDialogFitText = 983; + const long wdDialogFontSubstitution = 581; + const long wdDialogFormatAddrFonts = 103; + const long wdDialogFormatBordersAndShading = 189; + const long wdDialogFormatBulletsAndNumbering = 824; + const long wdDialogFormatCallout = 610; + const long wdDialogFormatChangeCase = 322; + const long wdDialogFormatColumns = 177; + const long wdDialogFormatDefineStyleBorders = 185; + const long wdDialogFormatDefineStyleFont = 181; + const long wdDialogFormatDefineStyleFrame = 184; + const long wdDialogFormatDefineStyleLang = 186; + const long wdDialogFormatDefineStylePara = 182; + const long wdDialogFormatDefineStyleTabs = 183; + const long wdDialogFormatDrawingObject = 960; + const long wdDialogFormatDropCap = 488; + const long wdDialogFormatEncloseCharacters = 1162; + const long wdDialogFormatFont = 174; + const long wdDialogFormatFrame = 190; + const long wdDialogFormatPageNumber = 298; + const long wdDialogFormatParagraph = 175; + const long wdDialogFormatPicture = 187; + const long wdDialogFormatRetAddrFonts = 221; + const long wdDialogFormatSectionLayout = 176; + const long wdDialogFormatStyle = 180; + const long wdDialogFormatStyleGallery = 505; + const long wdDialogFormatStylesCustom = 1248; + const long wdDialogFormatTabs = 179; + const long wdDialogFormatTheme = 855; + const long wdDialogFormattingRestrictions = 1427; + const long wdDialogFormFieldHelp = 361; + const long wdDialogFormFieldOptions = 353; + const long wdDialogFrameSetProperties = 1074; + const long wdDialogHelpAbout = 9; + const long wdDialogHelpWordPerfectHelp = 10; + const long wdDialogHelpWordPerfectHelpOptions = 511; + const long wdDialogHorizontalInVertical = 1160; + const long wdDialogIMESetDefault = 1094; + const long wdDialogInsertAddCaption = 402; + const long wdDialogInsertAutoCaption = 359; + const long wdDialogInsertBookmark = 168; + const long wdDialogInsertBreak = 159; + const long wdDialogInsertCaption = 357; + const long wdDialogInsertCaptionNumbering = 358; + const long wdDialogInsertCrossReference = 367; + const long wdDialogInsertDatabase = 341; + const long wdDialogInsertDateTime = 165; + const long wdDialogInsertField = 166; + const long wdDialogInsertFile = 164; + const long wdDialogInsertFootnote = 370; + const long wdDialogInsertFormField = 483; + const long wdDialogInsertHyperlink = 925; + const long wdDialogInsertIndex = 170; + const long wdDialogInsertIndexAndTables = 473; + const long wdDialogInsertMergeField = 167; + const long wdDialogInsertNumber = 812; + const long wdDialogInsertObject = 172; + const long wdDialogInsertPageNumbers = 294; + const long wdDialogInsertPicture = 163; + const long wdDialogInsertSubdocument = 583; + const long wdDialogInsertSymbol = 162; + const long wdDialogInsertTableOfAuthorities = 471; + const long wdDialogInsertTableOfContents = 171; + const long wdDialogInsertTableOfFigures = 472; + const long wdDialogInsertWebComponent = 1324; + const long wdDialogLetterWizard = 821; + const long wdDialogListCommands = 723; + const long wdDialogMailMerge = 676; + const long wdDialogMailMergeCheck = 677; + const long wdDialogMailMergeCreateDataSource = 642; + const long wdDialogMailMergeCreateHeaderSource = 643; + const long wdDialogMailMergeFieldMapping = 1304; + const long wdDialogMailMergeFindRecipient = 1326; + const long wdDialogMailMergeFindRecord = 569; + const long wdDialogMailMergeHelper = 680; + const long wdDialogMailMergeInsertAddressBlock = 1305; + const long wdDialogMailMergeInsertAsk = 4047; + const long wdDialogMailMergeInsertFields = 1307; + const long wdDialogMailMergeInsertFillIn = 4048; + const long wdDialogMailMergeInsertGreetingLine = 1306; + const long wdDialogMailMergeInsertIf = 4049; + const long wdDialogMailMergeInsertNextIf = 4053; + const long wdDialogMailMergeInsertSet = 4054; + const long wdDialogMailMergeInsertSkipIf = 4055; + const long wdDialogMailMergeOpenDataSource = 81; + const long wdDialogMailMergeOpenHeaderSource = 82; + const long wdDialogMailMergeQueryOptions = 681; + const long wdDialogMailMergeRecipients = 1308; + const long wdDialogMailMergeSetDocumentType = 1339; + const long wdDialogMailMergeUseAddressBook = 779; + const long wdDialogMarkCitation = 463; + const long wdDialogMarkIndexEntry = 169; + const long wdDialogMarkTableOfContentsEntry = 442; + const long wdDialogMyPermission = 1437; + const long wdDialogNewToolbar = 586; + const long wdDialogNoteOptions = 373; + const long wdDialogOrganizer = 222; + const long wdDialogPermission = 1469; + const long wdDialogPhoneticGuide = 986; + const long wdDialogReviewAfmtRevisions = 570; + const long wdDialogSchemaLibrary = 1417; + const long wdDialogSearch = 1363; + const long wdDialogShowRepairs = 1381; + const long wdDialogTableAutoFormat = 563; + const long wdDialogTableCellOptions = 1081; + const long wdDialogTableColumnWidth = 143; + const long wdDialogTableDeleteCells = 133; + const long wdDialogTableFormatCell = 612; + const long wdDialogTableFormula = 348; + const long wdDialogTableInsertCells = 130; + const long wdDialogTableInsertRow = 131; + const long wdDialogTableInsertTable = 129; + const long wdDialogTableOfCaptionsOptions = 551; + const long wdDialogTableOfContentsOptions = 470; + const long wdDialogTableProperties = 861; + const long wdDialogTableRowHeight = 142; + const long wdDialogTableSort = 199; + const long wdDialogTableSplitCells = 137; + const long wdDialogTableTableOptions = 1080; + const long wdDialogTableToText = 128; + const long wdDialogTableWrapping = 854; + const long wdDialogTCSCTranslator = 1156; + const long wdDialogTextToTable = 127; + const long wdDialogToolsAcceptRejectChanges = 506; + const long wdDialogToolsAdvancedSettings = 206; + const long wdDialogToolsAutoCorrect = 378; + const long wdDialogToolsAutoCorrectExceptions = 762; + const long wdDialogToolsAutoManager = 915; + const long wdDialogToolsAutoSummarize = 874; + const long wdDialogToolsBulletsNumbers = 196; + const long wdDialogToolsCompareDocuments = 198; + const long wdDialogToolsCreateDirectory = 833; + const long wdDialogToolsCreateEnvelope = 173; + const long wdDialogToolsCreateLabels = 489; + const long wdDialogToolsCustomize = 152; + const long wdDialogToolsCustomizeKeyboard = 432; + const long wdDialogToolsCustomizeMenuBar = 615; + const long wdDialogToolsCustomizeMenus = 433; + const long wdDialogToolsDictionary = 989; + const long wdDialogToolsEnvelopesAndLabels = 607; + const long wdDialogToolsGrammarSettings = 885; + const long wdDialogToolsHangulHanjaConversion = 784; + const long wdDialogToolsHighlightChanges = 197; + const long wdDialogToolsHyphenation = 195; + const long wdDialogToolsLanguage = 188; + const long wdDialogToolsMacro = 215; + const long wdDialogToolsMacroRecord = 214; + const long wdDialogToolsManageFields = 631; + const long wdDialogToolsMergeDocuments = 435; + const long wdDialogToolsOptions = 974; + const long wdDialogToolsOptionsAutoFormat = 959; + const long wdDialogToolsOptionsAutoFormatAsYouType = 778; + const long wdDialogToolsOptionsBidi = 1029; + const long wdDialogToolsOptionsCompatibility = 525; + const long wdDialogToolsOptionsEdit = 224; + const long wdDialogToolsOptionsEditCopyPaste = 1356; + const long wdDialogToolsOptionsFileLocations = 225; + const long wdDialogToolsOptionsFuzzy = 790; + const long wdDialogToolsOptionsGeneral = 203; + const long wdDialogToolsOptionsPrint = 208; + const long wdDialogToolsOptionsSave = 209; + const long wdDialogToolsOptionsSecurity = 1361; + const long wdDialogToolsOptionsSmartTag = 1395; + const long wdDialogToolsOptionsSpellingAndGrammar = 211; + const long wdDialogToolsOptionsTrackChanges = 386; + const long wdDialogToolsOptionsTypography = 739; + const long wdDialogToolsOptionsUserInfo = 213; + const long wdDialogToolsOptionsView = 204; + const long wdDialogToolsProtectDocument = 503; + const long wdDialogToolsProtectSection = 578; + const long wdDialogToolsRevisions = 197; + const long wdDialogToolsSpellingAndGrammar = 828; + const long wdDialogToolsTemplates = 87; + const long wdDialogToolsThesaurus = 194; + const long wdDialogToolsUnprotectDocument = 521; + const long wdDialogToolsWordCount = 228; + const long wdDialogTwoLinesInOne = 1161; + const long wdDialogUpdateTOC = 331; + const long wdDialogViewZoom = 577; + const long wdDialogWebOptions = 898; + const long wdDialogWindowActivate = 220; + const long wdDialogXMLElementAttributes = 1460; + const long wdDialogXMLOptions = 1425; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdWordDialogHID.idl b/oovbaapi/ooo/vba/word/WdWordDialogHID.idl new file mode 100644 index 0000000000..3b48f45e58 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdWordDialogHID.idl @@ -0,0 +1,26 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +module ooo { module vba { module word { + constants WdWordDialogHID { + const long emptyenum = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdWordDialogTab.idl b/oovbaapi/ooo/vba/word/WdWordDialogTab.idl new file mode 100644 index 0000000000..db94fc8987 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdWordDialogTab.idl @@ -0,0 +1,109 @@ +/* -*- 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 word { + constants WdWordDialogTab { + const long wdDialogEmailOptionsTabQuoting = 1900002; + const long wdDialogEmailOptionsTabSignature = 1900000; + const long wdDialogEmailOptionsTabStationary = 1900001; + const long wdDialogFilePageSetupTabCharsLines = 150004; + const long wdDialogFilePageSetupTabLayout = 150003; + const long wdDialogFilePageSetupTabMargins = 150000; + const long wdDialogFilePageSetupTabPaper = 150001; + const long wdDialogFormatBordersAndShadingTabBorders = 700000; + const long wdDialogFormatBordersAndShadingTabPageBorder = 700001; + const long wdDialogFormatBordersAndShadingTabShading = 700002; + const long wdDialogFormatBulletsAndNumberingTabBulleted = 1500000; + const long wdDialogFormatBulletsAndNumberingTabNumbered = 1500001; + const long wdDialogFormatBulletsAndNumberingTabOutlineNumbered = 1500002; + const long wdDialogFormatDrawingObjectTabColorsAndLines = 1200000; + const long wdDialogFormatDrawingObjectTabHR = 1200007; + const long wdDialogFormatDrawingObjectTabPicture = 1200004; + const long wdDialogFormatDrawingObjectTabPosition = 1200002; + const long wdDialogFormatDrawingObjectTabSize = 1200001; + const long wdDialogFormatDrawingObjectTabTextbox = 1200005; + const long wdDialogFormatDrawingObjectTabWeb = 1200006; + const long wdDialogFormatDrawingObjectTabWrapping = 1200003; + const long wdDialogFormatFontTabAnimation = 600002; + const long wdDialogFormatFontTabCharacterSpacing = 600001; + const long wdDialogFormatFontTabFont = 600000; + const long wdDialogFormatParagraphTabIndentsAndSpacing = 1000000; + const long wdDialogFormatParagraphTabTeisai = 1000002; + const long wdDialogFormatParagraphTabTextFlow = 1000001; + const long wdDialogInsertIndexAndTablesTabIndex = 400000; + const long wdDialogInsertIndexAndTablesTabTableOfAuthorities = 400003; + const long wdDialogInsertIndexAndTablesTabTableOfContents = 400001; + const long wdDialogInsertIndexAndTablesTabTableOfFigures = 400002; + const long wdDialogInsertSymbolTabSpecialCharacters = 200001; + const long wdDialogInsertSymbolTabSymbols = 200000; + const long wdDialogLetterWizardTabLetterFormat = 1600000; + const long wdDialogLetterWizardTabOtherElements = 1600002; + const long wdDialogLetterWizardTabRecipientInfo = 1600001; + const long wdDialogLetterWizardTabSenderInfo = 1600003; + const long wdDialogNoteOptionsTabAllEndnotes = 300001; + const long wdDialogNoteOptionsTabAllFootnotes = 300000; + const long wdDialogOrganizerTabAutoText = 500001; + const long wdDialogOrganizerTabCommandBars = 500002; + const long wdDialogOrganizerTabMacros = 500003; + const long wdDialogOrganizerTabStyles = 500000; + const long wdDialogTablePropertiesTabCell = 1800003; + const long wdDialogTablePropertiesTabColumn = 1800002; + const long wdDialogTablePropertiesTabRow = 1800001; + const long wdDialogTablePropertiesTabTable = 1800000; + const long wdDialogTemplates = 2100000; + const long wdDialogTemplatesLinkedCSS = 2100003; + const long wdDialogTemplatesXMLExpansionPacks = 2100002; + const long wdDialogTemplatesXMLSchema = 2100001; + const long wdDialogToolsAutoCorrectExceptionsTabFirstLetter = 1400000; + const long wdDialogToolsAutoCorrectExceptionsTabHangulAndAlphabet = 1400002; + const long wdDialogToolsAutoCorrectExceptionsTabIac = 1400003; + const long wdDialogToolsAutoCorrectExceptionsTabInitialCaps = 1400001; + const long wdDialogToolsAutoManagerTabAutoCorrect = 1700000; + const long wdDialogToolsAutoManagerTabAutoFormat = 1700003; + const long wdDialogToolsAutoManagerTabAutoFormatAsYouType = 1700001; + const long wdDialogToolsAutoManagerTabAutoText = 1700002; + const long wdDialogToolsAutoManagerTabSmartTags = 1700004; + const long wdDialogToolsEnvelopesAndLabelsTabEnvelopes = 800000; + const long wdDialogToolsEnvelopesAndLabelsTabLabels = 800001; + const long wdDialogToolsOptionsTabAcetate = 1266; + const long wdDialogToolsOptionsTabBidi = 1029; + const long wdDialogToolsOptionsTabCompatibility = 525; + const long wdDialogToolsOptionsTabEdit = 224; + const long wdDialogToolsOptionsTabFileLocations = 225; + const long wdDialogToolsOptionsTabFuzzy = 790; + const long wdDialogToolsOptionsTabGeneral = 203; + const long wdDialogToolsOptionsTabHangulHanjaConversion = 786; + const long wdDialogToolsOptionsTabPrint = 208; + const long wdDialogToolsOptionsTabProofread = 211; + const long wdDialogToolsOptionsTabSave = 209; + const long wdDialogToolsOptionsTabSecurity = 1361; + const long wdDialogToolsOptionsTabTrackChanges = 386; + const long wdDialogToolsOptionsTabTypography = 739; + const long wdDialogToolsOptionsTabUserInfo = 213; + const long wdDialogToolsOptionsTabView = 204; + const long wdDialogWebOptionsBrowsers = 2000000; + const long wdDialogWebOptionsEncoding = 2000003; + const long wdDialogWebOptionsFiles = 2000001; + const long wdDialogWebOptionsFonts = 2000004; + const long wdDialogWebOptionsGeneral = 2000000; + const long wdDialogWebOptionsPictures = 2000002; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdWordDialogTabHID.idl b/oovbaapi/ooo/vba/word/WdWordDialogTabHID.idl new file mode 100644 index 0000000000..502b71ff80 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdWordDialogTabHID.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 word { + constants WdWordDialogTabHID { + const long wdDialogFilePageSetupTabPaperSize = 150001; + const long wdDialogFilePageSetupTabPaperSource = 150002; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdWrapSideType.idl b/oovbaapi/ooo/vba/word/WdWrapSideType.idl new file mode 100644 index 0000000000..3e5c74db95 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdWrapSideType.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 word { + constants WdWrapSideType { + const long wdWrapBoth = 0; + const long wdWrapLargest = 3; + const long wdWrapLeft = 1; + const long wdWrapRight = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdWrapType.idl b/oovbaapi/ooo/vba/word/WdWrapType.idl new file mode 100644 index 0000000000..9300e8e9b2 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdWrapType.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 word { + constants WdWrapType { + const long wdWrapInline = 7; + const long wdWrapNone = 3; + const long wdWrapSquare = 0; + const long wdWrapThrough = 2; + const long wdWrapTight = 1; + const long wdWrapTopBottom = 4; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdWrapTypeMerged.idl b/oovbaapi/ooo/vba/word/WdWrapTypeMerged.idl new file mode 100644 index 0000000000..0ea1a083f8 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdWrapTypeMerged.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 word { + constants WdWrapTypeMerged { + const long wdWrapMergeBehind = 3; + const long wdWrapMergeFront = 4; + const long wdWrapMergeInline = 0; + const long wdWrapMergeSquare = 1; + const long wdWrapMergeThrough = 5; + const long wdWrapMergeTight = 2; + const long wdWrapMergeTopBottom = 6; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdXMLNodeLevel.idl b/oovbaapi/ooo/vba/word/WdXMLNodeLevel.idl new file mode 100644 index 0000000000..3953de2709 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdXMLNodeLevel.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 word { + constants WdXMLNodeLevel { + const long wdXMLNodeLevelCell = 3; + const long wdXMLNodeLevelInline = 0; + const long wdXMLNodeLevelParagraph = 1; + const long wdXMLNodeLevelRow = 2; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdXMLNodeType.idl b/oovbaapi/ooo/vba/word/WdXMLNodeType.idl new file mode 100644 index 0000000000..25b136f662 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdXMLNodeType.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 word { + constants WdXMLNodeType { + const long wdXMLNodeAttribute = 2; + const long wdXMLNodeElement = 1; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdXMLSelectionChangeReason.idl b/oovbaapi/ooo/vba/word/WdXMLSelectionChangeReason.idl new file mode 100644 index 0000000000..f167bbea74 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdXMLSelectionChangeReason.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 word { + constants WdXMLSelectionChangeReason { + const long wdXMLSelectionChangeReasonDelete = 2; + const long wdXMLSelectionChangeReasonInsert = 1; + const long wdXMLSelectionChangeReasonMove = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/WdXMLValidationStatus.idl b/oovbaapi/ooo/vba/word/WdXMLValidationStatus.idl new file mode 100644 index 0000000000..cef34d2588 --- /dev/null +++ b/oovbaapi/ooo/vba/word/WdXMLValidationStatus.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 word { + constants WdXMLValidationStatus { + const long wdXMLValidationStatusCustom = -1072898048; + const long wdXMLValidationStatusOK = 0; + }; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XAddin.idl b/oovbaapi/ooo/vba/word/XAddin.idl new file mode 100644 index 0000000000..4c00665776 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XAddin.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 word { + +interface XAddin +{ + interface ooo::vba::XHelperInterface; + interface ::com::sun::star::container::XNamed; + + [attribute, readonly] string Path; + [attribute, readonly] boolean Autoload; + [attribute] boolean Installed; +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XAddins.idl b/oovbaapi/ooo/vba/word/XAddins.idl new file mode 100644 index 0000000000..d4e973b491 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XAddins.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 word { + + + +interface XAddins +{ + interface ::ooo::vba::XCollection; +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XApplication.idl b/oovbaapi/ooo/vba/word/XApplication.idl new file mode 100644 index 0000000000..0475c2d828 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XApplication.idl @@ -0,0 +1,73 @@ +/* -*- 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 word { + +interface XApplication : XConnectable +{ + [attribute, readonly] XDocument ActiveDocument; + [attribute, readonly] XWindow ActiveWindow; + [attribute, readonly] string Name; + [attribute, readonly] XSystem System; + [attribute, readonly] XOptions Options; + [attribute, readonly] XSelection Selection; + [attribute, readonly] XWordBasic WordBasic; + [attribute] boolean DisplayAutoCompleteTips; + [attribute] long EnableCancelKey; + [attribute] long WindowState; + [attribute] long Width; + [attribute] long Height; + [attribute] long Left; + [attribute] long Top; + // Setting this displays the string in a SAL_INFO message with tag + // extensions.olebridge. Provides a way to get a message from an + // Automation client into LibreOffice's debug output. Less + // disruptive than a MessageBox() in a VB6 client, for instance. + // And makes it possible to get merged debug output from both the client + // and LibreOffice in proper synchronized order. + // + // Actually write-only but there is no way to say that in UNO IDL. + // The getter just returns an empty string. + [attribute] string StatusBar; + [attribute] any CustomizationContext; + + any CommandBars( [in] any Index ); + any Documents( [in] any Index ); + any Addins( [in] any Index ); + any Dialogs( [in] any Index ); + any ListGalleries( [in] any aIndex ); + float CentimetersToPoints( [in] float Centimeters ); + float PointsToCentimeters( [in] float Points); + float PixelsToPoints( [in] float Pixels, [in] boolean fVertical ); + float PointsToPixels( [in] float Points, [in] boolean fVertical); + float InchesToPoints( [in] float Inches); + float PointsToInches( [in] float Points); + float MillimetersToPoints( [in] float Millimeters ); + float PointsToMillimeters( [in] float Points); + float PicasToPoints( [in] float Picas); + float PointsToPicas( [in] float Points); + void ShowMe(); + void Resize( [in] long Width, [in] long Height ); + void Move( [in] long Left, [in] long Top ); +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XApplicationOutgoing.idl b/oovbaapi/ooo/vba/word/XApplicationOutgoing.idl new file mode 100644 index 0000000000..fdfdf8bb2c --- /dev/null +++ b/oovbaapi/ooo/vba/word/XApplicationOutgoing.idl @@ -0,0 +1,34 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +module ooo { module vba { module word { + +// Despite being here in ooo::vba, this has nothing to do with "VBA" (Visual Basic for +// Applications), or the VBA compatibility in StarBasic. This is related to using LibreOffice from +// (OLE) Automation clients. It is here anyway because much of the API available to such clients +// is identical to that offered to StarBasic code written in a VBA-like fashion. + +// This interface exists for technical reasons only, we don't actually have any UNO object that +// would implement (inherit from) this. We just advertise the type of this interface from Writer to +// the Automation-UNO bridge code (in extensions/source/ole) so that it can tell the Automation +// client what the Automation server expects and construct a corresponding COM interface that can +// receive the callbacks. Or something like that. + +interface XApplicationOutgoing : XInterfaceWithIID +{ + void Quit(); + void DocumentChange(); + void DocumentOpen([in] any Document); + void DocumentBeforeClose([in] any Document, [out] any Cancel); + void NewDocument([in] any Document); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XAutoTextEntries.idl b/oovbaapi/ooo/vba/word/XAutoTextEntries.idl new file mode 100644 index 0000000000..1e617cde09 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XAutoTextEntries.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 word { + + + +interface XAutoTextEntries +{ + interface ::ooo::vba::XCollection; +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XAutoTextEntry.idl b/oovbaapi/ooo/vba/word/XAutoTextEntry.idl new file mode 100644 index 0000000000..10458484c2 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XAutoTextEntry.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 word { + +interface XRange; +interface XAutoTextEntry +{ + interface ooo::vba::XHelperInterface; + + XRange Insert([in] XRange Where, [in] /*Optional*/ any RichText); +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XBookmark.idl b/oovbaapi/ooo/vba/word/XBookmark.idl new file mode 100644 index 0000000000..51b0a76c16 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XBookmark.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 word { + +interface XBookmark +{ + interface ooo::vba::XHelperInterface; + interface ::com::sun::star::container::XNamed; + + void Delete(); + void Select(); + any Range(); +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XBookmarks.idl b/oovbaapi/ooo/vba/word/XBookmarks.idl new file mode 100644 index 0000000000..dcc0c4f030 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XBookmarks.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 word { + + + +interface XBookmarks +{ + interface ::ooo::vba::XCollection; + + [attribute] long DefaultSorting; + [attribute] boolean ShowHidden; + + any Add( [in] string Name, [in] any Range ); + boolean Exists( [in] string Name ); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XBorder.idl b/oovbaapi/ooo/vba/word/XBorder.idl new file mode 100644 index 0000000000..507ef7cd18 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XBorder.idl @@ -0,0 +1,38 @@ +/* -*- 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 word { + + + +interface XBorder +{ + interface ::ooo::vba::XHelperInterface; + + [attribute] any LineStyle; +}; + + + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XBorders.idl b/oovbaapi/ooo/vba/word/XBorders.idl new file mode 100644 index 0000000000..473b286900 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XBorders.idl @@ -0,0 +1,38 @@ +/* -*- 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 word { + + +interface XBorders +{ + interface ooo::vba::XCollection; + + [attribute] boolean Shadow; +}; + + + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XCell.idl b/oovbaapi/ooo/vba/word/XCell.idl new file mode 100644 index 0000000000..26c2cf4006 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XCell.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 word { + +interface XCell +{ + interface ooo::vba::XHelperInterface; + + [attribute] long Width; + [attribute] any Height; + [attribute] long HeightRule; + + void SetWidth( [in] float ColumnWidth, [in] long RulerStyle ); + void SetHeight( [in] float RowHeight, [in] long HeightRule ); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XCells.idl b/oovbaapi/ooo/vba/word/XCells.idl new file mode 100644 index 0000000000..c748fafc86 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XCells.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 word { + + + +interface XCells +{ + interface ::ooo::vba::XCollection; + + [attribute] long Width; + [attribute] any Height; + [attribute] long HeightRule; + + void SetWidth( [in] float ColumnWidth, [in] long RulerStyle ); + void SetHeight( [in] float RowHeight, [in] long HeightRule ); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XCheckBox.idl b/oovbaapi/ooo/vba/word/XCheckBox.idl new file mode 100644 index 0000000000..f1eb13a19c --- /dev/null +++ b/oovbaapi/ooo/vba/word/XCheckBox.idl @@ -0,0 +1,45 @@ +/* -*- 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 word { + +interface XCheckBox +{ + interface ooo::vba::XHelperInterface; + interface com::sun::star::script::XDefaultProperty; + + /// Default member: True if the specified form field object is a valid check box form field. + [attribute, readonly] boolean Valid; + + /** AutoSize: + * True sizes the check box or text frame according to the font size of the surrounding text. + * False sizes the check box or text frame according to the Size property. + */ + [attribute] boolean AutoSize; + /// Returns or sets the default check box value. True if the default value is checked. + [attribute] boolean Default; + /// Returns or sets the size of a check box, in points. + [attribute] long Size; + /// Returns or sets true if the check box is ticked. + [attribute] boolean Value; +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XColumn.idl b/oovbaapi/ooo/vba/word/XColumn.idl new file mode 100644 index 0000000000..6e83d34d78 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XColumn.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 word { + +interface XColumn +{ + interface ooo::vba::XHelperInterface; + + [attribute] long Width; + + void Select(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XColumns.idl b/oovbaapi/ooo/vba/word/XColumns.idl new file mode 100644 index 0000000000..b247ae5a05 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XColumns.idl @@ -0,0 +1,38 @@ +/* -*- 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 word { + + + +interface XColumns +{ + interface ::ooo::vba::XCollection; + + [attribute] long Width; + + void Select(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XContentControl.idl b/oovbaapi/ooo/vba/word/XContentControl.idl new file mode 100644 index 0000000000..e538460227 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XContentControl.idl @@ -0,0 +1,103 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +module ooo { module vba { module word { + +interface XRange; +interface XContentControlListEntries; +interface XContentControl +{ + interface ooo::vba::XHelperInterface; + + /// returns or sets whether users can add/remove sections from the specified repeating section + /// content control by using the user interface. + /// Use only with repeating section content controls. + [attribute] boolean AllowInsertDeleteSection; + /// returns or sets the appearance of the content control. + /// (wdContentControlBoundingBox/wdContentControlHidden/wdContentControlTags) + [attribute] long Appearance; + /// returns or sets a String that represents the category for a building block content control. + [attribute] string BuildingBlockCategory; + /// returns or sets a WdBuildingBlockTypes constant that represents the type of building block + /// for a building block content control. + [attribute] long BuildingBlockType; + /// returns or sets a Boolean that represents a check box's current state (checked/unchecked). + [attribute] boolean Checked; + /// returns or sets the color of the content control. + [attribute] long Color; + /// returns or sets a WdCalendarType constant that represents the calendar type. + [attribute] long DateCalendarType; + /// returns or sets a String that represents the format in which dates are displayed. + [attribute] string DateDisplayFormat; + /// returns a WdLanguageID that represents the language format for the date displayed. + [attribute, readonly] long DateDisplayLocale; + /// returns or sets a WdContentControlDateStorageFormat that represents the format for storage + /// and retrieval of dates when a date content control is bound to the XML data store. + [attribute] long DateStorageFormat; + /// returns or sets a Variant that represents the name of the character style to use to format text in a text content control. + //[attribute] string DefaultTextStyle; + /// returns a ContentControlListEntries collection that represents the items + /// in a drop-down list content control or in a combo box content control. + [attribute, readonly] any DropdownListEntries; + /// returns a String that represents the identification for a content control. + [attribute, readonly] string ID; + /// returns the level of the content control—whether the content control surrounds text, paragraphs, table cells, or table rows; or if it is inline. + /// (wdContentControlLevelCell/wdContentControlLevelInline/wdContentControlLevelParagraph/wdContentControlLevelRow) + [attribute, readonly] long Level; + /// returns or sets whether the user can delete a content control from the active document. + [attribute] boolean LockContentControl; + /// returns or sets whether the user can edit the contents of a content control. + [attribute] boolean LockContents; + /// returns or sets whether a text content control allows multiple lines of text. + [attribute] boolean MultiLine; + /// returns a ContentControl that represents the parent content control for a content control that is nested inside a rich-text control or group control. + //[attribute, readonly] XContentControl ParentContentControl; + /// returns a BuildingBlock object that represents the placeholder text for a content control. + [attribute, readonly] /*WRONG - should be XBuildingBlock*/ string PlaceholderText; + /// returns a Range that represents the contents of the content control in the active document. + [attribute, readonly] XRange Range; + /// returns the collection of repeating section items in the specified repeating section content control. + //[attribute, readonly] RepeatingSectionItems; + /// returns or sets the name of the repeating section items used in the context menu associated + /// with the specified repeating section content control. + [attribute] string RepeatingSectionItemTitle; + /// returns whether the placeholder text for the content control is displayed. + [attribute, readonly] boolean ShowingPlaceholderText; + /// returns or sets a String that represents a value to identify a content control. + [attribute] string Tag; + /// returns or sets whether to remove a content control from the active document + /// when the user edits the contents of the control. + [attribute] boolean Temporary; + /// returns or sets a String that represents the title for a content control. + [attribute] string Title; + /// returns or sets a WdContentControlType that represents the type for a content control. + [attribute] long Type; + /// returns an XMLMapping object that represents the mapping of a content control to XML data in the data store of a document. + //[attribute, readonly] XMLMapping; + + /// Copies the content control from the active document to the Clipboard. + void Copy(); + /// Removes the content control from the active document and moves it to the Clipboard. + void Cut(); + /// Deletes the specified content control and the contents of the content control. + void Delete( [in] /*optional*/ any bDeleteContents ); + /// Sets the symbol used to represent the checked state of a check box content control. + void SetCheckedSymbol( [in] long Character, [in] /*optional*/ any sFont ); + /// Sets the symbol used to represent the unchecked state of a check box content control. + void SetUnCheckedSymbol( [in] long Character, [in] /*optional*/ any sFont ); + /// Sets the placeholder text that displays until a user enters their own text. + void SetPlaceholderText( [in] /*optional*/ any BuildingBlock, [in] /*optional*/ any Range, [in] /*optional*/ any sFont ); + /// Removes a group content control. Its children are no longer nested and can be freely edited. + void Ungroup(); + +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XContentControlListEntries.idl b/oovbaapi/ooo/vba/word/XContentControlListEntries.idl new file mode 100644 index 0000000000..fddf2318af --- /dev/null +++ b/oovbaapi/ooo/vba/word/XContentControlListEntries.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/. + */ + +module ooo { module vba { module word { + +interface XContentControlListEntry; +interface XContentControlListEntries +{ + interface ooo::vba::XCollection; + + /// Adds a new list item to a drop-down list or combo box content control + /// and returns a ContentControlListEntry object. + /// Entries must have a unique display Name, + /// Value is optional - uses Name if not specified. + /// Index is optional. It inserts at the end if not specified, otherwise inserted into list. + XContentControlListEntry Add( [in] string Name, [in] /*optional*/ any Value, [in] /*optional*/ any Index ); + + /// Remove all items from the dropdown list + void Clear(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XContentControlListEntry.idl b/oovbaapi/ooo/vba/word/XContentControlListEntry.idl new file mode 100644 index 0000000000..15b52a774c --- /dev/null +++ b/oovbaapi/ooo/vba/word/XContentControlListEntry.idl @@ -0,0 +1,43 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +module ooo { module vba { module word { + +interface XContentControlListEntry +{ + interface ooo::vba::XHelperInterface; + + /// Returns or sets the ordinal position of a list item in the collection of list items. + [attribute] long Index; + + /// Returns or sets a String that represents the display text of the list item. + [attribute] string Text; + + /// Returns or sets a String that represents the programmatic value of the list item. + [attribute] string Value; + + /// Deletes the specified item in a combo box or drop-down list content control. + void Delete(); + + /// Moves an item in a drop-down list or combo box content control down one item, + /// so that it is after the item that originally followed it. + void MoveDown(); + + /// Moves an item in a drop-down list or combo box content control up one item, + /// so that it is before the item that originally preceded it. + void MoveUp(); + + /// Selects the list entry in a drop-down list or combo box content control + /// and sets the text of the content control to the value of the item. + void Select(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XContentControls.idl b/oovbaapi/ooo/vba/word/XContentControls.idl new file mode 100644 index 0000000000..49facea70b --- /dev/null +++ b/oovbaapi/ooo/vba/word/XContentControls.idl @@ -0,0 +1,23 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +module ooo { module vba { module word { + +interface XContentControl; +interface XContentControls +{ + interface ::ooo::vba::XCollection; + + /// Returns a ContentControl object that represents a new WdContentControlType added at a range + //XContentControl Add( [in] /*optional*/ any Type, [in] /*optional*/ any Range ) raises ( com::sun::star::script::BasicErrorException ); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XDialog.idl b/oovbaapi/ooo/vba/word/XDialog.idl new file mode 100644 index 0000000000..f28a474c9d --- /dev/null +++ b/oovbaapi/ooo/vba/word/XDialog.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 word { + + + +interface XDialog : com::sun::star::uno::XInterface +{ +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XDialogs.idl b/oovbaapi/ooo/vba/word/XDialogs.idl new file mode 100644 index 0000000000..46a03790e3 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XDialogs.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 word { + +interface XDialogs : com::sun::star::uno::XInterface +{ + + any Item( [in] any Index ); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XDocument.idl b/oovbaapi/ooo/vba/word/XDocument.idl new file mode 100644 index 0000000000..99bdd5249a --- /dev/null +++ b/oovbaapi/ooo/vba/word/XDocument.idl @@ -0,0 +1,72 @@ +/* -*- 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 word { + +interface XDocument +{ + interface com::sun::star::script::XInvocation; + interface XConnectable; + + [attribute, readonly] XRange Content; + [attribute, readonly] XWindow ActiveWindow; + [attribute] any AttachedTemplate; + [attribute] long ProtectionType; + [attribute] boolean UpdateStylesOnOpen; + [attribute] boolean AutoHyphenation; + [attribute] long HyphenationZone; + [attribute] long ConsecutiveHyphensLimit; + [attribute, readonly] XMailMerge MailMerge; + + XRange Range( [in] any Start, [in] any End ) raises (com::sun::star::script::BasicErrorException); + any BuiltInDocumentProperties( [in] any Index ); + any CustomDocumentProperties( [in] any Index ); + any Bookmarks( [in] any Index ); + any ContentControls( [in] any Index ); + any SelectContentControlsByTag( [in] any Index ); + any SelectContentControlsByTitle( [in] any Index ); + any Variables( [in] any Index ); + any Paragraphs( [in] any Index ); + any Styles( [in] any Index ) raises (com::sun::star::script::BasicErrorException); + any Tables( [in] any Index ); + any Fields( [in] any Index ); + any Shapes( [in] any Index ); + void Select(); + any Sections( [in] any Index ); + void Activate(); + any PageSetup(); + any TablesOfContents([in] any Index); + any FormFields([in] any Index); + void Protect( [in] long Type, [in] any NOReset, [in] any Password, [in] any UseIRM, [in] any EnforceStyleLock ); + void PrintOut([in] any Background, [in] any Append, [in] any Range, [in] any OutputFileName, [in] any From, [in] any To, [in] any Item, [in] any Copies, [in] any Pages, [in] any PageType, [in] any PrintToFile, [in] any Collate, [in] any FileName, [in] any ActivePrinterMacGX, [in] any ManualDuplexPrint, [in] any PrintZoomColumn, [in] any PrintZoomRow, [in] any PrintZoomPaperWidth, [in] any PrintZoomPaperHeight); + void PrintPreview(); + void ClosePrintPreview(); + any Revisions( [in] any index ); + any Frames( [in] any index ); + void SaveAs2000( [in] any FileName, [in] any FileFormat, [in] any LockComments, [in] any Password, [in] any AddToRecentFiles, [in] any WritePassword, [in] any ReadOnlyRecommended, [in] any EmbedTrueTypeFonts, [in] any SaveNativePictureFormat, [in] any SaveFormsData, [in] any SaveAsAOCELetter ); + void SaveAs( [in] any FileName, [in] any FileFormat, [in] any LockComments, [in] any Password, [in] any AddToRecentFiles, [in] any WritePassword, [in] any ReadOnlyRecommended, [in] any EmbedTrueTypeFonts, [in] any SaveNativePictureFormat, [in] any SaveFormsData, [in] any SaveAsAOCELetter, [in] any Encoding, [in] any InsertLineBreaks, [in] any AllowSubstitutions, [in] any LineEnding, [in] any AddBiDiMarks ); + void Close( [in] any SaveChanges, [in] any OriginalFormat, [in] any RouteDocument ); + // This is a COLEAT-specific addition + void SavePreviewPngAs( [in] any FileName ); +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XDocumentOutgoing.idl b/oovbaapi/ooo/vba/word/XDocumentOutgoing.idl new file mode 100644 index 0000000000..45514ed448 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XDocumentOutgoing.idl @@ -0,0 +1,30 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +module ooo { module vba { module word { + +// Despite being here in ooo::vba, this has nothing to do with "VBA" (Visual Basic for +// Applications), or the VBA compatibility in StarBasic. This is related to using LibreOffice from +// (OLE) Automation clients. It is here anyway because much of the API available to such clients +// is identical to that offered to StarBasic code written in a VBA-like fashion. + +// This interface exists for technical reasons only, we don't actually have any UNO object that +// would implement (inherit from) this. We just advertise the type of this interface from Writer to +// the Automation-UNO bridge code (in extensions/source/ole) so that it can tell the Automation +// client what the Automation server expects and construct a corresponding COM interface that can +// receive the callbacks. Or something like that. + +interface XDocumentOutgoing : XInterfaceWithIID +{ + void Close(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XDocuments.idl b/oovbaapi/ooo/vba/word/XDocuments.idl new file mode 100644 index 0000000000..04470139a3 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XDocuments.idl @@ -0,0 +1,38 @@ +/* -*- 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 word { + +interface XDocuments : com::sun::star::uno::XInterface +{ + any Add([in] any Template, [in] any NewTemplate, [in] any DocumentType, [in] any Visible); + + any Open([in] string Filename, [in] any ConfirmConversions, [in] any ReadOnly, [in] any AddToRecentFiles, [in] any PasswordDocument, [in] any PasswordTemplate, [in] any Revert, [in] any WritePasswordDocument, [in] any WritePasswordTemplate, [in] any Format, [in] any Encoding, [in] any Visible, [in] any OpenAndRepair, [in] any DocumentDirection, [in] any NoEncodingDialog, [in] any XMLTransform); + + any OpenNoRepairDialog([in] string Filename, [in] any ConfirmConversions, [in] any ReadOnly, [in] any AddToRecentFiles, [in] any PasswordDocument, [in] any PasswordTemplate, [in] any Revert, [in] any WritePasswordDocument, [in] any WritePasswordTemplate, [in] any Format, [in] any Encoding, [in] any Visible, [in] any OpenAndRepair, [in] any DocumentDirection, [in] any NoEncodingDialog, [in] any XMLTransform); + + any OpenOld([in] string FileName, [in] any ConfirmConversions, [in] any ReadOnly, [in] any AddToRecentFiles, [in] any PasswordDocument, [in] any PasswordTemplate, [in] any Revert, [in] any WritePasswordDocument, [in] any WritePasswordTemplate, [in] any Format); + + // Note that this method doesn't actually do anything, see sw/source/ui/vba/vbadocuments.cxx + void Close([in] any SaveChanges,[in] any OriginalFormat,[in] any RouteDocument); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XDropDown.idl b/oovbaapi/ooo/vba/word/XDropDown.idl new file mode 100644 index 0000000000..d22f2c3299 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XDropDown.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/. + */ + +module ooo { module vba { module word { + +interface XDropDown +{ + interface ooo::vba::XHelperInterface; + interface com::sun::star::script::XDefaultProperty; + + /// Default member: True if the specified form field object is a valid drop down form field. + [attribute, readonly] boolean Valid; + + /// Returns or sets a number that represents the default drop-down index. + [attribute] long Default; + /// Returns or sets the index of the selected item in a drop-down form field. + [attribute] long Value; + + /// Returns a ListEntries collection that represents all the items in a DropDown object. + any ListEntries( [in] any Index ); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XField.idl b/oovbaapi/ooo/vba/word/XField.idl new file mode 100644 index 0000000000..108a64f753 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XField.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 word { + +interface XField +{ + interface ::ooo::vba::XHelperInterface; + + boolean Update(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XFields.idl b/oovbaapi/ooo/vba/word/XFields.idl new file mode 100644 index 0000000000..986f534530 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XFields.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 word { + +interface XRange; +interface XField; +interface XFields +{ + interface ooo::vba::XCollection; + + XField Add([in] XRange Range, [in] any Type, [in] any Text,[in] any PreserveFormatting) raises (com::sun::star::script::BasicErrorException); + long Update(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XFind.idl b/oovbaapi/ooo/vba/word/XFind.idl new file mode 100644 index 0000000000..2d9e8148c3 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XFind.idl @@ -0,0 +1,65 @@ +/* -*- 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 word { + +interface XFind +{ + interface ooo::vba::XHelperInterface; + + [attribute] string Text; + [attribute] any Replacement; + [attribute] boolean Forward; + [attribute] long Wrap; + [attribute] boolean Format; + [attribute] boolean MatchCase; + [attribute] boolean MatchWholeWord; + [attribute] boolean MatchWildcards; + [attribute] boolean MatchSoundsLike; + [attribute] boolean MatchAllWordForms; + [attribute] any Style; + + boolean Execute([in] /* string */ any FindText, + [in] /* boolean */ any MatchCase, + [in] /* boolean */ any MatchWholeWord, + [in] /* boolean */ any MatchWildcards, + [in] /* boolean */ any MatchSoundsLike, + [in] /* boolean */ any MatchAllWordForms, + [in] /* boolean */ any Forward, + [in] /* long */ any Wrap, + [in] /* boolean */ any Format, + [in] /* string */ any ReplaceWith, + [in] /* boolean */ any Replace, + [in] /* boolean */ any MatchKashida, + [in] /* boolean */ any MatchDiacritics, + [in] /* boolean */ any MatchAlefHamza, + [in] /* boolean */ any MatchControl, + [in] /* boolean */ any MatchPrefix, + [in] /* boolean */ any MatchSuffix, + [in] /* boolean */ any MatchPhrase, + [in] /* boolean */ any IgnoreSpace, + [in] /* boolean */ any IgnorePunct ); + void ClearFormatting(); + +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XFont.idl b/oovbaapi/ooo/vba/word/XFont.idl new file mode 100644 index 0000000000..a36ea54192 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XFont.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 word { + +interface XFont : com::sun::star::uno::XInterface +{ +}; + + + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XFormField.idl b/oovbaapi/ooo/vba/word/XFormField.idl new file mode 100644 index 0000000000..06543067c6 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XFormField.idl @@ -0,0 +1,84 @@ +/* -*- 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 word { + +interface XRange; +interface XFormField +{ + interface ooo::vba::XHelperInterface; + interface com::sun::star::script::XDefaultProperty; + + /// Default member: returns the field type from WdFieldType + [attribute, readonly] long Type; + + /** + * Returns or sets true if references to the specified form field + * are automatically updated whenever the field is exited. + */ + [attribute] boolean CalculateOnExit; + /// Returns or sets a string that represents the result of the specified form field + [attribute] string Result; + /// Returns or sets true if a form field is enabled + [attribute] boolean Enabled; + /// Returns or sets the macro name that runs on keyboard (tab) navigation into the field + [attribute] string EntryMacro; + /// Returns or sets an exit macro name that runs on keyboard (tab) navigation out of the field + [attribute] string ExitMacro; + /** + * Returns or sets the text that's displayed in a message box + * when the form field has the focus and the user presses F1. + * + * When OwnHelp is False, HelpText specifies the name of an AutoText entry + * that contains help text for the form field + */ + [attribute] string HelpText; + /** + * Returns or sets the specifies the source of the F1 text that's displayed in a message box + * If True, the text specified by the HelpText property is displayed. + * If False, the text in the AutoText entry specified by the HelpText property is displayed. + */ + [attribute] boolean OwnHelp; + /// returns or sets the name of the specified object. + [attribute] string Name; + /// Returns or sets the text that is displayed in the status bar when a form field has the focus + [attribute] string StatusText; + /** OwnStatus: + * If True, the text specified by the StatusText property is displayed. + * If False, the text of the AutoText entry specified by the StatusText property is displayed. + */ + [attribute] boolean OwnStatus; + + any CheckBox(); + any DropDown(); + any TextInput(); + /// Returns the next form field in the collection. + any Next(); + /// returns the previous form field in the collection. + any Previous(); + /** + * Represents a contiguous area in a document. + * Each Range object is defined by a starting and ending character position. + */ + XRange Range(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XFormFields.idl b/oovbaapi/ooo/vba/word/XFormFields.idl new file mode 100644 index 0000000000..7fe9717674 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XFormFields.idl @@ -0,0 +1,39 @@ +/* -*- 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 word { + + +interface XFormField; +interface XFormFields +{ + interface ::ooo::vba::XCollection; + + ///Returns and sets if shading is applied to form XFormFields + [attribute] boolean Shaded; + /// Returns a FormField object that represents a new WdFieldType added at a range + //XFormField Add( [in] any Range, [in] long Type ) raises ( com::sun::star::script::BasicErrorException ); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XFrame.idl b/oovbaapi/ooo/vba/word/XFrame.idl new file mode 100644 index 0000000000..68b18f4bb7 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XFrame.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 word { + +interface XFrame +{ + interface ooo::vba::XHelperInterface; + + void Select(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XFrames.idl b/oovbaapi/ooo/vba/word/XFrames.idl new file mode 100644 index 0000000000..286ee9f8ee --- /dev/null +++ b/oovbaapi/ooo/vba/word/XFrames.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 word { + + + +interface XFrames +{ + interface ::ooo::vba::XCollection; +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XGlobals.idl b/oovbaapi/ooo/vba/word/XGlobals.idl new file mode 100644 index 0000000000..dfbb47f207 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XGlobals.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 word { +interface XDocument; +interface XWindow; +interface XSystem; +interface XOptions; +interface XSelection; +interface XGlobals : com::sun::star::uno::XInterface +{ + [attribute, readonly] XDocument ActiveDocument; + [attribute, readonly] XWindow ActiveWindow; + [attribute, readonly] string Name; + [attribute, readonly] ooo::vba::word::XSystem System; + [attribute, readonly] ooo::vba::word::XOptions Options; + [attribute, readonly] ooo::vba::word::XSelection Selection; + [attribute, readonly] ooo::vba::word::XGlobals Word; + [attribute, readonly] ooo::vba::word::XWordBasic WordBasic; + any CommandBars( [in] any Index ); + any Documents( [in] any Index ); + any Addins( [in] any Index ); + any Dialogs( [in] any Index ); + any ListGalleries( [in] any aIndex ); + float CentimetersToPoints([in] float Centimeters ); + float PointsToCentimeters( [in] float Points); + float PixelsToPoints( [in] float Pixels, [in] boolean fVertical ); + float PointsToPixels( [in] float Points, [in] boolean fVertical); + float InchesToPoints( [in] float Inches); + float PointsToInches( [in] float Points); + float MillimetersToPoints( [in] float Millimeters ); + float PointsToMillimeters( [in] float Points); + float PicasToPoints( [in] float Picas); + float PointsToPicas( [in] float Points); +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XHeaderFooter.idl b/oovbaapi/ooo/vba/word/XHeaderFooter.idl new file mode 100644 index 0000000000..626a6472d2 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XHeaderFooter.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 word { + +interface XRange; +interface XHeaderFooter +{ + interface ooo::vba::XHelperInterface; + + [attribute, readonly] boolean IsHeader; + [attribute] boolean LinkToPrevious; + [attribute, readonly] XRange Range; + //[attribute, readonly] XShapers Shapes ; + any Shapes([in] any Index); +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XHeadersFooters.idl b/oovbaapi/ooo/vba/word/XHeadersFooters.idl new file mode 100644 index 0000000000..8289c88c28 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XHeadersFooters.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 word { + + + +interface XHeadersFooters +{ + interface ::ooo::vba::XCollection; +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XListEntries.idl b/oovbaapi/ooo/vba/word/XListEntries.idl new file mode 100644 index 0000000000..5db6b7bd4e --- /dev/null +++ b/oovbaapi/ooo/vba/word/XListEntries.idl @@ -0,0 +1,25 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +module ooo { module vba { module word { + +interface XListEntry; +interface XListEntries +{ + interface ooo::vba::XCollection; + + /// Returns a ListEntry object that represents an item added to a drop-down form field. + XListEntry Add( [in] string Name, [in] /*optional long*/ any Index ) raises ( com::sun::star::script::BasicErrorException ); + /// Removes all items from the drop-down form field. + void Clear(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XListEntry.idl b/oovbaapi/ooo/vba/word/XListEntry.idl new file mode 100644 index 0000000000..753538a178 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XListEntry.idl @@ -0,0 +1,27 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +module ooo { module vba { module word { + +interface XListEntry +{ + interface ooo::vba::XHelperInterface; + + /// Returns the position of an item in a collection. + [attribute, readonly] long Index; + /// Returns or sets the name of the specified object. + [attribute] string Name; + + /// Deletes the list entry. + void Delete(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XListFormat.idl b/oovbaapi/ooo/vba/word/XListFormat.idl new file mode 100644 index 0000000000..5174610885 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XListFormat.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 word { + +interface XListTemplate; +interface XListFormat +{ + interface ooo::vba::XHelperInterface; + + void ApplyListTemplate([in] XListTemplate ListTemplate, + [in] any /* optional */ ContinuePreviousList, + [in] any /* optional */ ApplyTo, + [in] any /* optional */ DefaultListBehavior); + + void ConvertNumbersToText(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XListGalleries.idl b/oovbaapi/ooo/vba/word/XListGalleries.idl new file mode 100644 index 0000000000..1faa7bfb7a --- /dev/null +++ b/oovbaapi/ooo/vba/word/XListGalleries.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 word { + + + +interface XListGalleries +{ + interface ::ooo::vba::XCollection; +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XListGallery.idl b/oovbaapi/ooo/vba/word/XListGallery.idl new file mode 100644 index 0000000000..eb43e162bb --- /dev/null +++ b/oovbaapi/ooo/vba/word/XListGallery.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 word { + +interface XListGallery +{ + interface ooo::vba::XHelperInterface; + + any ListTemplates( [in] any aIndex ); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XListLevel.idl b/oovbaapi/ooo/vba/word/XListLevel.idl new file mode 100644 index 0000000000..fd89db40a1 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XListLevel.idl @@ -0,0 +1,43 @@ +/* -*- 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 word { + +interface XFont; +interface XListLevel +{ + interface ooo::vba::XHelperInterface; + + [attribute] long Alignment; + [attribute] XFont Font; + [attribute, readonly] long Index; + [attribute] string LinkedStyle; + [attribute] string NumberFormat; + [attribute] float NumberPosition; + [attribute] long NumberStyle; + [attribute] long ResetOnHigher; + [attribute] long StartAt; + [attribute] float TabPosition; + [attribute] float TextPosition; + [attribute] long TrailingCharacter; +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XListLevels.idl b/oovbaapi/ooo/vba/word/XListLevels.idl new file mode 100644 index 0000000000..f8185fe185 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XListLevels.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 word { + + + +interface XListLevels +{ + interface ::ooo::vba::XCollection; +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XListTemplate.idl b/oovbaapi/ooo/vba/word/XListTemplate.idl new file mode 100644 index 0000000000..236b38d46d --- /dev/null +++ b/oovbaapi/ooo/vba/word/XListTemplate.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 word { + +interface XListTemplate +{ + interface ooo::vba::XHelperInterface; + + any ListLevels( [in] any aIndex ); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XListTemplates.idl b/oovbaapi/ooo/vba/word/XListTemplates.idl new file mode 100644 index 0000000000..6f9f3066ad --- /dev/null +++ b/oovbaapi/ooo/vba/word/XListTemplates.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 word { + + + +interface XListTemplates +{ + interface ::ooo::vba::XCollection; +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XMailMerge.idl b/oovbaapi/ooo/vba/word/XMailMerge.idl new file mode 100644 index 0000000000..01d98ea49e --- /dev/null +++ b/oovbaapi/ooo/vba/word/XMailMerge.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/. + */ + +module ooo { module vba { module word { + +interface XMailMerge : XHelperInterface +{ + [attribute] long MainDocumentType; + + void OpenDataSource( [in] string Name, + [in] any Format, + [in] any ConfirmConversions, + [in] any ReadOnly, + [in] any LinkToSource, + [in] any AddToRecentFiles, + [in] any PasswordDocument, + [in] any PasswordTemplate, + [in] any Revert, + [in] any WritePasswordDocument, + [in] any WritePasswordTemplate, + [in] any Connection, + [in] any SQLStatement, + [in] any SQLStatement1, + [in] any OpenExclusive, + [in] any SubType ); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XOptions.idl b/oovbaapi/ooo/vba/word/XOptions.idl new file mode 100644 index 0000000000..37fc85545d --- /dev/null +++ b/oovbaapi/ooo/vba/word/XOptions.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 word { + +interface XOptions +{ + interface ooo::vba::XHelperInterface; + + [attribute] long DefaultBorderLineStyle; + [attribute] long DefaultBorderLineWidth; + [attribute] long DefaultBorderColorIndex; + [attribute] boolean ReplaceSelection; + [attribute] boolean MapPaperSize; + [attribute] boolean AutoFormatAsYouTypeApplyHeadings; + [attribute] boolean AutoFormatAsYouTypeApplyBulletedLists; + [attribute] boolean AutoFormatAsYouTypeApplyNumberedLists; + [attribute] boolean AutoFormatAsYouTypeFormatListItemBeginning; + [attribute] boolean AutoFormatAsYouTypeDefineStyles; + [attribute] boolean AutoFormatApplyHeadings; + [attribute] boolean AutoFormatApplyLists; + [attribute] boolean AutoFormatApplyBulletedLists; + + any DefaultFilePath( [in] long Path ) raises (com::sun::star::script::BasicErrorException); +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XPageSetup.idl b/oovbaapi/ooo/vba/word/XPageSetup.idl new file mode 100644 index 0000000000..5cf3da9a95 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XPageSetup.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 word { + + + + +interface XPageSetup : com::sun::star::uno::XInterface +{ + [attribute] double Gutter; + [attribute] double HeaderDistance; + [attribute] double FooterDistance; + [attribute] boolean DifferentFirstPageHeaderFooter; + [attribute] long SectionStart; +}; + + + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XPane.idl b/oovbaapi/ooo/vba/word/XPane.idl new file mode 100644 index 0000000000..3de78c32c9 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XPane.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 word { + +interface XPane +{ + interface ooo::vba::XHelperInterface; + + any View(); + void Close(); +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XPanes.idl b/oovbaapi/ooo/vba/word/XPanes.idl new file mode 100644 index 0000000000..b612b18254 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XPanes.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 word { + + + +interface XPanes +{ + interface ::ooo::vba::XCollection; +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XParagraph.idl b/oovbaapi/ooo/vba/word/XParagraph.idl new file mode 100644 index 0000000000..51242b5386 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XParagraph.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 word { + +interface XRange; +interface XParagraph +{ + interface ooo::vba::XHelperInterface; + + [attribute, readonly] XRange Range; + [attribute] any Style; +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XParagraphFormat.idl b/oovbaapi/ooo/vba/word/XParagraphFormat.idl new file mode 100644 index 0000000000..fb81e4904a --- /dev/null +++ b/oovbaapi/ooo/vba/word/XParagraphFormat.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 word { + +interface XParagraphFormat +{ + interface ooo::vba::XHelperInterface; + + [attribute] long Alignment + { + get raises ( com::sun::star::script::BasicErrorException ); + }; + [attribute] float FirstLineIndent; + [attribute] any KeepTogether; + [attribute] any KeepWithNext; + [attribute] any Hyphenation; + [attribute] float LineSpacing; + [attribute] long LineSpacingRule; + [attribute] any NoLineNumber; + [attribute] long OutlineLevel; + [attribute] any PageBreakBefore; + [attribute] float SpaceBefore; + [attribute] float SpaceAfter; + [attribute] float LeftIndent; + [attribute] float RightIndent; + [attribute] any TabStops; + [attribute] any WidowControl; +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XParagraphs.idl b/oovbaapi/ooo/vba/word/XParagraphs.idl new file mode 100644 index 0000000000..54256127e4 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XParagraphs.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 word { + + + +interface XParagraphs +{ + interface ::ooo::vba::XCollection; +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XRange.idl b/oovbaapi/ooo/vba/word/XRange.idl new file mode 100644 index 0000000000..3b51db78ca --- /dev/null +++ b/oovbaapi/ooo/vba/word/XRange.idl @@ -0,0 +1,63 @@ +/* -*- 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 word { + +interface XParagraphFormat; +interface XStyle; +interface XFont; +interface XFind; +interface XListFormat; +interface XRange +{ + interface ooo::vba::XHelperInterface; + interface com::sun::star::script::XDefaultProperty; + + + [attribute] string Text; + [attribute] XParagraphFormat ParagraphFormat; + [attribute] any Style; + [attribute,readonly] ::com::sun::star::text::XTextRange XTextRange; + // Of course Font is NOT readonly, #FIXME #TODO + // readonly though will force an error attempting to write + [attribute, readonly] XFont Font; + [attribute, readonly] XFind Find; + + [attribute] long LanguageID; + [attribute] long Start; + [attribute] long End; + [attribute, readonly] XListFormat ListFormat; + + void InsertBreak( [in] any Type ) raises (com::sun::star::script::BasicErrorException); + void Select(); + void InsertParagraph(); + void InsertParagraphBefore(); + void InsertParagraphAfter(); + any PageSetup(); + boolean InRange( [in] XRange Range ); + any Revisions( [in] any index ); + any Sections( [in] any index ); + any Fields( [in] any index ); +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XReplacement.idl b/oovbaapi/ooo/vba/word/XReplacement.idl new file mode 100644 index 0000000000..f7d2f55bc8 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XReplacement.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 word { + +interface XReplacement +{ + interface ooo::vba::XHelperInterface; + + [attribute] string Text; + + void ClearFormatting(); +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XRevision.idl b/oovbaapi/ooo/vba/word/XRevision.idl new file mode 100644 index 0000000000..ce390291d4 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XRevision.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 word { + +interface XRange; +interface XRevision +{ + interface ooo::vba::XHelperInterface; + + void Accept(); + void Reject(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XRevisions.idl b/oovbaapi/ooo/vba/word/XRevisions.idl new file mode 100644 index 0000000000..82fdcdb940 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XRevisions.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 word { + + + +interface XRevisions +{ + interface ::ooo::vba::XCollection; + + void AcceptAll(); + void RejectAll(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XRow.idl b/oovbaapi/ooo/vba/word/XRow.idl new file mode 100644 index 0000000000..360d66e67f --- /dev/null +++ b/oovbaapi/ooo/vba/word/XRow.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 word { + +interface XRow +{ + interface ooo::vba::XHelperInterface; + + [attribute] any Height; + [attribute] long HeightRule; + + void Select(); + void SetHeight( [in] float RowHeight, [in] long HeightRule ); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XRows.idl b/oovbaapi/ooo/vba/word/XRows.idl new file mode 100644 index 0000000000..4a7c059e65 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XRows.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 word { + + + +interface XRows +{ + interface ::ooo::vba::XCollection; + + [attribute] long Alignment; + [attribute] any AllowBreakAcrossPages; + [attribute] float SpaceBetweenColumns; + + void Delete(); + void SetLeftIndent( [in] float LeftIndent, [in] long RulerStyle ); + void Select(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XSection.idl b/oovbaapi/ooo/vba/word/XSection.idl new file mode 100644 index 0000000000..7dc6f9951a --- /dev/null +++ b/oovbaapi/ooo/vba/word/XSection.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 word { + +interface XSection +{ + interface ooo::vba::XHelperInterface; + + [attribute] boolean ProtectedForForms; + + any Headers( [in] any aIndex ); + any Footers( [in] any aIndex ); + any PageSetup(); +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XSections.idl b/oovbaapi/ooo/vba/word/XSections.idl new file mode 100644 index 0000000000..6d7aced446 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XSections.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 word { + + + +interface XSections +{ + interface ::ooo::vba::XCollection; + + any PageSetup(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XSelection.idl b/oovbaapi/ooo/vba/word/XSelection.idl new file mode 100644 index 0000000000..dde41e1292 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XSelection.idl @@ -0,0 +1,81 @@ +/* -*- 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 word { + +interface XRange; +interface XParagraphFormat; +interface XFind; +interface XFont; +interface XStyle; +interface XHeaderFooter; +interface XSelection +{ + interface ooo::vba::XHelperInterface; + + [attribute] string Text; + [attribute, readonly] XRange Range; + [attribute] XParagraphFormat ParagraphFormat; + [attribute, readonly] XFind Find; + [attribute] any Style; + [attribute, readonly] XFont Font; + [attribute, readonly] XHeaderFooter HeaderFooter; + [attribute] long LanguageID; + [attribute] long Start; + [attribute] long End; + + any Tables( [in] any Index ); + any Fields( [in] any Index ); + void TypeText( [in] string Text ); + void HomeKey( [in] any Unit, [in] any Extend ); + void EndKey( [in] any Unit, [in] any Extend ); + void Delete( [in] any Unit, [in] any Count ); + void MoveRight( [in] any Unit, [in] any Count, [in] any Extend ) raises (com::sun::star::script::BasicErrorException); + void MoveLeft( [in] any Unit, [in] any Count, [in] any Extend ) raises (com::sun::star::script::BasicErrorException); + void MoveDown( [in] any Unit, [in] any Count, [in] any Extend ) raises (com::sun::star::script::BasicErrorException); + void MoveUp( [in] any Unit, [in] any Count, [in] any Extend ) raises (com::sun::star::script::BasicErrorException); + void TypeParagraph(); + void InsertParagraph(); + void InsertParagraphBefore(); + void InsertParagraphAfter(); + void TypeBackspace(); + XRange GoTo( [in] any What, [in] any Which, [in] any Count, [in] any Name ) raises (com::sun::star::script::BasicErrorException); + any Information( [in] long Type ); + void InsertBreak( [in] any Type ); + any ShapeRange(); + void SelectColumn(); + void SelectRow(); + any Rows( [in] any aIndex ); + any Columns( [in] any aIndex ); + any Cells( [in] any aIndex ); + void Copy(); + void CopyAsPicture(); + void Paste(); + void Collapse([in] any Direction); + void WholeStory(); + boolean InRange( [in] XRange Range ); + void SplitTable(); + any Paragraphs( [in] any aIndex ); +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XStyle.idl b/oovbaapi/ooo/vba/word/XStyle.idl new file mode 100644 index 0000000000..c1b847a04c --- /dev/null +++ b/oovbaapi/ooo/vba/word/XStyle.idl @@ -0,0 +1,45 @@ +/* -*- 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 word { + +interface XFont; +interface XListTemplate; +interface XParagraphFormat; +interface XStyle +{ + interface ooo::vba::XHelperInterface; + interface com::sun::star::script::XDefaultProperty; + + [attribute] string Name; + [attribute] long LanguageID; + [attribute, readonly] long Type; + [attribute, readonly] XFont Font; + [attribute] string NameLocal; + [attribute, readonly] XParagraphFormat ParagraphFormat; + [attribute] boolean AutomaticallyUpdate; + [attribute] any BaseStyle; + [attribute] any NextParagraphStyle; + [attribute, readonly] long ListLevelNumber; +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XStyles.idl b/oovbaapi/ooo/vba/word/XStyles.idl new file mode 100644 index 0000000000..36d8e32fbc --- /dev/null +++ b/oovbaapi/ooo/vba/word/XStyles.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 word { + + + +interface XStyles +{ + interface ::ooo::vba::XCollection; +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XSystem.idl b/oovbaapi/ooo/vba/word/XSystem.idl new file mode 100644 index 0000000000..babb79d17a --- /dev/null +++ b/oovbaapi/ooo/vba/word/XSystem.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 word { + +interface XSystem +{ + interface ooo::vba::XHelperInterface; + + [attribute] long Cursor; + any PrivateProfileString( [in] string Filename, [in] string Section, [in] string Key ); +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XTabStop.idl b/oovbaapi/ooo/vba/word/XTabStop.idl new file mode 100644 index 0000000000..1c0bb3ed5a --- /dev/null +++ b/oovbaapi/ooo/vba/word/XTabStop.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 word { + +interface XTabStop +{ + interface ooo::vba::XHelperInterface; +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XTabStops.idl b/oovbaapi/ooo/vba/word/XTabStops.idl new file mode 100644 index 0000000000..8c7e068800 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XTabStops.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 word { + +interface XTabStop; +interface XTabStops +{ + interface ::ooo::vba::XCollection; + + XTabStop Add([in] float Position, [in] any Alignment, [in] any Leader ) raises ( com::sun::star::script::BasicErrorException ); + void ClearAll(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XTable.idl b/oovbaapi/ooo/vba/word/XTable.idl new file mode 100644 index 0000000000..683e859e40 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XTable.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 word { + +interface XRange; + +interface XTable +{ + interface ::ooo::vba::XHelperInterface; + [attribute, readonly ] string Name; // for debug only + + XRange Range() raises (com::sun::star::script::BasicErrorException); + + /** + select the table + */ + void Select() + raises (com::sun::star::script::BasicErrorException); + + /** + delete the table + */ + void Delete() + raises (com::sun::star::script::BasicErrorException); + + /** + convert the table to text + @param Separator the separator used for the text where cell separation was + @return XRange a range containing the text + @throw BasicErrorException when the conversion cannot be done + */ +/* + XRange ConvertToText([in] any Separator, [in] any NestedTables) + raises(com::sun::star::script::BasicErrorException); +*/ + any Borders( [in] any Index ); + + any Rows([in] any aIndex ); + any Columns([in] any aIndex ); + + [attribute] double BottomPadding; + [attribute] double LeftPadding; + [attribute] double RightPadding; + [attribute] double TopPadding; +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XTableOfContents.idl b/oovbaapi/ooo/vba/word/XTableOfContents.idl new file mode 100644 index 0000000000..0ee61a15ea --- /dev/null +++ b/oovbaapi/ooo/vba/word/XTableOfContents.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 word { + +interface XTableOfContents +{ + interface ooo::vba::XHelperInterface; + + [attribute] long LowerHeadingLevel; + [attribute] long TabLeader; + [attribute] boolean UseFields; + [attribute] boolean UseOutlineLevels; + + void Delete(); + void Update(); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XTables.idl b/oovbaapi/ooo/vba/word/XTables.idl new file mode 100644 index 0000000000..e03708a3aa --- /dev/null +++ b/oovbaapi/ooo/vba/word/XTables.idl @@ -0,0 +1,43 @@ +/* -*- 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 word { + +interface XRange; + +interface XTables +{ + interface ooo::vba::XCollection; + /** Creates a new Table, optionally with a name. + <p>Creates a new table at the current cursor position. </p> + @param range + @returns + reference to the new table. + */ + XTable Add([in] XRange Range, [in] any NumRows, [in] any NumColumns, + /*optional*/ [in] any DefaultTableBehavior, + /*optional*/ [in] any AutoFitBehavior) + raises(com::sun::star::script::BasicErrorException); + + +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XTablesOfContents.idl b/oovbaapi/ooo/vba/word/XTablesOfContents.idl new file mode 100644 index 0000000000..86bb8ea53b --- /dev/null +++ b/oovbaapi/ooo/vba/word/XTablesOfContents.idl @@ -0,0 +1,38 @@ +/* -*- 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 word { + + + +interface XTableOfContents; +interface XRange; +interface XTablesOfContents +{ + interface ::ooo::vba::XCollection; + + XTableOfContents Add([in] XRange Range, [in] any UseHeadingStyles, [in] any UpperHeadingLevel, [in] any LowerHeadingLevel, [in] any UseFields, [in] any TableID, [in] any RightAlignPageNumbers, [in] any IncludePageNumbers, [in] any AddedStyles, [in] any UseHyperlinks, [in] any HidePageNumbersInWeb, [in] any UseOutlineLevels ); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XTemplate.idl b/oovbaapi/ooo/vba/word/XTemplate.idl new file mode 100644 index 0000000000..651880eef7 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XTemplate.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 word { + +interface XTemplate +{ + interface ooo::vba::XHelperInterface; + + [attribute, readonly] string Name; + [attribute, readonly] string Path; + + any AutoTextEntries( [in] any Index ); +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XTextInput.idl b/oovbaapi/ooo/vba/word/XTextInput.idl new file mode 100644 index 0000000000..7dd4ac42d3 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XTextInput.idl @@ -0,0 +1,38 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +module ooo { module vba { module word { + +interface XTextInput +{ + interface ooo::vba::XHelperInterface; + interface com::sun::star::script::XDefaultProperty; + + /// Default member: True if the specified form field object is a valid text input form field. + [attribute, readonly] boolean Valid; + + /// Returns and sets the default text. + [attribute] string Default; + /// Returns the string that specifies how the text should be formatted (like date/time, currency) + [attribute, readonly] string Format; + /// Returns the type of content: oovbaapi/ooo/vba/word/WdTextFormFieldType.idl + [attribute, readonly] long Type; + /// Returns and sets the width, in points, of the specified text input field. + [attribute] long Width; + + /// Deletes the text from the text form field. + void Clear(); + /// Sets options for the specified text form field. + void EditType( [in] long Type, [in] /*optional string*/ any Default, + [in] /*optional string*/ any Format, [in] /*optional boolean*/ any Enabled); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XVariable.idl b/oovbaapi/ooo/vba/word/XVariable.idl new file mode 100644 index 0000000000..7938a3407c --- /dev/null +++ b/oovbaapi/ooo/vba/word/XVariable.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 word { + +interface XVariable +{ + interface ooo::vba::XHelperInterface; + interface ::com::sun::star::container::XNamed; + + [attribute] any Value; + [attribute, readonly] long Index; +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XVariables.idl b/oovbaapi/ooo/vba/word/XVariables.idl new file mode 100644 index 0000000000..0c9c0204a4 --- /dev/null +++ b/oovbaapi/ooo/vba/word/XVariables.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 word { + + + +interface XVariables +{ + interface ::ooo::vba::XCollection; + + any Add( [in] string Name, [in] any Value ); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XView.idl b/oovbaapi/ooo/vba/word/XView.idl new file mode 100644 index 0000000000..780d65fd3a --- /dev/null +++ b/oovbaapi/ooo/vba/word/XView.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 word { + +interface XView +{ + interface ooo::vba::XHelperInterface; + + [attribute] long SeekView + { + set raises ( com::sun::star::script::BasicErrorException ); + }; + + //Show all nonprinting characters (such as hidden text, spaces, carriage returns, etc.). + [attribute] boolean ShowAll; + + [attribute] long SplitSpecial; + [attribute] boolean TableGridLines; + [attribute] long Type; +}; + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XWindow.idl b/oovbaapi/ooo/vba/word/XWindow.idl new file mode 100644 index 0000000000..6ebec3671f --- /dev/null +++ b/oovbaapi/ooo/vba/word/XWindow.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 word { + + +//interface XPane; +interface XWindow : com::sun::star::uno::XInterface +{ + [attribute] any View; + [attribute] any WindowState; + [attribute] string Caption; + void Activate(); + void Close([in] any SaveChanges, [in] any RouteDocument); + any Panes( [in] any Index ); // this is a fake api for it seems not support in Write + any ActivePane(); // this is a fake api for it seems not support in Write +}; + + + +}; }; }; + + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XWordBasic.idl b/oovbaapi/ooo/vba/word/XWordBasic.idl new file mode 100644 index 0000000000..7cc1efe8bd --- /dev/null +++ b/oovbaapi/ooo/vba/word/XWordBasic.idl @@ -0,0 +1,51 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + */ + +module ooo { module vba { module word { + +interface XWordBasic +{ + [attribute] long MailMergeMainDocumentType; + + void FileOpen( [in] string Name, [in] any ConfirmConversions, [in] any ReadOnly, [in] any AddToMru, [in] any PasswordDoc, [in] any PasswordDot, [in] any Revert, [in] any WritePasswordDoc, [in] any WritePasswordDot ); + void FileSave(); + void FileSaveAs( [in] any Name, [in] any Format, [in] any LockAnnot, [in] any Password, [in] any AddToMru, [in] any WritePassword, [in] any RecommendReadOnly, [in] any EmbedFonts, [in] any NativePictureFormat, [in] any FormsData, [in] any SaveAsAOCELetter ); + void FileClose( [in] any Save ); + void ToolsOptionsView( [in] any DraftFont, [in] any WrapToWindow, [in] any PicturePlaceHolders, [in] any FieldCodes, [in] any BookMarks, [in] any FieldShading, [in] any StatusBar, [in] any HScroll, [in] any VScroll, [in] any StyleAreaWidth, [in] any Tabs, [in] any Spaces, [in] any Paras, [in] any Hyphens, [in] any Hidden, [in] any ShowAll, [in] any Drawings, [in] any Anchors, [in] any TextBoundaries, [in] any VRuler, [in] any Highlight ); + any WindowName( [in] any Number ); + any ExistingBookmark( [in] string Name ); + void MailMergeOpenDataSource( [in] string Name, + [in] any Format, + [in] any ConfirmConversions, + [in] any ReadOnly, + [in] any LinkToSource, + [in] any AddToRecentFiles, + [in] any PasswordDocument, + [in] any PasswordTemplate, + [in] any Revert, + [in] any WritePasswordDocument, + [in] any WritePasswordTemplate, + [in] any Connection, + [in] any SQLStatement, + [in] any SQLStatement1, + [in] any OpenExclusive, + [in] any SubType ); + + any AppMaximize( [in] any WindowName, [in] any State ); + any DocMaximize( [in] any State ); + void AppShow( [in] any WindowName ); + any AppCount(); + void MsgBox( [in] string Prompt ); + void ScreenUpdating( [in] /*optional*/ any On ); +}; + +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/oovbaapi/ooo/vba/word/XWrapFormat.idl b/oovbaapi/ooo/vba/word/XWrapFormat.idl new file mode 100644 index 0000000000..7422308cbc --- /dev/null +++ b/oovbaapi/ooo/vba/word/XWrapFormat.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 word { +interface XWrapFormat : ooo::vba::XHelperInterface +{ + [attribute] long Type; + [attribute] long Side; + [attribute] float DistanceTop; + [attribute] float DistanceBottom; + [attribute] float DistanceLeft; + [attribute] float DistanceRight; +}; +}; }; }; + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |