ReactOS  0.4.14-dev-599-g2d4d3f5
tom.idl File Reference

Go to the source code of this file.

Classes

interface  ITextDocument
 
interface  ITextDocument2Old
 
interface  ITextDocument2
 
interface  ITextRange
 
interface  ITextSelection
 
interface  ITextFont
 
interface  ITextPara
 
interface  ITextStoryRanges
 

Typedefs

typedef enum tagTomConstants tomConstants
 

Enumerations

enum  tagTomConstants {
  tomFalse = 0, tomTrue = -1, tomUndefined = -9999999, tomToggle = -9999998,
  tomAutoColor = -9999997, tomDefault = -9999996, tomSuspend = -9999995, tomResume = -9999994,
  tomApplyNow = 0, tomApplyLater = 1, tomTrackParms = 2, tomCacheParms = 3,
  tomApplyTmp = 4, tomDisableSmartFont = 8, tomEnableSmartFont = 9, tomUsePoints = 10,
  tomUseTwips = 11, tomBackward = 0xc0000001, tomForward = 0x3fffffff, tomMove = 0,
  tomExtend = 1, tomNoSelection = 0, tomSelectionIP = 1, tomSelectionNormal = 2,
  tomSelectionFrame = 3, tomSelectionColumn = 4, tomSelectionRow = 5, tomSelectionBlock = 6,
  tomSelectionInlineShape = 7, tomSelectionShape = 8, tomSelStartActive = 1, tomSelAtEOL = 2,
  tomSelOvertype = 4, tomSelActive = 8, tomSelReplace = 16, tomEnd = 0,
  tomStart = 32, tomCollapseEnd = 0, tomCollapseStart = 1, tomClientCoord = 256,
  tomNone = 0, tomSingle = 1, tomWords = 2, tomDouble = 3,
  tomDotted = 4, tomDash = 5, tomDashDot = 6, tomDashDotDot = 7,
  tomWave = 8, tomThick = 9, tomHair = 10, tomLineSpaceSingle = 0,
  tomLineSpace1pt5 = 1, tomLineSpaceDouble = 2, tomLineSpaceAtLeast = 3, tomLineSpaceExactly = 4,
  tomLineSpaceMultiple = 5, tomAlignLeft = 0, tomAlignCenter = 1, tomAlignRight = 2,
  tomAlignJustify = 3, tomAlignDecimal = 3, tomAlignBar = 4, tomAlignInterWord = 3,
  tomAlignInterLetter = 4, tomAlignScaled = 5, tomAlignGlyphs = 6, tomAlignSnapGrid = 7,
  tomSpaces = 0, tomDots = 1, tomDashes = 2, tomLines = 3,
  tomThickLines = 4, tomEquals = 5, tomTabBack = -3, tomTabNext = -2,
  tomTabHere = -1, tomListBullet = 1, tomListNumberAsArabic = 2, tomListNumberAsLCLetter = 3,
  tomListNumberAsUCLetter = 4, tomListNumberAsLCRoman = 5, tomListNumberAsUCRoman = 6, tomListNumberAsSequence = 7,
  tomListParentheses = 0x10000, tomListPeriod = 0x20000, tomListPlain = 0x30000, tomCharacter = 1,
  tomWord = 2, tomSentence = 3, tomParagraph = 4, tomLine = 5,
  tomStory = 6, tomScreen = 7, tomSection = 8, tomColumn = 9,
  tomRow = 10, tomWindow = 11, tomCell = 12, tomCharFormat = 13,
  tomParaFormat = 14, tomTable = 15, tomObject = 16, tomMatchWord = 2,
  tomMatchCase = 4, tomMatchPattern = 8, tomUnknownStory = 0, tomMainTextStory = 1,
  tomFootnotesStory = 2, tomEndnotesStory = 3, tomCommentsStory = 4, tomTextFrameStory = 5,
  tomEvenPagesHeaderStory = 6, tomPrimaryHeaderStory = 7, tomEvenPagesFooterStory = 8, tomPrimaryFooterStory = 9,
  tomFirstPageHeaderStory = 10, tomFirstPageFooterStory = 11, tomNoAnimation = 0, tomLasVegasLights = 1,
  tomBlinkingBackground = 2, tomSparkleText = 3, tomMarchingBlackAnts = 4, tomMarchingRedAnts = 5,
  tomShimmer = 6, tomWipeDown = 7, tomWipeRight = 8, tomAnimationMax = 8,
  tomLowerCase = 0, tomUpperCase = 1, tomTitleCase = 2, tomSentenceCase = 4,
  tomToggleCase = 5, tomReadOnly = 0x100, tomShareDenyRead = 0x200, tomShareDenyWrite = 0x400,
  tomPasteFile = 0x1000, tomCreateNew = 0x10, tomCreateAlways = 0x20, tomOpenExisting = 0x30,
  tomOpenAlways = 0x40, tomTruncateExisting = 0x50, tomRTF = 0x1, tomText = 0x2,
  tomHTML = 0x3, tomWordDocument = 0x4, tomBold = 0x80000001, tomItalic = 0x80000002,
  tomUnderline = 0x80000004, tomStrikeout = 0x80000008, tomProtected = 0x80000010, tomLink = 0x80000020,
  tomSmallCaps = 0x80000040, tomAllCaps = 0x80000080, tomHidden = 0x80000100, tomOutline = 0x80000200,
  tomShadow = 0x80000400, tomEmboss = 0x80000800, tomImprint = 0x80001000, tomDisabled = 0x80002000,
  tomRevised = 0x80004000, tomNormalCaret = 0, tomKoreanBlockCaret = 0x1, tomIncludeInset = 0x1,
  tomIgnoreCurrentFont = 0, tomMatchFontCharset = 0x1, tomMatchFontSignature = 0x2, tomCharset = 0x80000000,
  tomRE10Mode = 0x1, tomNoIME = 0x80000, tomSelfIME = 0x40000
}
 

Typedef Documentation

◆ tomConstants

Enumeration Type Documentation

◆ tagTomConstants

Enumerator
tomFalse 
tomTrue 
tomUndefined 
tomToggle 
tomAutoColor 
tomDefault 
tomSuspend 
tomResume 
tomApplyNow 
tomApplyLater 
tomTrackParms 
tomCacheParms 
tomApplyTmp 
tomDisableSmartFont 
tomEnableSmartFont 
tomUsePoints 
tomUseTwips 
tomBackward 
tomForward 
tomMove 
tomExtend 
tomNoSelection 
tomSelectionIP 
tomSelectionNormal 
tomSelectionFrame 
tomSelectionColumn 
tomSelectionRow 
tomSelectionBlock 
tomSelectionInlineShape 
tomSelectionShape 
tomSelStartActive 
tomSelAtEOL 
tomSelOvertype 
tomSelActive 
tomSelReplace 
tomEnd 
tomStart 
tomCollapseEnd 
tomCollapseStart 
tomClientCoord 
tomNone 
tomSingle 
tomWords 
tomDouble 
tomDotted 
tomDash 
tomDashDot 
tomDashDotDot 
tomWave 
tomThick 
tomHair 
tomLineSpaceSingle 
tomLineSpace1pt5 
tomLineSpaceDouble 
tomLineSpaceAtLeast 
tomLineSpaceExactly 
tomLineSpaceMultiple 
tomAlignLeft 
tomAlignCenter 
tomAlignRight 
tomAlignJustify 
tomAlignDecimal 
tomAlignBar 
tomAlignInterWord 
tomAlignInterLetter 
tomAlignScaled 
tomAlignGlyphs 
tomAlignSnapGrid 
tomSpaces 
tomDots 
tomDashes 
tomLines 
tomThickLines 
tomEquals 
tomTabBack 
tomTabNext 
tomTabHere 
tomListBullet 
tomListNumberAsArabic 
tomListNumberAsLCLetter 
tomListNumberAsUCLetter 
tomListNumberAsLCRoman 
tomListNumberAsUCRoman 
tomListNumberAsSequence 
tomListParentheses 
tomListPeriod 
tomListPlain 
tomCharacter 
tomWord 
tomSentence 
tomParagraph 
tomLine 
tomStory 
tomScreen 
tomSection 
tomColumn 
tomRow 
tomWindow 
tomCell 
tomCharFormat 
tomParaFormat 
tomTable 
tomObject 
tomMatchWord 
tomMatchCase 
tomMatchPattern 
tomUnknownStory 
tomMainTextStory 
tomFootnotesStory 
tomEndnotesStory 
tomCommentsStory 
tomTextFrameStory 
tomEvenPagesHeaderStory 
tomPrimaryHeaderStory 
tomEvenPagesFooterStory 
tomPrimaryFooterStory 
tomFirstPageHeaderStory 
tomFirstPageFooterStory 
tomNoAnimation 
tomLasVegasLights 
tomBlinkingBackground 
tomSparkleText 
tomMarchingBlackAnts 
tomMarchingRedAnts 
tomShimmer 
tomWipeDown 
tomWipeRight 
tomAnimationMax 
tomLowerCase 
tomUpperCase 
tomTitleCase 
tomSentenceCase 
tomToggleCase 
tomReadOnly 
tomShareDenyRead 
tomShareDenyWrite 
tomPasteFile 
tomCreateNew 
tomCreateAlways 
tomOpenExisting 
tomOpenAlways 
tomTruncateExisting 
tomRTF 
tomText 
tomHTML 
tomWordDocument 
tomBold 
tomItalic 
tomUnderline 
tomStrikeout 
tomProtected 
tomLink 
tomSmallCaps 
tomAllCaps 
tomHidden 
tomOutline 
tomShadow 
tomEmboss 
tomImprint 
tomDisabled 
tomRevised 
tomNormalCaret 
tomKoreanBlockCaret 
tomIncludeInset 
tomIgnoreCurrentFont 
tomMatchFontCharset 
tomMatchFontSignature 
tomCharset 
tomRE10Mode 
tomNoIME 
tomSelfIME 

Definition at line 26 of file tom.idl.

27 {
28  tomFalse = 0,
29  tomTrue = -1,
30  tomUndefined = -9999999,
31  tomToggle = -9999998,
32  tomAutoColor = -9999997,
33  tomDefault = -9999996,
34  tomSuspend = -9999995,
35  tomResume = -9999994,
36 
37  /* ITextFont::Reset() modes */
38  tomApplyNow = 0,
39  tomApplyLater = 1,
40  tomTrackParms = 2,
41  tomCacheParms = 3,
42  tomApplyTmp = 4,
45  tomUsePoints = 10,
46  tomUseTwips = 11,
47 
48  tomBackward = 0xc0000001,
49  tomForward = 0x3fffffff,
50  tomMove = 0,
51  tomExtend = 1,
52  tomNoSelection = 0,
53  tomSelectionIP = 1,
57  tomSelectionRow = 5,
62  tomSelAtEOL = 2,
63  tomSelOvertype = 4,
64  tomSelActive = 8,
65  tomSelReplace = 16,
66  tomEnd = 0,
67  tomStart = 32,
68  tomCollapseEnd = 0,
69  tomCollapseStart = 1,
70  tomClientCoord = 256,
71  tomNone = 0,
72  tomSingle = 1,
73  tomWords = 2,
74  tomDouble = 3,
75  tomDotted = 4,
76  tomDash = 5,
77  tomDashDot = 6,
78  tomDashDotDot = 7,
79  tomWave = 8,
80  tomThick = 9,
81  tomHair = 10,
83  tomLineSpace1pt5 = 1,
88  tomAlignLeft = 0,
89  tomAlignCenter = 1,
90  tomAlignRight = 2,
91  tomAlignJustify = 3,
92  tomAlignDecimal = 3,
93  tomAlignBar = 4,
96  tomAlignScaled = 5,
97  tomAlignGlyphs = 6,
98  tomAlignSnapGrid = 7,
99  tomSpaces = 0,
100  tomDots = 1,
101  tomDashes = 2,
102  tomLines = 3,
103  tomThickLines = 4,
104  tomEquals = 5,
105  tomTabBack = -3,
106  tomTabNext = -2,
107  tomTabHere = -1,
108  tomListBullet = 1,
115  tomListParentheses = 0x10000,
116  tomListPeriod = 0x20000,
117  tomListPlain = 0x30000,
118  tomCharacter = 1,
119  tomWord = 2,
120  tomSentence = 3,
121  tomParagraph = 4,
122  tomLine = 5,
123  tomStory = 6,
124  tomScreen = 7,
125  tomSection = 8,
126  tomColumn = 9,
127  tomRow = 10,
128  tomWindow = 11,
129  tomCell = 12,
130  tomCharFormat = 13,
131  tomParaFormat = 14,
132  tomTable = 15,
133  tomObject = 16,
134  tomMatchWord = 2,
135  tomMatchCase = 4,
136  tomMatchPattern = 8,
137 
138  /* ITextRange story type values */
139  tomUnknownStory = 0,
140  tomMainTextStory = 1,
141  tomFootnotesStory = 2,
142  tomEndnotesStory = 3,
143  tomCommentsStory = 4,
144  tomTextFrameStory = 5,
151 
152  /* ITextFont animation property */
153  tomNoAnimation = 0,
154  tomLasVegasLights = 1,
156  tomSparkleText = 3,
158  tomMarchingRedAnts = 5,
159  tomShimmer = 6,
160  tomWipeDown = 7,
161  tomWipeRight = 8,
162  tomAnimationMax = 8,
163 
164  tomLowerCase = 0,
165  tomUpperCase = 1,
166  tomTitleCase = 2,
167  tomSentenceCase = 4,
168  tomToggleCase = 5,
169  tomReadOnly = 0x100,
170  tomShareDenyRead = 0x200,
171  tomShareDenyWrite = 0x400,
172  tomPasteFile = 0x1000,
173  tomCreateNew = 0x10,
174  tomCreateAlways = 0x20,
175  tomOpenExisting = 0x30,
176  tomOpenAlways = 0x40,
177  tomTruncateExisting = 0x50,
178  tomRTF = 0x1,
179  tomText = 0x2,
180  tomHTML = 0x3,
181  tomWordDocument = 0x4,
182  tomBold = 0x80000001,
183  tomItalic = 0x80000002,
184  tomUnderline = 0x80000004,
185  tomStrikeout = 0x80000008,
186  tomProtected = 0x80000010,
187  tomLink = 0x80000020,
188  tomSmallCaps = 0x80000040,
189  tomAllCaps = 0x80000080,
190  tomHidden = 0x80000100,
191  tomOutline = 0x80000200,
192  tomShadow = 0x80000400,
193  tomEmboss = 0x80000800,
194  tomImprint = 0x80001000,
195  tomDisabled = 0x80002000,
196  tomRevised = 0x80004000,
197  tomNormalCaret = 0,
198  tomKoreanBlockCaret = 0x1,
199  tomIncludeInset = 0x1,
201  tomMatchFontCharset = 0x1,
202  tomMatchFontSignature = 0x2,
203  tomCharset = 0x80000000,
204  tomRE10Mode = 0x1,
205  tomNoIME = 0x80000,
206  tomSelfIME = 0x40000
207 } tomConstants;
Definition: tom.idl:28
Definition: tom.idl:66
Definition: tom.idl:73
Definition: tom.idl:178
Definition: tom.idl:179
Definition: tom.idl:100
enum tagTomConstants tomConstants
Definition: tom.idl:71
Definition: tom.idl:182
Definition: tom.idl:127
Definition: tom.idl:122
Definition: tom.idl:119
Definition: tom.idl:76
Definition: tom.idl:50
Definition: tom.idl:67
Definition: tom.idl:81
Definition: tom.idl:79
Definition: tom.idl:129
Definition: tom.idl:80
Definition: tom.idl:29
Definition: tom.idl:187
Definition: tom.idl:180