ReactOS  0.4.14-dev-552-g2fad488
riched_tom.idl
Go to the documentation of this file.
1 /*
2  * Copyright 2006 Juan Lang
3  * Copyright 2015 Nikolay Sivov for CodeWeavers
4  *
5  * This library is free software; you can redistribute it and/or
6  * modify it under the terms of the GNU Lesser General Public
7  * License as published by the Free Software Foundation; either
8  * version 2.1 of the License, or (at your option) any later version.
9  *
10  * This library is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13  * Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public
16  * License along with this library; if not, write to the Free Software
17  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
18  */
19 
20 import "unknwn.idl";
21 import "objidl.idl";
22 import "oaidl.idl";
23 
24 #pragma makedep regtypelib
25 
26 cpp_quote("#ifdef WINE_NO_UNICODE_MACROS")
27 cpp_quote("#undef FindText")
28 cpp_quote("#endif")
29 
30 [
31  uuid(8cc497c9-a1df-11ce-8098-00aa0047be5d),
32  version(1.0)
33 ]
35 {
36 
37 importlib("stdole2.tlb");
38 
39 typedef enum tagTomConstants
40 {
41  tomFalse = 0,
42  tomTrue = -1,
43  tomUndefined = -9999999,
44  tomToggle = -9999998,
45  tomAutoColor = -9999997,
46  tomDefault = -9999996,
47  tomSuspend = -9999995,
48  tomResume = -9999994,
49 
50  /* ITextFont::Reset() modes */
60 
61  tomBackward = 0xc0000001,
62  tomForward = 0x3fffffff,
63  tomMove = 0,
64  tomExtend = 1,
79  tomEnd = 0,
80  tomStart = 32,
84  tomNone = 0,
85  tomSingle = 1,
86  tomWords = 2,
87  tomDouble = 3,
88  tomDotted = 4,
89  tomDash = 5,
92  tomWave = 8,
93  tomThick = 9,
94  tomHair = 10,
113  tomDots = 1,
115  tomLines = 3,
129  tomListPeriod = 0x20000,
130  tomListPlain = 0x30000,
132  tomWord = 2,
135  tomLine = 5,
136  tomStory = 6,
140  tomRow = 10,
141  tomWindow = 11,
142  tomCell = 12,
145  tomTable = 15,
146  tomObject = 16,
150 
151  /* ITextRange story type values */
164 
165  /* ITextFont animation property */
176 
182  tomReadOnly = 0x100,
185  tomPasteFile = 0x1000,
186  tomCreateNew = 0x10,
191  tomRTF = 0x1,
192  tomText = 0x2,
193  tomHTML = 0x3,
195  tomBold = 0x80000001,
196  tomItalic = 0x80000002,
197  tomUnderline = 0x80000004,
198  tomStrikeout = 0x80000008,
199  tomProtected = 0x80000010,
200  tomLink = 0x80000020,
201  tomSmallCaps = 0x80000040,
202  tomAllCaps = 0x80000080,
203  tomHidden = 0x80000100,
204  tomOutline = 0x80000200,
205  tomShadow = 0x80000400,
206  tomEmboss = 0x80000800,
207  tomImprint = 0x80001000,
208  tomDisabled = 0x80002000,
209  tomRevised = 0x80004000,
216  tomCharset = 0x80000000,
217  tomRE10Mode = 0x1,
218  tomNoIME = 0x80000,
219  tomSelfIME = 0x40000
220 } tomConstants;
221 
222 interface ITextRange;
223 interface ITextSelection;
224 interface ITextStoryRanges;
225 
226 [
227  uuid(8cc497c0-a1df-11ce-8098-00aa0047be5d),
228  object,
229  dual,
231 ]
233 {
234  [propget, id(DISPID_VALUE)]
235  HRESULT Name([retval, out] BSTR *name);
236 
237  [propget]
238  HRESULT Selection([retval, out] ITextSelection **selection);
239 
240  [propget]
241  HRESULT StoryCount([retval, out] LONG *count);
242 
243  [propget]
244  HRESULT StoryRanges([retval, out] ITextStoryRanges **ranges);
245 
246  [propget]
247  HRESULT Saved([retval, out] LONG *value);
248 
249  [propput]
250  HRESULT Saved([in] LONG value);
251 
252  [propget]
253  HRESULT DefaultTabStop([retval, out] float *value);
254 
255  [propput]
256  HRESULT DefaultTabStop([in] float value);
257 
258  HRESULT New();
259 
260  HRESULT Open([in] VARIANT *var, [in] LONG flags, [in] LONG codepage);
261 
262  HRESULT Save([in] VARIANT *var, [in] LONG flags, [in] LONG codepage);
263 
264  HRESULT Freeze([retval, out] LONG *count);
265  HRESULT Unfreeze([retval, out] LONG *count);
268  HRESULT Undo([in] LONG count, [retval, out] LONG *prop);
269  HRESULT Redo([in] LONG count, [retval, out] LONG *prop);
270  HRESULT Range([in] LONG start, [in] LONG end, [retval, out] ITextRange **range);
271  HRESULT RangeFromPoint([in] LONG x, [in] LONG y, [retval, out] ITextRange **range);
272 }
273 
274 interface ITextFont;
275 interface ITextPara;
276 
277 [
278  uuid(8cc497c2-a1df-11ce-8098-00aa0047be5d),
279  object,
280  dual,
282 ]
284 {
285  [propget, id(DISPID_VALUE)]
286  HRESULT Text([retval, out] BSTR *text);
287 
288  [propput, id(DISPID_VALUE)]
289  HRESULT Text([in] BSTR text);
290 
291  [propget]
292  HRESULT Char([retval, out] LONG *ch);
293 
294  [propput]
295  HRESULT Char([in] LONG ch);
296 
297  [propget]
298  HRESULT Duplicate([retval, out] ITextRange **range);
299 
300  [propget]
301  HRESULT FormattedText([retval, out] ITextRange **range);
302 
303  [propput]
304  HRESULT FormattedText([in] ITextRange *range);
305 
306  [propget]
307  HRESULT Start([retval, out] LONG *start);
308 
309  [propput]
311 
312  [propget]
313  HRESULT End([retval, out] LONG *end);
314 
315  [propput]
316  HRESULT End([in] LONG end);
317 
318  [propget]
319  HRESULT Font([retval, out] ITextFont **font);
320 
321  [propput]
323 
324  [propget]
325  HRESULT Para([retval, out] ITextPara **para);
326 
327  [propput]
328  HRESULT Para([in] ITextPara *para);
329 
330  [propget]
331  HRESULT StoryLength([retval, out] LONG *len);
332 
333  [propget]
334  HRESULT StoryType([retval, out] LONG *value);
335 
337  HRESULT Expand([in] LONG unit, [retval, out] LONG *delta);
338  HRESULT GetIndex([in] LONG unit, [retval, out] LONG *index);
339  HRESULT SetIndex([in] LONG unit, [in] LONG index, [in] LONG extend);
340  HRESULT SetRange([in] LONG anchor, [in] LONG active);
341  HRESULT InRange([in] ITextRange *range, [retval, out] LONG *pb);
342  HRESULT InStory([in] ITextRange *range, [retval, out] LONG *pb);
343  HRESULT IsEqual([in] ITextRange *range, [retval, out] LONG *pb);
344  HRESULT Select();
345  HRESULT StartOf([in] LONG unit, [in] LONG extend, [retval, out] LONG *delta);
346  HRESULT EndOf([in] LONG unit, [in] LONG extend, [retval, out] LONG *delta);
347  HRESULT Move([in] LONG unit, [in] LONG count, [retval, out] LONG *delta);
348  HRESULT MoveStart([in] LONG unit, [in] LONG count, [retval, out] LONG *delta);
349  HRESULT MoveEnd([in] LONG unit, [in] LONG count, [retval, out] LONG *delta);
350  HRESULT MoveWhile([in] VARIANT *charset, [in] LONG count, [retval, out] LONG *delta);
351  HRESULT MoveStartWhile([in] VARIANT *charset, [in] LONG count, [retval, out] LONG *delta);
352  HRESULT MoveEndWhile([in] VARIANT *charset, [in] LONG count, [retval, out] LONG *delta);
353  HRESULT MoveUntil([in] VARIANT *charset, [in] LONG count, [retval, out] LONG *delta);
354  HRESULT MoveStartUntil([in] VARIANT *charset, [in] LONG count, [retval, out] LONG *delta);
355  HRESULT MoveEndUntil([in] VARIANT *charset, [in] LONG count, [retval, out] LONG *delta);
356  HRESULT FindText([in] BSTR str, [in] LONG ch, [in] LONG flags, [retval, out] LONG *len);
357  HRESULT FindTextStart([in] BSTR str, [in] LONG cch, [in] LONG flags, [retval, out] LONG *len);
358  HRESULT FindTextEnd([in] BSTR str, [in] LONG ch, [in] LONG flags, [retval, out] LONG *len);
359  HRESULT Delete([in] LONG unit, [in] LONG count, [retval, out] LONG *delta);
360  HRESULT Cut([out] VARIANT *var);
361  HRESULT Copy([out] VARIANT *var);
362  HRESULT Paste([in] VARIANT *var, [in] LONG format);
363  HRESULT CanPaste([in] VARIANT *var, [in] LONG format, [retval, out] LONG *pb);
364  HRESULT CanEdit([retval, out] LONG *pb);
366  HRESULT GetPoint([in] LONG type, [out] LONG *cx, [out] LONG *cy);
367  HRESULT SetPoint([in] LONG x, [in] LONG y, [in] LONG type, [in] LONG extend);
370 }
371 
372 [
373  uuid(8cc497c1-a1df-11ce-8098-00aa0047be5d),
374  object,
375  dual,
377 ]
379 {
380  [propget]
381  HRESULT Flags([retval, out] LONG *flags);
382 
383  [propput]
385 
386  [propget]
387  HRESULT Type([retval, out] LONG *type);
388 
389  HRESULT MoveLeft([in] LONG unit, [in] LONG count, [in] LONG extend, [retval, out] LONG *delta);
390  HRESULT MoveRight([in] LONG unit, [in] LONG count, [in] LONG extend, [retval, out] LONG *delta);
391  HRESULT MoveUp([in] LONG unit, [in] LONG count, [in] LONG extend, [retval, out] LONG *delta);
392  HRESULT MoveDown([in] LONG unit, [in] LONG count, [in] LONG extend, [retval, out] LONG *delta);
393  HRESULT HomeKey([in] LONG unit, [in] LONG extend, [retval, out] LONG *delta);
394  HRESULT EndKey([in] LONG unit, [in] LONG extend, [retval, out] LONG *delta);
396 }
397 
398 [
399  uuid(8cc497c3-a1df-11ce-8098-00aa0047be5d),
400  object,
401  dual,
403 ]
404 interface ITextFont : IDispatch
405 {
406  [propget, id(DISPID_VALUE)]
407  HRESULT Duplicate([retval, out] ITextFont **font);
408 
409  [propput, id(DISPID_VALUE)]
410  HRESULT Duplicate([in] ITextFont *font);
411 
412  HRESULT CanChange([out] LONG *pB);
413  HRESULT IsEqual([in] ITextFont *font, [retval, out] LONG *pB);
415 
416  [propget]
417  HRESULT GetStyle([retval, out] LONG *value);
418 
419  [propput]
421 
422  [propget]
423  HRESULT AllCaps([retval, out] LONG *value);
424 
425  [propput]
426  HRESULT AllCaps([in] LONG value);
427 
428  [propget]
429  HRESULT Animation([retval, out] LONG *value);
430 
431  [propput]
432  HRESULT Animation([in] LONG value);
433 
434  [propget]
435  HRESULT BackColor([retval, out] LONG *value);
436 
437  [propput]
438  HRESULT BackColor([in] LONG value);
439 
440  [propget]
441  HRESULT Bold([retval, out] LONG *value);
442 
443  [propput]
444  HRESULT Bold([in] LONG value);
445 
446  [propget]
447  HRESULT Emboss([retval, out] LONG *value);
448 
449  [propput]
450  HRESULT Emboss([in] LONG value);
451 
452  [propget]
453  HRESULT ForeColor([retval, out] LONG *value);
454 
455  [propput]
456  HRESULT ForeColor([in] LONG value);
457 
458  [propget]
459  HRESULT Hidden([retval, out] LONG *value);
460 
461  [propput]
463 
464  [propget]
465  HRESULT Engrave([retval, out] LONG *value);
466 
467  [propput]
468  HRESULT Engrave([in] LONG value);
469 
470  [propget]
471  HRESULT Italic([retval, out] LONG *value);
472 
473  [propput]
475 
476  [propget]
477  HRESULT Kerning([retval, out] float *value);
478 
479  [propput]
480  HRESULT Kerning([in] float value);
481 
482  [propget]
483  HRESULT LanguageID([retval, out] LONG *value);
484 
485  [propput]
486  HRESULT LanguageID([in] LONG value);
487 
488  [propget]
489  HRESULT Name([retval, out] BSTR *value);
490 
491  [propput]
492  HRESULT Name([in] BSTR value);
493 
494  [propget]
495  HRESULT Outline([retval, out] LONG *value);
496 
497  [propput]
498  HRESULT Outline([in] LONG value);
499 
500  [propget]
501  HRESULT Position([retval, out] float *value);
502 
503  [propput]
504  HRESULT Position([in] float value);
505 
506  [propget]
507  HRESULT Protected([retval, out] LONG *value);
508 
509  [propput]
510  HRESULT Protected([in] LONG value);
511 
512  [propget]
513  HRESULT Shadow([retval, out] LONG *value);
514 
515  [propput]
516  HRESULT Shadow([in] LONG value);
517 
518  [propget]
519  HRESULT Size([retval, out] float *value);
520 
521  [propput]
522  HRESULT Size([in] float value);
523 
524  [propget]
525  HRESULT SmallCaps([retval, out] LONG *value);
526 
527  [propput]
528  HRESULT SmallCaps([in] LONG value);
529 
530  [propget]
531  HRESULT Spacing([retval, out] float *value);
532 
533  [propput]
534  HRESULT Spacing([in] float value);
535 
536  [propget]
537  HRESULT StrikeThrough([retval, out] LONG *value);
538 
539  [propput]
540  HRESULT StrikeThrough([in] LONG value);
541 
542  [propget]
543  HRESULT Subscript([retval, out] LONG *value);
544 
545  [propput]
546  HRESULT Subscript([in] LONG value);
547 
548  [propget]
549  HRESULT Superscript([retval, out] LONG *value);
550 
551  [propput]
552  HRESULT Superscript([in] LONG value);
553 
554  [propget]
555  HRESULT Underline([retval, out] LONG *value);
556 
557  [propput]
559 
560  [propget]
561  HRESULT Weight([retval, out] LONG *value);
562 
563  [propput]
564  HRESULT Weight([in] LONG value);
565 }
566 
567 [
568  uuid(8cc497c4-a1df-11ce-8098-00aa0047be5d),
569  object,
570  dual,
572 ]
573 interface ITextPara : IDispatch
574 {
575  [propget, id(DISPID_VALUE)]
576  HRESULT Duplicate([retval, out] ITextPara **para);
577 
578  [propput, id(DISPID_VALUE)]
579  HRESULT Duplicate([in] ITextPara *para);
580 
581  HRESULT CanChange([out, retval] LONG *pB);
582  HRESULT IsEqual([in] ITextPara *para, [retval, out] LONG *pB);
584 
585  [propget]
586  HRESULT Style([retval, out] LONG *value);
587 
588  [propput]
590 
591  [propget]
592  HRESULT Alignment([retval, out] LONG *value);
593 
594  [propput]
596 
597  [propget]
598  HRESULT Hyphenation([retval, out]LONG *value);
599 
600  [propput]
601  HRESULT Hyphenation([in] LONG value);
602 
603  [propget]
604  HRESULT FirstLineIndent([retval, out] float *value);
605 
606  [propget]
607  HRESULT KeepTogether([retval, out] LONG *value);
608 
609  [propput]
610  HRESULT KeepTogether([in] LONG value);
611 
612  [propget]
613  HRESULT KeepWithNext([retval, out] LONG *value);
614 
615  [propput]
616  HRESULT KeepWithNext([in] LONG value);
617 
618  [propget]
619  HRESULT LeftIndent([retval, out] float *value);
620 
621  [propget]
622  HRESULT LineSpacing([retval, out] float *value);
623 
624  [propget]
625  HRESULT LineSpacingRule([retval, out] LONG *value);
626 
627  [propget]
628  HRESULT ListAlignment([retval, out] LONG *value);
629 
630  [propput]
631  HRESULT ListAlignment([in] LONG value);
632 
633  [propget]
634  HRESULT ListLevelIndex([retval, out] LONG *value);
635 
636  [propput]
637  HRESULT ListLevelIndex([in] LONG value);
638 
639  [propget]
640  HRESULT ListStart([retval, out] LONG *value);
641 
642  [propput]
643  HRESULT ListStart([in] LONG value);
644 
645  [propget]
646  HRESULT ListTab([retval, out] float *value);
647 
648  [propput]
649  HRESULT ListTab([in] float value);
650 
651  [propget]
652  HRESULT ListType([retval, out] LONG *value);
653 
654  [propput]
655  HRESULT ListType([in] LONG value);
656 
657  [propget]
658  HRESULT NoLineNumber([retval, out] LONG *value);
659 
660  [propput]
661  HRESULT NoLineNumber([in] LONG value);
662 
663  [propget]
664  HRESULT PageBreakBefore([retval, out] LONG *value);
665 
666  [propput]
667  HRESULT PageBreakBefore([in] LONG value);
668 
669  [propget]
670  HRESULT RightIndent([retval, out] float *value);
671 
672  [propput]
673  HRESULT RightIndent([in] float value);
674 
675  HRESULT SetIndents([in] float StartIndent, [in] float LeftIndent, [in] float RightIndent);
676  HRESULT SetLineSpacing([in] LONG LineSpacingRule, [in] float LineSpacing);
677 
678  [propget]
679  HRESULT SpaceAfter([retval, out] float *value);
680 
681  [propput]
682  HRESULT SpaceAfter([in] float value);
683 
684  [propget]
685  HRESULT SpaceBefore([retval, out] float *value);
686 
687  [propput]
688  HRESULT SpaceBefore([in] float value);
689 
690  [propget]
691  HRESULT WidowControl([retval, out] LONG *value);
692 
693  [propput]
694  HRESULT WidowControl([in] LONG value);
695 
696  [propget]
697  HRESULT TabCount([retval, out] LONG *count);
698 
699  HRESULT AddTab([in] float tbPos, [in] LONG tbAlign, [in] LONG tbLeader);
701  HRESULT DeleteTab([in] float tbPos);
702  HRESULT GetTab([in] LONG iTab, [out] float *ptbPos, [out] LONG *ptbAlign, [out] LONG *ptbLeader);
703 }
704 
705 [
706  uuid(8cc497c5-a1df-11ce-8098-00aa0047be5d),
707  object,
708  dual,
710 ]
712 {
713  [restricted, hidden, id(DISPID_NEWENUM)]
714  HRESULT _NewEnum([retval, out] IUnknown **ppEnum);
715 
716  [id(DISPID_VALUE)]
717  HRESULT Item([in] LONG index, [retval, out] ITextRange **range);
718 
719  [propget]
720  HRESULT Count([retval, out] LONG *count);
721 }
722 
723 } /* Library tom */
HRESULT EndOf([in]LONG Unit, [in]LONG Extend, [retval, out]LONG *pDelta)
Definition: tom.idl:28
HRESULT FindTextEnd([in]BSTR bstr, [in]LONG cch, [in]LONG Flags, [retval, out]LONG *pLength)
HRESULT MoveStartUntil([in]VARIANT *Cset, [in]LONG Count, [retval, out]LONG *pDelta)
HRESULT DeleteTab([in]float tbPos)
HRESULT BeginEditCollection()
HRESULT MoveUntil([in]VARIANT *Cset, [in]LONG Count, [retval, out]LONG *pDelta)
CFF_Charset charset
Definition: cffcmap.c:138
Type
Definition: Type.h:6
HRESULT CanPaste([in]VARIANT *pVar, [in]LONG Format, [retval, out]LONG *pb)
HRESULT EndEditCollection()
Definition: mk_font.cpp:20
Definition: tom.idl:66
HRESULT Open([in]VARIANT *pVar, [in]LONG Flags, [in]LONG CodePage)
coclass SHDocVw::ShellWindows dual
Definition: exdisp.idl:631
const WCHAR * text
Definition: package.c:1827
HRESULT MoveRight([in]LONG Unit, [in]LONG Count, [in]LONG Extend, [retval, out]LONG *pDelta)
GLuint GLuint GLsizei count
Definition: gl.h:1545
static COORD Position
Definition: mouse.c:34
HRESULT FindText([in]BSTR bstr, [in]LONG cch, [in]LONG Flags, [retval, out]LONG *pLength)
REFIID LPVOID * ppv
Definition: atlbase.h:39
Definition: tom.idl:73
HRESULT HomeKey([in]LONG Unit, [in]LONG Extend, [retval, out]LONG *pDelta)
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
_Inout_ __drv_aliasesMem PSLIST_ENTRY _Inout_ PSLIST_ENTRY _In_ ULONG Count
Definition: exfuncs.h:1015
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
HRESULT ClearAllTabs()
Definition: tom.idl:178
HRESULT Item([in]LONG Index, [retval, out]ITextRange **ppRange)
tagTomConstants
Definition: riched_tom.idl:39
GLuint GLuint end
Definition: gl.h:1545
OLECHAR * BSTR
Definition: compat.h:1942
HRESULT MoveUp([in]LONG Unit, [in]LONG Count, [in]LONG Extend, [retval, out]LONG *pDelta)
HRESULT IsEqual([in]ITextFont *pFont, [retval, out]LONG *pB)
HRESULT Reset([in]LONG Value)
FT_Library library
Definition: cffdrivr.c:654
Definition: tom.idl:179
HRESULT InStory([in]ITextRange *pRange, [retval, out]LONG *pb)
const DISPID DISPID_VALUE
Definition: oaidl.idl:573
HRESULT Delete([in]LONG Unit, [in]LONG Count, [retval, out]LONG *pDelta)
int selection
Definition: ctm.c:92
coclass AMMultiMediaStream cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
Definition: gl.h:1546
coclass TestTypelib::Coclass3 oleautomation
Definition: tmarshal.idl:202
HRESULT Range([in]LONG cp1, [in]LONG cp2, [retval, out]ITextRange **ppRange)
Definition: tom.idl:100
__u32 hidden
Definition: mkdosfs.c:371
HRESULT Collapse([in]LONG bStart)
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170
HRESULT MoveEnd([in]LONG Unit, [in]LONG Count, [retval, out]LONG *pDelta)
long LONG
Definition: pedump.c:60
const DISPID DISPID_NEWENUM
Definition: oaidl.idl:575
HRESULT GetStyle([retval, out]LONG *pValue)
enum tagTomConstants tomConstants
struct NameRec_ * Name
Definition: cdprocs.h:464
union Alignment_ Alignment
int codepage
Definition: win_iconv.c:156
_Out_opt_ int _Out_opt_ int * cy
Definition: commctrl.h:581
png_const_structrp png_const_inforp int * unit
Definition: png.h:2161
HRESULT Select()
const WCHAR * str
HRESULT MoveEndWhile([in]VARIANT *Cset, [in]LONG Count, [retval, out]LONG *pDelta)
static DWORD DWORD void LPSTR DWORD cch
Definition: str.c:201
static const WCHAR version[]
Definition: asmname.c:66
HRESULT Reset([in]LONG Value)
Definition: tom.idl:71
GLuint index
Definition: glext.h:6031
HRESULT GetTab([in]LONG iTab, [out]float *ptbPos, [out]LONG *ptbAlign, [out]LONG *ptbLeader)
HRESULT MoveStartWhile([in]VARIANT *Cset, [in]LONG Count, [retval, out]LONG *pDelta)
HRESULT GetPoint([in]LONG Type, [out]LONG *cx, [out]LONG *cy)
Definition: sacdrv.h:1378
HRESULT TypeText([in]BSTR bstr)
HRESULT SetRange([in]LONG anchor, [in]LONG active)
HRESULT FindTextStart([in]BSTR bstr, [in]LONG cch, [in]LONG Flags, [retval, out]LONG *pLength)
HRESULT CanChange([out]LONG *pB)
Definition: tom.idl:182
HRESULT RangeFromPoint([in]LONG x, [in]LONG y, [retval, out]ITextRange **ppRange)
const DWORD Style
Definition: appswitch.c:71
HRESULT ScrollIntoView([in]LONG Value)
LONG HRESULT
Definition: typedefs.h:77
HRESULT MoveLeft([in]LONG Unit, [in]LONG Count, [in]LONG Extend, [retval, out]LONG *pDelta)
Definition: tom.idl:127
HRESULT MoveEndUntil([in]VARIANT *Cset, [in]LONG Count, [retval, out]LONG *pDelta)
HRESULT EndKey([in]LONG Unit, [in]LONG Extend, [retval, out]LONG *pDelta)
Definition: tom.idl:122
static FILE * out
Definition: regtests2xml.c:44
Definition: tom.idl:119
HRESULT MoveStart([in]LONG Unit, [in]LONG Count, [retval, out]LONG *pDelta)
HRESULT MoveDown([in]LONG Unit, [in]LONG Count, [in]LONG Extend, [retval, out]LONG *pDelta)
HRESULT Freeze([retval, out]LONG *pCount)
Definition: partlist.h:33
GLbitfield flags
Definition: glext.h:7161
Definition: tom.idl:76
HRESULT SetLineSpacing([in]LONG LineSpacingRule, [in]float LineSpacing)
HRESULT _NewEnum([retval, out]IUnknown **ppUnkEnum)
Definition: tom.idl:50
HRESULT SetIndents([in]float StartIndent, [in]float LeftIndent, [in]float RightIndent)
GLenum GLsizei len
Definition: glext.h:6722
HRESULT StartOf([in]LONG Unit, [in]LONG Extend, [retval, out]LONG *pDelta)
HRESULT IsEqual([in]ITextPara *pPara, [retval, out]LONG *pB)
HRESULT CanEdit([retval, out]LONG *pb)
IN PVOID IN PVOID IN USHORT IN USHORT Size
Definition: pci.h:359
HRESULT InRange([in]ITextRange *pRange, [retval, out]LONG *pb)
Definition: tom.idl:67
GLenum GLint * range
Definition: glext.h:7539
HRESULT Copy([out]VARIANT *pVar)
HRESULT SetIndex([in]LONG Unit, [in]LONG Index, [in]LONG Extend)
Definition: tom.idl:81
Definition: tom.idl:79
HRESULT SetPoint([in]LONG x, [in]LONG y, [in]LONG Type, [in]LONG Extend)
HRESULT Paste([in]VARIANT *pVar, [in]LONG Format)
HRESULT GetEmbeddedObject([retval, out]IUnknown **ppv)
GLuint in
Definition: glext.h:9616
HRESULT Redo([in]LONG Count, [retval, out]LONG *prop)
GLuint start
Definition: gl.h:1545
HRESULT Unfreeze([retval, out]LONG *pCount)
importlib("stdole2.tlb")
HRESULT ChangeCase([in]LONG Type)
HRESULT Move([in]LONG Unit, [in]LONG Count, [retval, out]LONG *pDelta)
Definition: tom.idl:129
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
HRESULT IsEqual([in]ITextRange *pRange, [retval, out]LONG *pb)
HRESULT AddTab([in]float tbPos, [in]LONG tbAlign, [in]LONG tbLeader)
Definition: tom.idl:80
_Out_opt_ int * cx
Definition: commctrl.h:581
Definition: name.c:38
HRESULT Save([in]VARIANT *pVar, [in]LONG Flags, [in]LONG CodePage)
HRESULT New()
HRESULT Expand([in]LONG Unit, [retval, out]LONG *pDelta)
GLenum GLuint id
Definition: glext.h:5579
Definition: tom.idl:29
HRESULT SetStyle([in]LONG Value)
HRESULT Undo([in]LONG Count, [retval, out]LONG *prop)
HRESULT MoveWhile([in]VARIANT *Cset, [in]LONG Count, [retval, out]LONG *pDelta)
Definition: tom.idl:187
Definition: tom.idl:180
HRESULT CanChange([out]LONG *pB)
void * object
Definition: jmemsys.h:48
char * Text
Definition: combotst.c:136
HRESULT GetIndex([in]LONG Unit, [retval, out]LONG *pIndex)
HRESULT Cut([out]VARIANT *pVar)