3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Copyright 2006 Juan Lang
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is free software; you can redistribute it and/or
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * modify it under the terms of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License as published by the Free Software Foundation; either
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * version 2.1 of the License, or (at your option) any later version.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is distributed in the hope that it will be useful,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * but WITHOUT ANY WARRANTY; without even the implied warranty of
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Lesser General Public License for more details.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * You should have received a copy of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License along with this library; if not, write to the Free Software
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync/*
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * other than GPL or LGPL is available it will apply instead, Oracle elects to use only
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * a choice of LGPL license versions is made available with the language indicating
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * that LGPLv2 or any later version may be used, or where a choice of which version
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * of the LGPL is applied is otherwise unspecified.
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync */
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncimport "oaidl.idl";
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncimport "ocidl.idl";
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynccpp_quote("#ifdef WINE_NO_UNICODE_MACROS")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynccpp_quote("#undef FindText")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynccpp_quote("#endif")
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef enum tagTomConstants
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomFalse = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomTrue = -1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomUndefined = -9999999,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomToggle = -9999998,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomAutoColor = -9999997,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomDefault = -9999996,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSuspend = -9999995,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomResume = -9999994,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomApplyNow = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomApplyLater = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomTrackParms = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomCacheParms = 3,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomBackward = 0xc0000001,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomForward = 0x3fffffff,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomMove = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomExtend = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomNoSelection = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSelectionIP = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSelectionNormal = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSelectionFrame = 3,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSelectionColumn = 4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSelectionRow = 5,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSelectionBlock = 6,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSelectionInlineShape = 7,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSelectionShape = 8,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSelStartActive = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSelAtEOL = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSelOvertype = 4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSelActive = 8,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSelReplace = 16,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomEnd = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomStart = 32,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomCollapseEnd = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomCollapseStart = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomClientCoord = 256,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomNone = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSingle = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomWords = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomDouble = 3,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomDotted = 4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomDash = 5,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomDashDot = 6,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomDashDotDot = 7,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomWave = 8,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomThick = 9,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomHair = 10,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomLineSpaceSingle = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomLineSpace1pt5 = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomLineSpaceDouble = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomLineSpaceAtLeast = 3,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomLineSpaceExactly = 4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomLineSpaceMultiple = 5,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomAlignLeft = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomAlignCenter = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomAlignRight = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomAlignJustify = 3,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomAlignDecimal = 3,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomAlignBar = 4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomAlignInterWord = 3,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomAlignInterLetter = 4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomAlignScaled = 5,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomAlignGlyphs = 6,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomAlignSnapGrid = 7,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSpaces = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomDots = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomDashes = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomLines = 3,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomThickLines = 4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomEquals = 5,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomTabBack = -3,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomTabNext = -2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomTabHere = -1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomListBullet = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomListNumberAsArabic = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomListNumberAsLCLetter = 3,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomListNumberAsUCLetter = 4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomListNumberAsLCRoman = 5,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomListNumberAsUCRoman = 6,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomListNumberAsSequence = 7,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomListParentheses = 0x10000,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomListPeriod = 0x20000,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomListPlain = 0x30000,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomCharacter = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomWord = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSentence = 3,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomParagraph = 4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomLine = 5,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomStory = 6,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomScreen = 7,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSection = 8,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomColumn = 9,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomRow = 10,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomWindow = 11,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomCell = 12,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomCharFormat = 13,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomParaFormat = 14,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomTable = 15,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomObject = 16,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomMatchWord = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomMatchCase = 4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomMatchPattern = 8,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomUnknownStory = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomMainTextStory = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomFootnotesStory = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomEndnotesStory = 3,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomCommentsStory = 4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomTextFrameStory = 5,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomEvenPagesHeaderStory = 6,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomPrimaryHeaderStory = 7,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomEvenPagesFooterStory = 8,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomPrimaryFooterStory = 9,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomFirstPageHeaderStory = 10,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomFirstPageFooterStory = 11,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomNoAnimation = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomLasVegasLights = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomBlinkingBackground = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSparkleText = 3,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomMarchingBlackAnts = 4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomMarchingRedAnts = 5,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomShimmer = 6,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomWipeDown = 7,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomWipeRight = 8,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomAnimationMax = 8,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomLowerCase = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomUpperCase = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomTitleCase = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSentenceCase = 4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomToggleCase = 5,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomReadOnly = 0x100,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomShareDenyRead = 0x200,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomShareDenyWrite = 0x400,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomPasteFile = 0x1000,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomCreateNew = 0x10,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomCreateAlways = 0x20,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomOpenExisting = 0x30,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomOpenAlways = 0x40,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomTruncateExisting = 0x50,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomRTF = 0x1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomText = 0x2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomHTML = 0x3,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomWordDocument = 0x4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomBold = 0x80000001,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomItalic = 0x80000002,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomUnderline = 0x80000004,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomStrikeout = 0x80000008,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomProtected = 0x80000010,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomLink = 0x80000020,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSmallCaps = 0x80000040,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomAllCaps = 0x80000080,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomHidden = 0x80000100,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomOutline = 0x80000200,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomShadow = 0x80000400,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomEmboss = 0x80000800,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomImprint = 0x80001000,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomDisabled = 0x80002000,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomRevised = 0x80004000,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomNormalCaret = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomKoreanBlockCaret = 0x1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomIncludeInset = 0x1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomIgnoreCurrentFont = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomMatchFontCharset = 0x1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomMatchFontSignature = 0x2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomCharset = 0x80000000,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomRE10Mode = 0x1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomNoIME = 0x80000,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync tomSelfIME = 0x40000
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} tomConstants;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface ITextRange;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface ITextSelection;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface ITextStoryRanges;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync object,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync uuid(8cc497c0-a1df-11ce-8098-00aa0047be5d)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface ITextDocument : IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetName([retval, out]BSTR *pName);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetSelection([retval, out]ITextSelection **ppSel);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetStoryCount([retval, out]LONG *pCount);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetStoryRanges([retval, out]ITextStoryRanges **ppStories);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetSaved([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetSaved([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetDefaultTabStop([retval, out]float *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetDefaultTabStop([in]float Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT New();
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Open([in]VARIANT *pVar, [in]LONG Flags, [in]LONG CodePage);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Save([in]VARIANT *pVar, [in]LONG Flags, [in]LONG CodePage);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Freeze([retval, out]LONG *pCount);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Unfreeze([retval, out]LONG *pCount);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT BeginEditCollection();
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT EndEditCollection();
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Undo([in]LONG Count, [retval, out]LONG *prop);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Redo([in]LONG Count, [retval, out]LONG *prop);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Range([in]LONG cp1, [in]LONG cp2, [retval, out]ITextRange **ppRange);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT RangeFromPoint([in]LONG x, [in]LONG y, [retval, out]ITextRange **ppRange);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface ITextFont;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface ITextPara;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync object,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync uuid(8cc497c2-a1df-11ce-8098-00aa0047be5d)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface ITextRange : IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetText([retval, out]BSTR *pbstr);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetText([in]BSTR bstr);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetChar([retval, out]LONG *pch);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetChar([in]LONG ch);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetDuplicate([retval, out]ITextRange **ppRange);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetFormattedText([retval, out]ITextRange **ppRange);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetFormattedText([in]ITextRange *pRange);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetStart([retval, out]LONG *pcpFirst);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetStart([in]LONG cpFirst);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetEnd([retval, out]LONG *pcpLim);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetEnd([in]LONG cpLim);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetFont([retval, out]ITextFont **pFont);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetFont([in]ITextFont *pFont);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetPara([retval, out]ITextPara **ppPara);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetPara([in]ITextPara *pPara);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetStoryLength([retval, out]LONG *pcch);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetStoryType([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Collapse([in]LONG bStart);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Expand([in]LONG Unit, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetIndex([in]LONG Unit, [retval, out]LONG *pIndex);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetIndex([in]LONG Unit, [in]LONG Index, [in]LONG Extend);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetRange([in]LONG cpActive, [in]LONG cpOther);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT InRange([in]ITextRange *pRange, [retval, out]LONG *pb);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT InStory([in]ITextRange *pRange, [retval, out]LONG *pb);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT IsEqual([in]ITextRange *pRange, [retval, out]LONG *pb);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Select();
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT StartOf([in]LONG Unit, [in]LONG Extend, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT EndOf([in]LONG Unit, [in]LONG Extend, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Move([in]LONG Unit, [in]LONG Count, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT MoveStart([in]LONG Unit, [in]LONG Count, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT MoveEnd([in]LONG Unit, [in]LONG Count, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT MoveWhile([in]VARIANT *Cset, [in]LONG Count, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT MoveStartWhile([in]VARIANT *Cset, [in]LONG Count, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT MoveEndWhile([in]VARIANT *Cset, [in]LONG Count, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT MoveUntil([in]VARIANT *Cset, [in]LONG Count, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT MoveStartUntil([in]VARIANT *Cset, [in]LONG Count, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT MoveEndUntil([in]VARIANT *Cset, [in]LONG Count, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT FindText([in]BSTR bstr, [in]LONG cch, [in]LONG Flags, [retval, out]LONG *pLength);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT FindTextStart([in]BSTR bstr, [in]LONG cch, [in]LONG Flags, [retval, out]LONG *pLength);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT FindTextEnd([in]BSTR bstr, [in]LONG cch, [in]LONG Flags, [retval, out]LONG *pLength);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Delete([in]LONG Unit, [in]LONG Count, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Cut([out]VARIANT *pVar);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Copy([out]VARIANT *pVar);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Paste([in]VARIANT *pVar, [in]LONG Format);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT CanPaste([in]VARIANT *pVar, [in]LONG Format, [retval, out]LONG *pb);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT CanEdit([retval, out]LONG *pb);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT ChangeCase([in]LONG Type);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetPoint([in]LONG Type, [out]LONG *cx, [out]LONG *cy);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetPoint([in]LONG x, [in]LONG y, [in]LONG Type, [in]LONG Extend);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT ScrollIntoView([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetEmbeddedObject([retval, out]IUnknown **ppv);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync object,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync uuid(8cc497c1-a1df-11ce-8098-00aa0047be5d)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface ITextSelection : ITextRange
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetFlags([retval, out]LONG *pFlags);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetFlags([in]LONG Flags);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetType([retval, out]LONG *pType);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT MoveLeft([in]LONG Unit, [in]LONG Count, [in]LONG Extend, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT MoveRight([in]LONG Unit, [in]LONG Count, [in]LONG Extend, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT MoveUp([in]LONG Unit, [in]LONG Count, [in]LONG Extend, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT MoveDown([in]LONG Unit, [in]LONG Count, [in]LONG Extend, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT HomeKey([in]LONG Unit, [in]LONG Extend, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT EndKey([in]LONG Unit, [in]LONG Extend, [retval, out]LONG *pDelta);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT TypeText([in]BSTR bstr);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync object,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync uuid(8cc497c3-a1df-11ce-8098-00aa0047be5d)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface ITextFont : IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetDuplicate([retval, out]ITextFont **ppFont);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetDuplicate([in]ITextFont *pFont);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT CanChange([out]LONG *pB);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT IsEqual([in]ITextFont *pFont, [retval, out]LONG *pB);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Reset([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetStyle([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetStyle([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetAllCaps([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetAllCaps([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetAnimation([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetAnimation([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetBackColor([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetBackColor([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetBold([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetBold([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetEmboss([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetEmboss([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetForeColor([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetForeColor([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetHidden([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetHidden([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetEngrave([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetEngrave([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetItalic([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetItalic([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetKerning([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetKerning([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetLanguageID([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetLanguageID([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetName([retval, out]BSTR *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetName([in]BSTR Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetOutline([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetOutline([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetPosition([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetPosition([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetProtected([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetProtected([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetShadow([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetShadow([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetSize([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetSize([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetSmallCaps([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetSmallCaps([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetSpacing([retval, out]float *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetSpacing([in]float Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetStrikeThrough([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetStrikeThrough([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetSubscript([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetSubscript([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetSuperscript([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetSuperscript([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetUnderline([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetUnderline([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetWeight([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetWeight([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync object,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync uuid(8cc497c4-a1df-11ce-8098-00aa0047be5d)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface ITextPara : IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetDuplicate([retval, out]ITextPara **ppPara);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetDuplicate([in]ITextPara *pPara);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT CanChange([out]LONG *pB);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT IsEqual([in]ITextPara *pPara, [retval, out]LONG *pB);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Reset([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetStyle([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetStyle([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetAlignment([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetAlignment([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetHyphenation([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetHyphenation([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetFirstLineIndent([retval, out]float *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetKeepTogether([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetKeepTogether([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetKeepWithNext([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetKeepWithNext([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetLeftIndent([retval, out]float *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetLineSpacing([retval, out]float *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetLineSpacingRule([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetListAlignment([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetListAlignment([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetListLevelIndex([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetListLevelIndex([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetListStart([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetListStart([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetListTab([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetListTab([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetListType([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetListType([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetNoLineNumber([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetNoLineNumber([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetPageBreakBefore([retval, out]LONG *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetPageBreakBefore([in]LONG Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetRightIndent([retval, out]float *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetRightIndent([in]float Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetIndents([in]float StartIndent, [in]float LeftIndent, [in]float RightIndent);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetLineSpacing([in]LONG LineSpacingRule, [in]float LineSpacing);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetSpaceAfter([retval, out]float *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetSpaceAfter([in]float Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetSpaceBefore([retval, out]float *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetSpaceBefore([in]float Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetWindowControl([retval, out]float *pValue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT SetWindowControl([in]float Value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetTabCount([retval, out]LONG *pCount);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT AddTab([in]float tbPos, [in]LONG tbAlign, [in]LONG tbLeader);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT ClearAllTabs();
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT DeleteTab([in]float tbPos);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetTab([in]LONG iTab, [out]float *ptbPos, [out]LONG *ptbAlign, [out]LONG *ptbLeader);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync[
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync object,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync uuid(8cc497c5-a1df-11ce-8098-00aa0047be5d)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync]
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncinterface ITextStoryRanges : IDispatch
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT _NewEnum([retval, out]IUnknown **ppUnkEnum);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT Item([in]LONG Index, [retval, out]ITextRange **ppRange);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRESULT GetCount([retval, out]LONG *pCount);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync}