summaryrefslogtreecommitdiffstats
path: root/oovbaapi/ooo/vba/word
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:06:44 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:06:44 +0000
commited5640d8b587fbcfed7dd7967f3de04b37a76f26 (patch)
tree7a5f7c6c9d02226d7471cb3cc8fbbf631b415303 /oovbaapi/ooo/vba/word
parentInitial commit. (diff)
downloadlibreoffice-ed5640d8b587fbcfed7dd7967f3de04b37a76f26.tar.xz
libreoffice-ed5640d8b587fbcfed7dd7967f3de04b37a76f26.zip
Adding upstream version 4:7.4.7.upstream/4%7.4.7upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'oovbaapi/ooo/vba/word')
-rw-r--r--oovbaapi/ooo/vba/word/WdAlertLevel.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdAnimation.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdAraSpeller.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdArabicNumeral.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdArrangeStyle.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdAutoFitBehavior.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdAutoMacros.idl31
-rw-r--r--oovbaapi/ooo/vba/word/WdAutoVersions.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdBaselineAlignment.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdBookmarkSortBy.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdBorderDistanceFrom.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdBorderType.idl33
-rw-r--r--oovbaapi/ooo/vba/word/WdBorderTypeHID.idl26
-rw-r--r--oovbaapi/ooo/vba/word/WdBreakType.idl35
-rw-r--r--oovbaapi/ooo/vba/word/WdBrowseTarget.idl37
-rw-r--r--oovbaapi/ooo/vba/word/WdBrowserLevel.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdBuiltInProperty.idl55
-rw-r--r--oovbaapi/ooo/vba/word/WdBuiltinStyle.idl128
-rw-r--r--oovbaapi/ooo/vba/word/WdCalendarType.idl33
-rw-r--r--oovbaapi/ooo/vba/word/WdCalendarTypeBi.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdCaptionLabelID.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdCaptionNumberStyle.idl57
-rw-r--r--oovbaapi/ooo/vba/word/WdCaptionNumberStyleHID.idl26
-rw-r--r--oovbaapi/ooo/vba/word/WdCaptionPosition.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdCellVerticalAlignment.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdCharacterCase.idl35
-rw-r--r--oovbaapi/ooo/vba/word/WdCharacterCaseHID.idl26
-rw-r--r--oovbaapi/ooo/vba/word/WdCharacterWidth.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdChevronConvertRule.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdCollapseDirection.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdColor.idl85
-rw-r--r--oovbaapi/ooo/vba/word/WdColorIndex.idl44
-rw-r--r--oovbaapi/ooo/vba/word/WdCompareTarget.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdCompatibility.idl75
-rw-r--r--oovbaapi/ooo/vba/word/WdConditionCode.idl37
-rw-r--r--oovbaapi/ooo/vba/word/WdConstants.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdContinue.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdCountry.idl49
-rw-r--r--oovbaapi/ooo/vba/word/WdCursorMovement.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdCursorType.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdCustomLabelPageSize.idl39
-rw-r--r--oovbaapi/ooo/vba/word/WdDateLanguage.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdDefaultFilePath.idl42
-rw-r--r--oovbaapi/ooo/vba/word/WdDefaultListBehavior.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdDefaultTableBehavior.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdDeleteCells.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdDeletedTextMark.idl35
-rw-r--r--oovbaapi/ooo/vba/word/WdDiacriticColor.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdDictionaryType.idl35
-rw-r--r--oovbaapi/ooo/vba/word/WdDictionaryTypeHID.idl26
-rw-r--r--oovbaapi/ooo/vba/word/WdDisableFeaturesIntroducedAfter.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdDocumentDirection.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdDocumentKind.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdDocumentMedium.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdDocumentType.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdDocumentViewDirection.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdDropPosition.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdEditionOption.idl33
-rw-r--r--oovbaapi/ooo/vba/word/WdEditionType.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdEditorType.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdEmailHTMLFidelity.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdEmphasisMark.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdEnableCancelKey.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdEncloseStyle.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdEnclosureType.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdEndnoteLocation.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdEnvelopeOrientation.idl34
-rw-r--r--oovbaapi/ooo/vba/word/WdFarEastLineBreakLanguageID.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdFarEastLineBreakLevel.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdFieldKind.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdFieldShading.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdFieldType.idl117
-rw-r--r--oovbaapi/ooo/vba/word/WdFindMatch.idl46
-rw-r--r--oovbaapi/ooo/vba/word/WdFindWrap.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdFlowDirection.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdFontBias.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdFootnoteLocation.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdFramePosition.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdFrameSizeRule.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdFramesetNewFrameLocation.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdFramesetSizeType.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdFramesetType.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdGoToDirection.idl31
-rw-r--r--oovbaapi/ooo/vba/word/WdGoToItem.idl42
-rw-r--r--oovbaapi/ooo/vba/word/WdGutterStyle.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdGutterStyleOld.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdHeaderFooterIndex.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdHeadingSeparator.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdHebSpellStart.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdHelpType.idl39
-rw-r--r--oovbaapi/ooo/vba/word/WdHelpTypeHID.idl26
-rw-r--r--oovbaapi/ooo/vba/word/WdHighAnsiText.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdHorizontalInVerticalType.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdHorizontalLineAlignment.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdHorizontalLineWidthType.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdIMEMode.idl35
-rw-r--r--oovbaapi/ooo/vba/word/WdIndexFilter.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdIndexFormat.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdIndexSortBy.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdIndexType.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdInformation.idl60
-rw-r--r--oovbaapi/ooo/vba/word/WdInlineShapeType.idl36
-rw-r--r--oovbaapi/ooo/vba/word/WdInsertCells.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdInsertedTextMark.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdInternationalIndex.idl35
-rw-r--r--oovbaapi/ooo/vba/word/WdJustificationMode.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdKana.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdKey.idl123
-rw-r--r--oovbaapi/ooo/vba/word/WdKeyCategory.idl34
-rw-r--r--oovbaapi/ooo/vba/word/WdLanguageID.idl230
-rw-r--r--oovbaapi/ooo/vba/word/WdLanguageID2000.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdLayoutMode.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdLetterStyle.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdLetterheadLocation.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdLineEndingType.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdLineSpacing.idl31
-rw-r--r--oovbaapi/ooo/vba/word/WdLineStyle.idl50
-rw-r--r--oovbaapi/ooo/vba/word/WdLineType.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdLineWidth.idl34
-rw-r--r--oovbaapi/ooo/vba/word/WdLinkType.idl33
-rw-r--r--oovbaapi/ooo/vba/word/WdListApplyTo.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdListGalleryType.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdListLevelAlignment.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdListNumberStyle.idl84
-rw-r--r--oovbaapi/ooo/vba/word/WdListNumberStyleHID.idl26
-rw-r--r--oovbaapi/ooo/vba/word/WdListType.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeActiveRecord.idl34
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeComparison.idl33
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeDataSource.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeDefaultRecord.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeDestination.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeMailFormat.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeMainDocType.idl33
-rw-r--r--oovbaapi/ooo/vba/word/WdMailMergeState.idl31
-rw-r--r--oovbaapi/ooo/vba/word/WdMailSystem.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdMailerPriority.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdMappedDataFields.idl55
-rw-r--r--oovbaapi/ooo/vba/word/WdMeasurementUnits.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdMeasurementUnitsHID.idl26
-rw-r--r--oovbaapi/ooo/vba/word/WdMergeSubType.idl34
-rw-r--r--oovbaapi/ooo/vba/word/WdMergeTarget.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdMonthNames.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdMovementType.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdMultipleWordConversionsMode.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdNewDocumentType.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdNoteNumberStyle.idl54
-rw-r--r--oovbaapi/ooo/vba/word/WdNoteNumberStyleHID.idl26
-rw-r--r--oovbaapi/ooo/vba/word/WdNumberStyleWordBasicBiDi.idl33
-rw-r--r--oovbaapi/ooo/vba/word/WdNumberType.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdNumberingRule.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdOLEPlacement.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdOLEType.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdOLEVerb.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdOpenFormat.idl35
-rw-r--r--oovbaapi/ooo/vba/word/WdOrganizerObject.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdOrientation.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdOriginalFormat.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdOutlineLevel.idl35
-rw-r--r--oovbaapi/ooo/vba/word/WdPageBorderArt.idl189
-rw-r--r--oovbaapi/ooo/vba/word/WdPageFit.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdPageNumberAlignment.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdPageNumberStyle.idl54
-rw-r--r--oovbaapi/ooo/vba/word/WdPageNumberStyleHID.idl26
-rw-r--r--oovbaapi/ooo/vba/word/WdPaperSize.idl67
-rw-r--r--oovbaapi/ooo/vba/word/WdPaperTray.idl40
-rw-r--r--oovbaapi/ooo/vba/word/WdParagraphAlignment.idl34
-rw-r--r--oovbaapi/ooo/vba/word/WdParagraphAlignmentHID.idl26
-rw-r--r--oovbaapi/ooo/vba/word/WdPartOfSpeech.idl35
-rw-r--r--oovbaapi/ooo/vba/word/WdPasteDataType.idl35
-rw-r--r--oovbaapi/ooo/vba/word/WdPhoneticGuideAlignmentType.idl31
-rw-r--r--oovbaapi/ooo/vba/word/WdPictureLinkType.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdPreferredWidthType.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdPrintOutItem.idl34
-rw-r--r--oovbaapi/ooo/vba/word/WdPrintOutPages.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdPrintOutRange.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdProofreadingErrorType.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdProtectionType.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdReadingOrder.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdRecoveryType.idl42
-rw-r--r--oovbaapi/ooo/vba/word/WdRectangleType.idl33
-rw-r--r--oovbaapi/ooo/vba/word/WdReferenceKind.idl38
-rw-r--r--oovbaapi/ooo/vba/word/WdReferenceType.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdRelativeHorizontalPosition.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdRelativeVerticalPosition.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdRelocate.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdReplace.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisedLinesMark.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisedPropertiesMark.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisionType.idl39
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisionsBalloonMargin.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisionsBalloonPrintOrientation.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisionsBalloonWidthType.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisionsMode.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisionsView.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdRevisionsWrap.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdRoutingSlipDelivery.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdRoutingSlipStatus.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdRowAlignment.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdRowHeightRule.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdRulerStyle.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdSalutationGender.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdSalutationType.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdSaveFormat.idl38
-rw-r--r--oovbaapi/ooo/vba/word/WdSaveOptions.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdScrollbarType.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdSectionDirection.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdSectionStart.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdSeekView.idl36
-rw-r--r--oovbaapi/ooo/vba/word/WdSelectionFlags.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdSelectionType.idl34
-rw-r--r--oovbaapi/ooo/vba/word/WdSeparatorType.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdShapePosition.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdShowFilter.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdSmartTagControlType.idl41
-rw-r--r--oovbaapi/ooo/vba/word/WdSortFieldType.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdSortFieldTypeHID.idl26
-rw-r--r--oovbaapi/ooo/vba/word/WdSortOrder.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdSortSeparator.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdSpecialPane.idl44
-rw-r--r--oovbaapi/ooo/vba/word/WdSpellingErrorType.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdSpellingWordType.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdStatistic.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdStatisticHID.idl26
-rw-r--r--oovbaapi/ooo/vba/word/WdStoryType.idl42
-rw-r--r--oovbaapi/ooo/vba/word/WdStyleSheetLinkType.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdStyleSheetPrecedence.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdStyleType.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdSubscriberFormats.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdSummaryLength.idl33
-rw-r--r--oovbaapi/ooo/vba/word/WdSummaryMode.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdTCSCConverterDirection.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdTabAlignment.idl31
-rw-r--r--oovbaapi/ooo/vba/word/WdTabLeader.idl31
-rw-r--r--oovbaapi/ooo/vba/word/WdTabLeaderHID.idl26
-rw-r--r--oovbaapi/ooo/vba/word/WdTableDirection.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdTableFieldSeparator.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdTableFormat.idl68
-rw-r--r--oovbaapi/ooo/vba/word/WdTableFormatApply.idl34
-rw-r--r--oovbaapi/ooo/vba/word/WdTablePosition.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdTaskPanes.idl39
-rw-r--r--oovbaapi/ooo/vba/word/WdTemplateType.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdTextFormFieldType.idl31
-rw-r--r--oovbaapi/ooo/vba/word/WdTextOrientation.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdTextOrientationHID.idl26
-rw-r--r--oovbaapi/ooo/vba/word/WdTextureIndex.idl78
-rw-r--r--oovbaapi/ooo/vba/word/WdToaFormat.idl30
-rw-r--r--oovbaapi/ooo/vba/word/WdTocFormat.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdTofFormat.idl31
-rw-r--r--oovbaapi/ooo/vba/word/WdTrailingCharacter.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdTwoLinesInOneType.idl31
-rw-r--r--oovbaapi/ooo/vba/word/WdUnderline.idl43
-rw-r--r--oovbaapi/ooo/vba/word/WdUnits.idl41
-rw-r--r--oovbaapi/ooo/vba/word/WdUseFormattingFrom.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdVerticalAlignment.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdViewType.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdViewTypeOld.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdVisualSelection.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdWindowState.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdWindowType.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdWordDialog.idl250
-rw-r--r--oovbaapi/ooo/vba/word/WdWordDialogHID.idl26
-rw-r--r--oovbaapi/ooo/vba/word/WdWordDialogTab.idl109
-rw-r--r--oovbaapi/ooo/vba/word/WdWordDialogTabHID.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdWrapSideType.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdWrapType.idl31
-rw-r--r--oovbaapi/ooo/vba/word/WdWrapTypeMerged.idl32
-rw-r--r--oovbaapi/ooo/vba/word/WdXMLNodeLevel.idl29
-rw-r--r--oovbaapi/ooo/vba/word/WdXMLNodeType.idl27
-rw-r--r--oovbaapi/ooo/vba/word/WdXMLSelectionChangeReason.idl28
-rw-r--r--oovbaapi/ooo/vba/word/WdXMLValidationStatus.idl27
-rw-r--r--oovbaapi/ooo/vba/word/XAddin.idl43
-rw-r--r--oovbaapi/ooo/vba/word/XAddins.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XApplication.idl71
-rw-r--r--oovbaapi/ooo/vba/word/XApplicationOutgoing.idl39
-rw-r--r--oovbaapi/ooo/vba/word/XAutoTextEntries.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XAutoTextEntry.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XBookmark.idl43
-rw-r--r--oovbaapi/ooo/vba/word/XBookmarks.idl47
-rw-r--r--oovbaapi/ooo/vba/word/XBorder.idl45
-rw-r--r--oovbaapi/ooo/vba/word/XBorders.idl45
-rw-r--r--oovbaapi/ooo/vba/word/XCell.idl43
-rw-r--r--oovbaapi/ooo/vba/word/XCells.idl48
-rw-r--r--oovbaapi/ooo/vba/word/XCheckBox.idl38
-rw-r--r--oovbaapi/ooo/vba/word/XColumn.idl40
-rw-r--r--oovbaapi/ooo/vba/word/XColumns.idl45
-rw-r--r--oovbaapi/ooo/vba/word/XDialog.idl40
-rw-r--r--oovbaapi/ooo/vba/word/XDialogs.idl39
-rw-r--r--oovbaapi/ooo/vba/word/XDocument.idl76
-rw-r--r--oovbaapi/ooo/vba/word/XDocumentOutgoing.idl35
-rw-r--r--oovbaapi/ooo/vba/word/XDocuments.idl45
-rw-r--r--oovbaapi/ooo/vba/word/XField.idl38
-rw-r--r--oovbaapi/ooo/vba/word/XFields.idl42
-rw-r--r--oovbaapi/ooo/vba/word/XFind.idl72
-rw-r--r--oovbaapi/ooo/vba/word/XFont.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XFormField.idl42
-rw-r--r--oovbaapi/ooo/vba/word/XFormFields.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XFrame.idl39
-rw-r--r--oovbaapi/ooo/vba/word/XFrames.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XGlobals.idl51
-rw-r--r--oovbaapi/ooo/vba/word/XHeaderFooter.idl44
-rw-r--r--oovbaapi/ooo/vba/word/XHeadersFooters.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XListFormat.idl44
-rw-r--r--oovbaapi/ooo/vba/word/XListGalleries.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XListGallery.idl38
-rw-r--r--oovbaapi/ooo/vba/word/XListLevel.idl51
-rw-r--r--oovbaapi/ooo/vba/word/XListLevels.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XListTemplate.idl38
-rw-r--r--oovbaapi/ooo/vba/word/XListTemplates.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XMailMerge.idl40
-rw-r--r--oovbaapi/ooo/vba/word/XOptions.idl53
-rw-r--r--oovbaapi/ooo/vba/word/XPageSetup.idl48
-rw-r--r--oovbaapi/ooo/vba/word/XPane.idl40
-rw-r--r--oovbaapi/ooo/vba/word/XPanes.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XParagraph.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XParagraphFormat.idl58
-rw-r--r--oovbaapi/ooo/vba/word/XParagraphs.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XRange.idl66
-rw-r--r--oovbaapi/ooo/vba/word/XReplacement.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XRevision.idl40
-rw-r--r--oovbaapi/ooo/vba/word/XRevisions.idl44
-rw-r--r--oovbaapi/ooo/vba/word/XRow.idl42
-rw-r--r--oovbaapi/ooo/vba/word/XRows.idl49
-rw-r--r--oovbaapi/ooo/vba/word/XSection.idl43
-rw-r--r--oovbaapi/ooo/vba/word/XSections.idl43
-rw-r--r--oovbaapi/ooo/vba/word/XSelection.idl88
-rw-r--r--oovbaapi/ooo/vba/word/XStyle.idl53
-rw-r--r--oovbaapi/ooo/vba/word/XStyles.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XSystem.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XTabStop.idl36
-rw-r--r--oovbaapi/ooo/vba/word/XTabStops.idl41
-rw-r--r--oovbaapi/ooo/vba/word/XTable.idl69
-rw-r--r--oovbaapi/ooo/vba/word/XTableOfContents.idl44
-rw-r--r--oovbaapi/ooo/vba/word/XTables.idl53
-rw-r--r--oovbaapi/ooo/vba/word/XTablesOfContents.idl46
-rw-r--r--oovbaapi/ooo/vba/word/XTemplate.idl42
-rw-r--r--oovbaapi/ooo/vba/word/XVariable.idl42
-rw-r--r--oovbaapi/ooo/vba/word/XVariables.idl43
-rw-r--r--oovbaapi/ooo/vba/word/XView.idl47
-rw-r--r--oovbaapi/ooo/vba/word/XWindow.idl49
-rw-r--r--oovbaapi/ooo/vba/word/XWordBasic.idl53
-rw-r--r--oovbaapi/ooo/vba/word/XWrapFormat.idl37
341 files changed, 12767 insertions, 0 deletions
diff --git a/oovbaapi/ooo/vba/word/WdAlertLevel.idl b/oovbaapi/ooo/vba/word/WdAlertLevel.idl
new file mode 100644
index 000000000..403ff6d71
--- /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 000000000..b6b1ea485
--- /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 000000000..9759dd38a
--- /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 000000000..6affe0cac
--- /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 000000000..2c31259c0
--- /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 000000000..49fc10f90
--- /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 000000000..a166ffd75
--- /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 000000000..4d634e31d
--- /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 000000000..7db5a5940
--- /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 000000000..6c8b0a93e
--- /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 000000000..89ffe06a6
--- /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 000000000..5593d30b7
--- /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 000000000..9860057b6
--- /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 000000000..292fa1c5e
--- /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 000000000..f41dc7d82
--- /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 000000000..ad0036042
--- /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 000000000..c4777651f
--- /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 000000000..57fb585af
--- /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 000000000..12859bb9a
--- /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 000000000..ee6c1755c
--- /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 000000000..3d7887a62
--- /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 000000000..01e5a2626
--- /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 000000000..2cbd7eb6a
--- /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 000000000..bc4cb1d0d
--- /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 000000000..79031fa1e
--- /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 000000000..ef4552e6b
--- /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 000000000..c136937f9
--- /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 000000000..f6df891e6
--- /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 000000000..517e72d9a
--- /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 000000000..5663a3567
--- /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 000000000..302f88208
--- /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 000000000..e63a33784
--- /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 000000000..c9bb50c98
--- /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 000000000..fa814ee6e
--- /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 000000000..53557f7f4
--- /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 000000000..7082c7714
--- /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/WdContinue.idl b/oovbaapi/ooo/vba/word/WdContinue.idl
new file mode 100644
index 000000000..8d985285c
--- /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 000000000..31281114e
--- /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 000000000..dce809fae
--- /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 000000000..1e93fc75d
--- /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 000000000..7d6786629
--- /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 000000000..5a7e02926
--- /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 000000000..8b4c82cef
--- /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 000000000..5816e5542
--- /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 000000000..8c83ff2e7
--- /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 000000000..f978bd4a7
--- /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 000000000..a494b701a
--- /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 000000000..08ec35d06
--- /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 000000000..526abae67
--- /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 000000000..4552bd6e2
--- /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 000000000..15f8e2a06
--- /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 000000000..4e5c7b1a5
--- /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 000000000..b973a249a
--- /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 000000000..d39f3d635
--- /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 000000000..4107457a0
--- /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 000000000..aee4a6786
--- /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 000000000..262cd9b35
--- /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 000000000..b0554f3f7
--- /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 000000000..8aedbccf9
--- /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 000000000..f34f3a104
--- /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 000000000..d42ba71f2
--- /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 000000000..b064759f3
--- /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 000000000..fbeacb9a5
--- /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 000000000..0ce4da586
--- /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 000000000..5ded08412
--- /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 000000000..06245300d
--- /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 000000000..028166a68
--- /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 000000000..ab115415c
--- /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 000000000..be2cda98c
--- /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 000000000..d5659fd06
--- /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 000000000..31767a5f7
--- /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 000000000..c5372e4b2
--- /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 000000000..1b51267ee
--- /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 000000000..22bc6b3e8
--- /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 000000000..0c538189d
--- /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 000000000..63a022a72
--- /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 000000000..6bd1d3103
--- /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 000000000..fb072bc71
--- /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 000000000..c3e42565a
--- /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 000000000..20c8fc3e1
--- /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 000000000..b199f8ccc
--- /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 000000000..8105db32e
--- /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 000000000..f09e56c3c
--- /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 000000000..12fb3273c
--- /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 000000000..380e3a323
--- /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 000000000..ea9f25f7a
--- /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 000000000..29232f226
--- /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 000000000..eb8ae5de1
--- /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 000000000..0d881168b
--- /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 000000000..5bcb6bd66
--- /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 000000000..e074ece77
--- /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 000000000..5d5202310
--- /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 000000000..56443a77c
--- /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 000000000..74480ad62
--- /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 000000000..59ff77470
--- /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 000000000..32fcd9539
--- /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 000000000..4cd991301
--- /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 000000000..f9d7818c6
--- /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 000000000..1ad47dc5e
--- /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 000000000..c0714b5f4
--- /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 000000000..c329edea3
--- /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 000000000..9d8f64889
--- /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 000000000..5cc8752e2
--- /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 000000000..6a08b5a13
--- /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 000000000..caf535b29
--- /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 000000000..e8fc5e354
--- /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 000000000..58519ad6a
--- /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 000000000..433b0f404
--- /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 000000000..a5ef31432
--- /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 000000000..0c1cb262a
--- /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 000000000..98ee648e6
--- /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 000000000..1a7b01f00
--- /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 000000000..569b62f18
--- /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 000000000..0bf77e5ad
--- /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 000000000..8fcea42ae
--- /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 000000000..5af44d1f2
--- /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 000000000..022f45b6c
--- /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 000000000..f1e063dfc
--- /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 000000000..e5478c748
--- /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 000000000..6280b2a09
--- /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 000000000..8a94d0f7b
--- /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 000000000..012c4ef81
--- /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 000000000..5d8a19dd6
--- /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 000000000..4c17cb87f
--- /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 000000000..9cad61297
--- /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 000000000..0d982a0f9
--- /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 000000000..64568c10c
--- /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 000000000..c0ed4fc49
--- /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 000000000..7873e93fb
--- /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 000000000..f06846321
--- /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 000000000..8d645a798
--- /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 000000000..7a3ec9c21
--- /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 000000000..2248572f0
--- /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 000000000..8a5f0e970
--- /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 000000000..698c6e88b
--- /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 000000000..2ef3b1347
--- /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 000000000..9089c1afb
--- /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 000000000..2c90f473b
--- /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 000000000..281bfaacf
--- /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 000000000..6d7a1b5a7
--- /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 000000000..a1861197b
--- /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 000000000..d437a5f9b
--- /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 000000000..8be15a5f5
--- /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 000000000..e50228395
--- /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 000000000..95029ef8a
--- /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 000000000..7b4e1c55e
--- /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 000000000..7e9eded03
--- /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 000000000..b684a6d14
--- /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 000000000..248712a80
--- /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 000000000..4665bbd42
--- /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 000000000..09a072f03
--- /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 000000000..4b21ededf
--- /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 000000000..e1828eafe
--- /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 000000000..342dea6db
--- /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 000000000..9bb3fd439
--- /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 000000000..ce3d2ddab
--- /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 000000000..69b9cae58
--- /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 000000000..fc5d32bce
--- /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 000000000..03a681917
--- /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 000000000..fd077317f
--- /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 000000000..804fe09f4
--- /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 000000000..41d394f6a
--- /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 000000000..e02b50d76
--- /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 000000000..a6b6b1122
--- /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 000000000..e02ba6baa
--- /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 000000000..2bea37ff8
--- /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 000000000..cd7158c04
--- /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 000000000..2fcef67ea
--- /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 000000000..f5c5c9a78
--- /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 000000000..7e33c8c7e
--- /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 000000000..309bd7e60
--- /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 000000000..36ae4c957
--- /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 000000000..f8758525b
--- /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 000000000..cba4c6908
--- /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 000000000..4ed926fc7
--- /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 000000000..dbcc7f4e5
--- /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 000000000..03011a841
--- /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 000000000..bbad2991d
--- /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 000000000..7fe33f134
--- /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 000000000..97f5b5b31
--- /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 000000000..283b0d9b5
--- /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 000000000..c61fe8fd2
--- /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 000000000..e97a3d662
--- /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 000000000..e61d156c3
--- /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 000000000..ccd3713b7
--- /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 000000000..b7eef2c55
--- /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 000000000..831ff6255
--- /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 000000000..332748e59
--- /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 000000000..76add7b5d
--- /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 000000000..a548ed7ab
--- /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 000000000..81e1f3cc9
--- /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 000000000..db86e0b2b
--- /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 000000000..d401ea32a
--- /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 000000000..79fc5067d
--- /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 000000000..13d635146
--- /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 000000000..9545cf0d1
--- /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 000000000..e7d804e1f
--- /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 000000000..68fdae729
--- /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 000000000..55fd87575
--- /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 000000000..93d1833be
--- /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 000000000..9b23a780f
--- /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 000000000..55341192b
--- /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 000000000..13ab46c03
--- /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 000000000..7f57849bc
--- /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 000000000..57597789d
--- /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 000000000..08be1452c
--- /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 000000000..8e13fd4c7
--- /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 000000000..0eaa17683
--- /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 000000000..872229c2e
--- /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 000000000..75922f1bb
--- /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 000000000..f13e97fe7
--- /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 000000000..bd738674c
--- /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 000000000..94e6060fd
--- /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 000000000..0bc200eb1
--- /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 000000000..d7de18f47
--- /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 000000000..c1a4c6c08
--- /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 000000000..497f660a7
--- /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 000000000..82b0315c1
--- /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 000000000..88919c4c2
--- /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 000000000..85c8871c0
--- /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 000000000..5691b7118
--- /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 000000000..949daaefb
--- /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 000000000..661ca8503
--- /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 000000000..9417bcda1
--- /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 000000000..bd700c963
--- /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 000000000..0a6511dad
--- /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 000000000..97f512cb5
--- /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 000000000..7565eacfc
--- /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 000000000..13b2cd16b
--- /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 000000000..d6390a03e
--- /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 000000000..da6d16dea
--- /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 000000000..366ce37d5
--- /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 000000000..687752e56
--- /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 000000000..c1b52d9d8
--- /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 000000000..792b7cae4
--- /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 000000000..3a9f9e92a
--- /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 000000000..85a39e519
--- /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 000000000..c6c5448e1
--- /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 000000000..9ddfe23b6
--- /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 000000000..be7ace650
--- /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 000000000..cbd373c2e
--- /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 000000000..3cc60a074
--- /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 000000000..77a73548d
--- /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 000000000..575362beb
--- /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 000000000..bd63d94d3
--- /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 000000000..d77fe53ae
--- /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 000000000..0c163a0fd
--- /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 000000000..1646a240b
--- /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 000000000..1023b0d3c
--- /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 000000000..8a02fb62a
--- /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 000000000..8556b676e
--- /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 000000000..b0fc96a71
--- /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 000000000..a2beba547
--- /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 000000000..dfa8543b2
--- /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 000000000..5b0f4ea83
--- /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 000000000..5fe295abd
--- /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 000000000..fc28da3be
--- /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 000000000..869fad439
--- /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 000000000..8dd651f2c
--- /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 000000000..1bf9f7d46
--- /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 000000000..3b48f45e5
--- /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 000000000..db94fc898
--- /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 000000000..502b71ff8
--- /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 000000000..3e5c74db9
--- /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 000000000..9300e8e9b
--- /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 000000000..0ea1a083f
--- /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 000000000..3953de270
--- /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 000000000..25b136f66
--- /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 000000000..f167bbea7
--- /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 000000000..cef34d258
--- /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 000000000..482d3aff0
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XAddin.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 .
+ */
+#ifndef __ooo_vba_word_XAddin_idl__
+#define __ooo_vba_word_XAddin_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+#include <com/sun/star/container/XNamed.idl>
+
+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;
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..2097c8807
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XAddins.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 .
+ */
+#ifndef __ooo_vba_word_XAddins_idl__
+#define __ooo_vba_word_XAddins_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XAddins
+{
+ interface ::ooo::vba::XCollection;
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..76d8a326c
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XApplication.idl
@@ -0,0 +1,71 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+#ifndef __ooo_vba_word_XApplication_idl__
+#define __ooo_vba_word_XApplication_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+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 );
+ void ShowMe();
+ void Resize( [in] long Width, [in] long Height );
+ void Move( [in] long Left, [in] long Top );
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..3eab2dd5a
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XApplicationOutgoing.idl
@@ -0,0 +1,39 @@
+/* -*- 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/.
+ */
+
+#ifndef __ooo_vba_word_XApplicationOutgoing_idl__
+#define __ooo_vba_word_XApplicationOutgoing_idl__
+
+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);
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..d1df87baf
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XAutoTextEntries.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 .
+ */
+#ifndef __ooo_vba_word_XAutoTextEntries_idl__
+#define __ooo_vba_word_XAutoTextEntries_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XAutoTextEntries
+{
+ interface ::ooo::vba::XCollection;
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..f0692f70f
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XAutoTextEntry.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 .
+ */
+#ifndef __ooo_vba_word_XAutoTextEntry_idl__
+#define __ooo_vba_word_XAutoTextEntry_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+#include <com/sun/star/container/XNamed.idl>
+
+module ooo { module vba { module word {
+
+interface XRange;
+interface XAutoTextEntry
+{
+ interface ooo::vba::XHelperInterface;
+
+ XRange Insert([in] XRange Where, [in] /*Optional*/ any RichText);
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..8edf2c2d2
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XBookmark.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 .
+ */
+#ifndef __ooo_vba_word_XBookmark_idl__
+#define __ooo_vba_word_XBookmark_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+#include <com/sun/star/container/XNamed.idl>
+
+module ooo { module vba { module word {
+
+interface XBookmark
+{
+ interface ooo::vba::XHelperInterface;
+ interface ::com::sun::star::container::XNamed;
+
+ void Delete();
+ void Select();
+ any Range();
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..70109363f
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XBookmarks.idl
@@ -0,0 +1,47 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+#ifndef __ooo_vba_word_XBookmarks_idl__
+#define __ooo_vba_word_XBookmarks_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+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 );
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..164214a83
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XBorder.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 .
+ */
+#ifndef __ooo_vba_word_XBorder_idl__
+#define __ooo_vba_word_XBorder_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XBorder
+{
+ interface ::ooo::vba::XHelperInterface;
+
+ [attribute] any LineStyle;
+};
+
+
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..98870189e
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XBorders.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 .
+ */
+#ifndef __ooo_vba_word_XBorders_idl__
+#define __ooo_vba_word_XBorders_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+interface XBorders
+{
+ interface ooo::vba::XCollection;
+
+ [attribute] boolean Shadow;
+};
+
+
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..5c1e349f4
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XCell.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 .
+ */
+#ifndef __ooo_vba_word_XCell_idl__
+#define __ooo_vba_word_XCell_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+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 );
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..3c45ba985
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XCells.idl
@@ -0,0 +1,48 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+#ifndef __ooo_vba_word_XCells_idl__
+#define __ooo_vba_word_XCells_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+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 );
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..6cd82ada0
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XCheckBox.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 .
+ */
+#ifndef __ooo_vba_word_XCheckBox_idl__
+#define __ooo_vba_word_XCheckBox_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+module ooo { module vba { module word {
+
+interface XCheckBox
+{
+ interface ooo::vba::XHelperInterface;
+
+ [attribute] boolean Value;
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..58185cca6
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XColumn.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 .
+ */
+#ifndef __ooo_vba_word_XColumn_idl__
+#define __ooo_vba_word_XColumn_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+module ooo { module vba { module word {
+
+interface XColumn
+{
+ interface ooo::vba::XHelperInterface;
+
+ [attribute] long Width;
+
+ void Select();
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..c0fffe3c8
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XColumns.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 .
+ */
+#ifndef __ooo_vba_word_XColumns_idl__
+#define __ooo_vba_word_XColumns_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XColumns
+{
+ interface ::ooo::vba::XCollection;
+
+ [attribute] long Width;
+
+ void Select();
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..024e5dbb5
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XDialog.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 .
+ */
+#ifndef __ooo_vba_word_XDialog_idl__
+#define __ooo_vba_word_XDialog_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XDialog : com::sun::star::uno::XInterface
+{
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..a7a43a4a5
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XDialogs.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 .
+ */
+#ifndef __ooo_vba_word_XDialogs_idl__
+#define __ooo_vba_word_XDialogs_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+
+
+module ooo { module vba { module word {
+
+interface XDialogs : com::sun::star::uno::XInterface
+{
+
+ any Item( [in] any Index );
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..80cbfe977
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XDocument.idl
@@ -0,0 +1,76 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+#ifndef __ooo_vba_word_XDocument_idl__
+#define __ooo_vba_word_XDocument_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+#include <ooo/vba/word/XRange.idl>
+#include <com/sun/star/script/XInvocation.idl>
+
+module ooo { module vba { module word {
+
+interface XDocument
+{
+ interface com::sun::star::script::XInvocation;
+ interface XConnectable;
+
+ [attribute, readonly] XRange Content;
+ [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 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 );
+ 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 );
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..3d2e0c70c
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XDocumentOutgoing.idl
@@ -0,0 +1,35 @@
+/* -*- 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/.
+ */
+
+#ifndef __ooo_vba_word_XDocumentOutgoing_idl__
+#define __ooo_vba_word_XDocumentOutgoing_idl__
+
+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();
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..bb98020a3
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XDocuments.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 .
+ */
+#ifndef __ooo_vba_word_XDocuments_idl__
+#define __ooo_vba_word_XDocuments_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+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);
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..291aa382d
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XField.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 .
+ */
+
+#ifndef __ooo_vba_word_XField_idl__
+#define __ooo_vba_word_XField_idl__
+
+#include <ooo/vba/XHelperInterface.idl>
+
+module ooo { module vba { module word {
+
+interface XField
+{
+ interface ::ooo::vba::XHelperInterface;
+
+ boolean Update();
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..ddab2d73a
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XFields.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 .
+ */
+
+#ifndef __ooo_vba_word__XFields_idl__
+#define __ooo_vba_word__XFields_idl__
+
+#include <ooo/vba/XHelperInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+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();
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..6a70ee6ee
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XFind.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 .
+ */
+#ifndef __ooo_vba_word_XFind_idl__
+#define __ooo_vba_word_XFind_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+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();
+
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..b746c135c
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XFont.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 .
+ */
+#ifndef __ooo_vba_word_XFont_idl__
+#define __ooo_vba_word_XFont_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <com/sun/star/lang/IndexOutOfBoundsException.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+
+
+module ooo { module vba { module word {
+
+interface XFont : com::sun::star::uno::XInterface
+{
+};
+
+
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..f8a4f411d
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XFormField.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 .
+ */
+#ifndef __ooo_vba_word_XFormField_idl__
+#define __ooo_vba_word_XFormField_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+module ooo { module vba { module word {
+
+interface XFormField
+{
+ interface ooo::vba::XHelperInterface;
+
+ [attribute] string Result;
+ [attribute] boolean Enabled;
+
+ any CheckBox();
+
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..421913759
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XFormFields.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 .
+ */
+#ifndef __ooo_vba_word_XFormFields_idl__
+#define __ooo_vba_word_XFormFields_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XFormFields
+{
+ interface ::ooo::vba::XCollection;
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..ccd677c99
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XFrame.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 .
+ */
+#ifndef __ooo_vba_word_XFrame_idl__
+#define __ooo_vba_word_XFrame_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+#include <com/sun/star/container/XNamed.idl>
+
+module ooo { module vba { module word {
+
+interface XFrame
+{
+ interface ooo::vba::XHelperInterface;
+
+ void Select();
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..ed012b443
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XFrames.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 .
+ */
+#ifndef __ooo_vba_word_XFrames_idl__
+#define __ooo_vba_word_XFrames_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XFrames
+{
+ interface ::ooo::vba::XCollection;
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..b76ef8f62
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XGlobals.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/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+#ifndef __ooo_vba_word_XGlobals_idl__
+#define __ooo_vba_word_XGlobals_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+
+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;
+ 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 );
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..e0ce3746e
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XHeaderFooter.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 .
+ */
+#ifndef __ooo_vba_word_XHeaderFooter_idl__
+#define __ooo_vba_word_XHeaderFooter_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+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);
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..1d2d59063
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XHeadersFooters.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 .
+ */
+#ifndef __ooo_vba_word_XHeadersFooters_idl__
+#define __ooo_vba_word_XHeadersFooters_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XHeadersFooters
+{
+ interface ::ooo::vba::XCollection;
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..b30ca8655
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XListFormat.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 .
+ */
+#ifndef __ooo_vba_word_XListFormat_idl__
+#define __ooo_vba_word_XListFormat_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+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();
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..5a271146e
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XListGalleries.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 .
+ */
+#ifndef __ooo_vba_word_XListGalleries_idl__
+#define __ooo_vba_word_XListGalleries_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XListGalleries
+{
+ interface ::ooo::vba::XCollection;
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..ba1f6d26e
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XListGallery.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 .
+ */
+#ifndef __ooo_vba_word_XListGallery_idl__
+#define __ooo_vba_word_XListGallery_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+module ooo { module vba { module word {
+
+interface XListGallery
+{
+ interface ooo::vba::XHelperInterface;
+
+ any ListTemplates( [in] any aIndex );
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..49228fe08
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XListLevel.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/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+#ifndef __ooo_vba_word_XListLevel_idl__
+#define __ooo_vba_word_XListLevel_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+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;
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..7dfdccff4
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XListLevels.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 .
+ */
+#ifndef __ooo_vba_word_XListLevels_idl__
+#define __ooo_vba_word_XListLevels_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XListLevels
+{
+ interface ::ooo::vba::XCollection;
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..38ce58b42
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XListTemplate.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 .
+ */
+#ifndef __ooo_vba_word_XListTemplate_idl__
+#define __ooo_vba_word_XListTemplate_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+module ooo { module vba { module word {
+
+interface XListTemplate
+{
+ interface ooo::vba::XHelperInterface;
+
+ any ListLevels( [in] any aIndex );
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..71b1f5d44
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XListTemplates.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 .
+ */
+#ifndef __ooo_vba_word_XListTemplates_idl__
+#define __ooo_vba_word_XListTemplates_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XListTemplates
+{
+ interface ::ooo::vba::XCollection;
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..203ffe2df
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XMailMerge.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/.
+ */
+#ifndef __ooo_vba_word_XMailMerge_idl__
+#define __ooo_vba_word_XMailMerge_idl__
+
+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 );
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..497f7782e
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XOptions.idl
@@ -0,0 +1,53 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+#ifndef __ooo_vba_word_XOptions_idl__
+#define __ooo_vba_word_XOptions_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+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);
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..2766a4a3a
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XPageSetup.idl
@@ -0,0 +1,48 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+#ifndef __ooo_vba_word_XPageSetup_idl__
+#define __ooo_vba_word_XPageSetup_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+
+
+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;
+};
+
+
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..05fa6f62d
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XPane.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 .
+ */
+#ifndef __ooo_vba_word_XPane_idl__
+#define __ooo_vba_word_XPane_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+module ooo { module vba { module word {
+
+interface XPane
+{
+ interface ooo::vba::XHelperInterface;
+
+ any View();
+ void Close();
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..5fbae5296
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XPanes.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 .
+ */
+#ifndef __ooo_vba_word_XPanes_idl__
+#define __ooo_vba_word_XPanes_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XPanes
+{
+ interface ::ooo::vba::XCollection;
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..89ab0dec0
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XParagraph.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 .
+ */
+#ifndef __ooo_vba_word_XParagraph_idl__
+#define __ooo_vba_word_XParagraph_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+module ooo { module vba { module word {
+
+interface XRange;
+interface XParagraph
+{
+ interface ooo::vba::XHelperInterface;
+
+ [attribute, readonly] XRange Range;
+ [attribute] any Style;
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..61b9478a9
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XParagraphFormat.idl
@@ -0,0 +1,58 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+#ifndef __ooo_vba_word_XParagraphFormat_idl__
+#define __ooo_vba_word_XParagraphFormat_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <com/sun/star/script/BasicErrorException.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+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;
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..e1c75963f
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XParagraphs.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 .
+ */
+#ifndef __ooo_vba_word_XParagraphs_idl__
+#define __ooo_vba_word_XParagraphs_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XParagraphs
+{
+ interface ::ooo::vba::XCollection;
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..f139e2cfa
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XRange.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 .
+ */
+#ifndef __ooo_vba_word_XRange_idl__
+#define __ooo_vba_word_XRange_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <com/sun/star/text/XTextRange.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+
+module ooo { module vba { module word {
+
+interface XParagraphFormat;
+interface XStyle;
+interface XFont;
+interface XListFormat;
+interface XRange
+{
+ interface ooo::vba::XHelperInterface;
+
+ [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] 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 );
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..609d11c98
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XReplacement.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 .
+ */
+#ifndef __ooo_vba_word_XReplacement_idl__
+#define __ooo_vba_word_XReplacement_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+module ooo { module vba { module word {
+
+interface XReplacement
+{
+ interface ooo::vba::XHelperInterface;
+
+ [attribute] string Text;
+
+ void ClearFormatting();
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..1ed412c75
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XRevision.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 .
+ */
+#ifndef __ooo_vba_word_XRevision_idl__
+#define __ooo_vba_word_XRevision_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+module ooo { module vba { module word {
+
+interface XRange;
+interface XRevision
+{
+ interface ooo::vba::XHelperInterface;
+
+ void Accept();
+ void Reject();
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..a0f04d31d
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XRevisions.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 .
+ */
+#ifndef __ooo_vba_word_XRevisions_idl__
+#define __ooo_vba_word_XRevisions_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XRevisions
+{
+ interface ::ooo::vba::XCollection;
+
+ void AcceptAll();
+ void RejectAll();
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..1a2d3e26c
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XRow.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 .
+ */
+#ifndef __ooo_vba_word_XRow_idl__
+#define __ooo_vba_word_XRow_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+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 );
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..116dcc661
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XRows.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 .
+ */
+#ifndef __ooo_vba_word_XRows_idl__
+#define __ooo_vba_word_XRows_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+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();
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..65c68a727
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XSection.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 .
+ */
+#ifndef __ooo_vba_word_XSection_idl__
+#define __ooo_vba_word_XSection_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+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();
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..82effd51c
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XSections.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 .
+ */
+#ifndef __ooo_vba_word_XSections_idl__
+#define __ooo_vba_word_XSections_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XSections
+{
+ interface ::ooo::vba::XCollection;
+
+ any PageSetup();
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..21234d5be
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XSelection.idl
@@ -0,0 +1,88 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+#ifndef __ooo_vba_word_XSelection_idl__
+#define __ooo_vba_word_XSelection_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+
+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 );
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..92de3c928
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XStyle.idl
@@ -0,0 +1,53 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+#ifndef __ooo_vba_word_XStyle_idl__
+#define __ooo_vba_word_XStyle_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+#include <com/sun/star/script/XDefaultProperty.idl>
+
+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;
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..31512b589
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XStyles.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 .
+ */
+#ifndef __ooo_vba_word_XStyles_idl__
+#define __ooo_vba_word_XStyles_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XStyles
+{
+ interface ::ooo::vba::XCollection;
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..97fda5f5d
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XSystem.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 .
+ */
+#ifndef __ooo_vba_word_XSystem_idl__
+#define __ooo_vba_word_XSystem_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+
+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 );
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..710dfcb51
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XTabStop.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 .
+ */
+#ifndef __ooo_vba_word_XTabStop_idl__
+#define __ooo_vba_word_XTabStop_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+module ooo { module vba { module word {
+
+interface XTabStop
+{
+ interface ooo::vba::XHelperInterface;
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..70c68baae
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XTabStops.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 .
+ */
+#ifndef __ooo_vba_word_XTabStops_idl__
+#define __ooo_vba_word_XTabStops_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <com/sun/star/script/BasicErrorException.idl>
+#include <ooo/vba/XCollection.idl>
+
+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();
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..3c689b620
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XTable.idl
@@ -0,0 +1,69 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+#ifndef __ooo_vba_word_XTable_idl__
+#define __ooo_vba_word_XTable_idl__
+
+#include <com/sun/star/script/BasicErrorException.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+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 );
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..adfaf8c8e
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XTableOfContents.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 .
+ */
+#ifndef __ooo_vba_word_XTableOfContents_idl__
+#define __ooo_vba_word_XTableOfContents_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+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();
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..0fb190a11
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XTables.idl
@@ -0,0 +1,53 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+#ifndef __ooo_vba_word__XTables_idl__
+#define __ooo_vba_word__XTables_idl__
+
+#include <ooo/vba/XHelperInterface.idl>
+#include <ooo/vba/XCollection.idl>
+#include <ooo/vba/word/XTable.idl>
+#include <com/sun/star/script/BasicErrorException.idl>
+
+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);
+
+
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..0447b56b6
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XTablesOfContents.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 .
+ */
+
+#ifndef __ooo_vba_word_XTablesOfContents_idl__
+#define __ooo_vba_word_XTablesOfContents_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+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 );
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..dc4fe1614
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XTemplate.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 .
+ */
+#ifndef __ooo_vba_word_XTemplate_idl__
+#define __ooo_vba_word_XTemplate_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+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 );
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..e132ffd14
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XVariable.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 .
+ */
+#ifndef __ooo_vba_word_XVariable_idl__
+#define __ooo_vba_word_XVariable_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+#include <com/sun/star/container/XNamed.idl>
+
+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;
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..069311ef1
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XVariables.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 .
+ */
+#ifndef __ooo_vba_word_XVariables_idl__
+#define __ooo_vba_word_XVariables_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XCollection.idl>
+
+
+
+
+module ooo { module vba { module word {
+
+
+
+interface XVariables
+{
+ interface ::ooo::vba::XCollection;
+
+ any Add( [in] string Name, [in] any Value );
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..788aa3d48
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XView.idl
@@ -0,0 +1,47 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+#ifndef __ooo_vba_word_XView_idl__
+#define __ooo_vba_word_XView_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <com/sun/star/script/BasicErrorException.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+module ooo { module vba { module word {
+
+interface XView
+{
+ interface ooo::vba::XHelperInterface;
+
+ [attribute] long SeekView
+ {
+ set raises ( com::sun::star::script::BasicErrorException );
+ };
+
+ [attribute] long SplitSpecial;
+ [attribute] boolean TableGridLines;
+ [attribute] long Type;
+};
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..649cad341
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XWindow.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 .
+ */
+#ifndef __ooo_vba_word_XWindow_idl__
+#define __ooo_vba_word_XWindow_idl__
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <ooo/vba/XHelperInterface.idl>
+
+
+
+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
+};
+
+
+
+}; }; };
+
+#endif
+
+
+/* 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 000000000..5a381daf3
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XWordBasic.idl
@@ -0,0 +1,53 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ */
+#ifndef __ooo_vba_word_XWordBasic_idl__
+#define __ooo_vba_word_XWordBasic_idl__
+
+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();
+};
+
+}; }; };
+
+#endif
+
+/* 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 000000000..b78954bed
--- /dev/null
+++ b/oovbaapi/ooo/vba/word/XWrapFormat.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 .
+ */
+#ifndef __ooo_vba_word_XWrapFormat_idl__
+#define __ooo_vba_word_XWrapFormat_idl__
+
+#include <ooo/vba/XHelperInterface.idl>
+
+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;
+};
+}; }; };
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */