ReactOS 0.4.15-dev-7846-g8ba6c66
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,
62 tomSelAtEOL = 2,
64 tomSelActive = 8,
65 tomSelReplace = 16,
66 tomEnd = 0,
67 tomStart = 32,
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,
88 tomAlignLeft = 0,
90 tomAlignRight = 2,
93 tomAlignBar = 4,
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,
151
152 /* ITextFont animation property */
153 tomNoAnimation = 0,
156 tomSparkleText = 3,
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,
199 tomIncludeInset = 0x1,
203 tomCharset = 0x80000000,
204 tomRE10Mode = 0x1,
205 tomNoIME = 0x80000,
206 tomSelfIME = 0x40000
@ tomDouble
Definition: tom.idl:74
@ tomCharFormat
Definition: tom.idl:130
@ tomIncludeInset
Definition: tom.idl:199
@ tomWave
Definition: tom.idl:79
@ tomListNumberAsLCRoman
Definition: tom.idl:112
@ tomUseTwips
Definition: tom.idl:46
@ tomAutoColor
Definition: tom.idl:32
@ tomEnableSmartFont
Definition: tom.idl:44
@ tomAlignRight
Definition: tom.idl:90
@ tomSelAtEOL
Definition: tom.idl:62
@ tomItalic
Definition: tom.idl:183
@ tomBackward
Definition: tom.idl:48
@ tomDashes
Definition: tom.idl:101
@ tomRTF
Definition: tom.idl:178
@ tomSentenceCase
Definition: tom.idl:167
@ tomShadow
Definition: tom.idl:192
@ tomAlignGlyphs
Definition: tom.idl:97
@ tomLineSpaceSingle
Definition: tom.idl:82
@ tomObject
Definition: tom.idl:133
@ tomTabBack
Definition: tom.idl:105
@ tomApplyNow
Definition: tom.idl:38
@ tomPasteFile
Definition: tom.idl:172
@ tomHidden
Definition: tom.idl:190
@ tomAlignScaled
Definition: tom.idl:96
@ tomListNumberAsUCRoman
Definition: tom.idl:113
@ tomWord
Definition: tom.idl:119
@ tomBold
Definition: tom.idl:182
@ tomWipeRight
Definition: tom.idl:161
@ tomTable
Definition: tom.idl:132
@ tomAnimationMax
Definition: tom.idl:162
@ tomSentence
Definition: tom.idl:120
@ tomDotted
Definition: tom.idl:75
@ tomPrimaryFooterStory
Definition: tom.idl:148
@ tomEmboss
Definition: tom.idl:193
@ tomDash
Definition: tom.idl:76
@ tomListNumberAsLCLetter
Definition: tom.idl:110
@ tomWordDocument
Definition: tom.idl:181
@ tomSingle
Definition: tom.idl:72
@ tomLasVegasLights
Definition: tom.idl:154
@ tomFirstPageHeaderStory
Definition: tom.idl:149
@ tomNoSelection
Definition: tom.idl:52
@ tomKoreanBlockCaret
Definition: tom.idl:198
@ tomEnd
Definition: tom.idl:66
@ tomText
Definition: tom.idl:179
@ tomTabHere
Definition: tom.idl:107
@ tomSelectionColumn
Definition: tom.idl:56
@ tomUnderline
Definition: tom.idl:184
@ tomCell
Definition: tom.idl:129
@ tomTitleCase
Definition: tom.idl:166
@ tomDisabled
Definition: tom.idl:195
@ tomThick
Definition: tom.idl:80
@ tomOpenExisting
Definition: tom.idl:175
@ tomSelectionInlineShape
Definition: tom.idl:59
@ tomUnknownStory
Definition: tom.idl:139
@ tomStrikeout
Definition: tom.idl:185
@ tomTabNext
Definition: tom.idl:106
@ tomHair
Definition: tom.idl:81
@ tomAlignDecimal
Definition: tom.idl:92
@ tomProtected
Definition: tom.idl:186
@ tomSelfIME
Definition: tom.idl:206
@ tomParaFormat
Definition: tom.idl:131
@ tomListPlain
Definition: tom.idl:117
@ tomStory
Definition: tom.idl:123
@ tomResume
Definition: tom.idl:35
@ tomMarchingRedAnts
Definition: tom.idl:158
@ tomUsePoints
Definition: tom.idl:45
@ tomIgnoreCurrentFont
Definition: tom.idl:200
@ tomLine
Definition: tom.idl:122
@ tomListBullet
Definition: tom.idl:108
@ tomListNumberAsArabic
Definition: tom.idl:109
@ tomAlignJustify
Definition: tom.idl:91
@ tomDefault
Definition: tom.idl:33
@ tomDashDot
Definition: tom.idl:77
@ tomDisableSmartFont
Definition: tom.idl:43
@ tomShimmer
Definition: tom.idl:159
@ tomExtend
Definition: tom.idl:51
@ tomLineSpaceExactly
Definition: tom.idl:86
@ tomMatchPattern
Definition: tom.idl:136
@ tomSelectionFrame
Definition: tom.idl:55
@ tomCreateAlways
Definition: tom.idl:174
@ tomFootnotesStory
Definition: tom.idl:141
@ tomSelActive
Definition: tom.idl:64
@ tomSelectionNormal
Definition: tom.idl:54
@ tomImprint
Definition: tom.idl:194
@ tomListNumberAsUCLetter
Definition: tom.idl:111
@ tomApplyLater
Definition: tom.idl:39
@ tomRevised
Definition: tom.idl:196
@ tomLineSpaceDouble
Definition: tom.idl:84
@ tomListParentheses
Definition: tom.idl:115
@ tomAlignBar
Definition: tom.idl:93
@ tomSuspend
Definition: tom.idl:34
@ tomWords
Definition: tom.idl:73
@ tomReadOnly
Definition: tom.idl:169
@ tomSelReplace
Definition: tom.idl:65
@ tomLineSpaceMultiple
Definition: tom.idl:87
@ tomLink
Definition: tom.idl:187
@ tomOutline
Definition: tom.idl:191
@ tomSparkleText
Definition: tom.idl:156
@ tomDots
Definition: tom.idl:100
@ tomNoIME
Definition: tom.idl:205
@ tomScreen
Definition: tom.idl:124
@ tomCharacter
Definition: tom.idl:118
@ tomNone
Definition: tom.idl:71
@ tomSpaces
Definition: tom.idl:99
@ tomAlignCenter
Definition: tom.idl:89
@ tomListPeriod
Definition: tom.idl:116
@ tomApplyTmp
Definition: tom.idl:42
@ tomLowerCase
Definition: tom.idl:164
@ tomHTML
Definition: tom.idl:180
@ tomUpperCase
Definition: tom.idl:165
@ tomSelOvertype
Definition: tom.idl:63
@ tomTextFrameStory
Definition: tom.idl:144
@ tomShareDenyWrite
Definition: tom.idl:171
@ tomClientCoord
Definition: tom.idl:70
@ tomThickLines
Definition: tom.idl:103
@ tomMove
Definition: tom.idl:50
@ tomAllCaps
Definition: tom.idl:189
@ tomWipeDown
Definition: tom.idl:160
@ tomRE10Mode
Definition: tom.idl:204
@ tomCollapseEnd
Definition: tom.idl:68
@ tomEvenPagesFooterStory
Definition: tom.idl:147
@ tomToggleCase
Definition: tom.idl:168
@ tomCommentsStory
Definition: tom.idl:143
@ tomMatchFontCharset
Definition: tom.idl:201
@ tomTruncateExisting
Definition: tom.idl:177
@ tomEvenPagesHeaderStory
Definition: tom.idl:145
@ tomSelectionBlock
Definition: tom.idl:58
@ tomSmallCaps
Definition: tom.idl:188
@ tomAlignInterLetter
Definition: tom.idl:95
@ tomEquals
Definition: tom.idl:104
@ tomCharset
Definition: tom.idl:203
@ tomColumn
Definition: tom.idl:126
@ tomStart
Definition: tom.idl:67
@ tomMatchFontSignature
Definition: tom.idl:202
@ tomLineSpace1pt5
Definition: tom.idl:83
@ tomCacheParms
Definition: tom.idl:41
@ tomAlignLeft
Definition: tom.idl:88
@ tomCollapseStart
Definition: tom.idl:69
@ tomNormalCaret
Definition: tom.idl:197
@ tomShareDenyRead
Definition: tom.idl:170
@ tomDashDotDot
Definition: tom.idl:78
@ tomLineSpaceAtLeast
Definition: tom.idl:85
@ tomSelStartActive
Definition: tom.idl:61
@ tomTrue
Definition: tom.idl:29
@ tomWindow
Definition: tom.idl:128
@ tomNoAnimation
Definition: tom.idl:153
@ tomBlinkingBackground
Definition: tom.idl:155
@ tomAlignInterWord
Definition: tom.idl:94
@ tomOpenAlways
Definition: tom.idl:176
@ tomParagraph
Definition: tom.idl:121
@ tomMatchCase
Definition: tom.idl:135
@ tomMatchWord
Definition: tom.idl:134
@ tomToggle
Definition: tom.idl:31
@ tomMarchingBlackAnts
Definition: tom.idl:157
@ tomSelectionIP
Definition: tom.idl:53
@ tomSelectionShape
Definition: tom.idl:60
@ tomFalse
Definition: tom.idl:28
@ tomCreateNew
Definition: tom.idl:173
@ tomTrackParms
Definition: tom.idl:40
@ tomSelectionRow
Definition: tom.idl:57
@ tomUndefined
Definition: tom.idl:30
@ tomForward
Definition: tom.idl:49
@ tomMainTextStory
Definition: tom.idl:140
@ tomSection
Definition: tom.idl:125
@ tomRow
Definition: tom.idl:127
@ tomFirstPageFooterStory
Definition: tom.idl:150
@ tomEndnotesStory
Definition: tom.idl:142
@ tomLines
Definition: tom.idl:102
@ tomListNumberAsSequence
Definition: tom.idl:114
@ tomAlignSnapGrid
Definition: tom.idl:98
@ tomPrimaryHeaderStory
Definition: tom.idl:146
enum tagTomConstants tomConstants