ReactOS 0.4.15-dev-7788-g1ad9096
richedit.h File Reference
#include <pshpack4.h>
#include <poppack.h>
Include dependency graph for richedit.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _charformat
 
struct  _charformatw
 
struct  _charformat2a
 
struct  _charformat2w
 
struct  _bidioptions
 
struct  _charrange
 
struct  _textrange
 
struct  _textrangew
 
struct  _editstream
 
struct  _compcolor
 
struct  _encorrecttext
 
struct  _endropfiles
 
struct  _enlink
 
struct  _enlowfirtf
 
struct  ENOLEOPFAILED
 
struct  _enprotected
 
struct  _ensaveclipboard
 
struct  _findtextA
 
struct  _findtextW
 
struct  _findtextexA
 
struct  _findtextexW
 
struct  _formatrange
 
struct  hyphresult
 
struct  tagHyphenateInfo
 
struct  _msgfilter
 
struct  _objectpositions
 
struct  _paraformat
 
struct  _paraformat2
 
struct  _selchange
 
struct  _reqresize
 
struct  _repastespecial
 
struct  _punctuation
 
struct  _gettextex
 
struct  _imecomptext
 
struct  _gettextlengthex
 
struct  _settextex
 

Macros

#define _RICHEDIT_VER   0x0300
 
#define cchTextLimitDefault   0x7fff
 
#define RICHEDIT_CLASS20A   "RichEdit20A"
 
#define RICHEDIT_CLASS10A   "RICHEDIT"
 
#define RICHEDIT_CLASS   WINELIB_NAME_AW(RICHEDIT_CLASS20)
 
#define WM_NOTIFY   0x004e
 
#define WM_CONTEXTMENU   0x007b
 
#define WM_UNICHAR   0x0109
 
#define WM_PRINTCLIENT   0x0318
 
#define EM_GETLIMITTEXT   (WM_USER + 37)
 
#define EM_POSFROMCHAR   (WM_USER + 38)
 
#define EM_CHARFROMPOS   (WM_USER + 39)
 
#define EM_SCROLLCARET   (WM_USER + 49)
 
#define EM_CANPASTE   (WM_USER + 50)
 
#define EM_DISPLAYBAND   (WM_USER + 51)
 
#define EM_EXGETSEL   (WM_USER + 52)
 
#define EM_EXLIMITTEXT   (WM_USER + 53)
 
#define EM_EXLINEFROMCHAR   (WM_USER + 54)
 
#define EM_EXSETSEL   (WM_USER + 55)
 
#define EM_FINDTEXT   (WM_USER + 56)
 
#define EM_FORMATRANGE   (WM_USER + 57)
 
#define EM_GETCHARFORMAT   (WM_USER + 58)
 
#define EM_GETEVENTMASK   (WM_USER + 59)
 
#define EM_GETOLEINTERFACE   (WM_USER + 60)
 
#define EM_GETPARAFORMAT   (WM_USER + 61)
 
#define EM_GETSELTEXT   (WM_USER + 62)
 
#define EM_HIDESELECTION   (WM_USER + 63)
 
#define EM_PASTESPECIAL   (WM_USER + 64)
 
#define EM_REQUESTRESIZE   (WM_USER + 65)
 
#define EM_SELECTIONTYPE   (WM_USER + 66)
 
#define EM_SETBKGNDCOLOR   (WM_USER + 67)
 
#define EM_SETCHARFORMAT   (WM_USER + 68)
 
#define EM_SETEVENTMASK   (WM_USER + 69)
 
#define EM_SETOLECALLBACK   (WM_USER + 70)
 
#define EM_SETPARAFORMAT   (WM_USER + 71)
 
#define EM_SETTARGETDEVICE   (WM_USER + 72)
 
#define EM_STREAMIN   (WM_USER + 73)
 
#define EM_STREAMOUT   (WM_USER + 74)
 
#define EM_GETTEXTRANGE   (WM_USER + 75)
 
#define EM_FINDWORDBREAK   (WM_USER + 76)
 
#define EM_SETOPTIONS   (WM_USER + 77)
 
#define EM_GETOPTIONS   (WM_USER + 78)
 
#define EM_FINDTEXTEX   (WM_USER + 79)
 
#define EM_GETWORDBREAKPROCEX   (WM_USER + 80)
 
#define EM_SETWORDBREAKPROCEX   (WM_USER + 81)
 
#define EM_SETUNDOLIMIT   (WM_USER + 82)
 
#define EM_REDO   (WM_USER + 84)
 
#define EM_CANREDO   (WM_USER + 85)
 
#define EM_GETUNDONAME   (WM_USER + 86)
 
#define EM_GETREDONAME   (WM_USER + 87)
 
#define EM_STOPGROUPTYPING   (WM_USER + 88)
 
#define EM_SETTEXTMODE   (WM_USER + 89)
 
#define EM_GETTEXTMODE   (WM_USER + 90)
 
#define EM_AUTOURLDETECT   (WM_USER + 91)
 
#define EM_GETAUTOURLDETECT   (WM_USER + 92)
 
#define EM_SETPALETTE   (WM_USER + 93)
 
#define EM_GETTEXTEX   (WM_USER + 94)
 
#define EM_GETTEXTLENGTHEX   (WM_USER + 95)
 
#define EM_SHOWSCROLLBAR   (WM_USER + 96)
 
#define EM_SETTEXTEX   (WM_USER + 97)
 
#define EM_SETPUNCTUATION   (WM_USER + 100)
 
#define EM_GETPUNCTUATION   (WM_USER + 101)
 
#define EM_SETWORDWRAPMODE   (WM_USER + 102)
 
#define EM_GETWORDWRAPMODE   (WM_USER + 103)
 
#define EM_SETIMECOLOR   (WM_USER + 104)
 
#define EM_GETIMECOLOR   (WM_USER + 105)
 
#define EM_SETIMEOPTIONS   (WM_USER + 106)
 
#define EM_GETIMEOPTIONS   (WM_USER + 107)
 
#define EM_CONVPOSITION   (WM_USER + 108)
 
#define EM_SETLANGOPTIONS   (WM_USER + 120)
 
#define EM_GETLANGOPTIONS   (WM_USER + 121)
 
#define EM_GETIMECOMPMODE   (WM_USER + 122)
 
#define EM_FINDTEXTW   (WM_USER + 123)
 
#define EM_FINDTEXTEXW   (WM_USER + 124)
 
#define EM_RECONVERSION   (WM_USER + 125)
 
#define EM_SETIMEMODEBIAS   (WM_USER + 126)
 
#define EM_GETIMEMODEBIAS   (WM_USER + 127)
 
#define EM_SETBIDIOPTIONS   (WM_USER + 200)
 
#define EM_GETBIDIOPTIONS   (WM_USER + 201)
 
#define EM_SETTYPOGRAPHYOPTIONS   (WM_USER + 202)
 
#define EM_GETTYPOGRAPHYOPTIONS   (WM_USER + 203)
 
#define EM_SETEDITSTYLE   (WM_USER + 204)
 
#define EM_GETEDITSTYLE   (WM_USER + 205)
 
#define EM_OUTLINE   (WM_USER + 220)
 
#define EM_GETSCROLLPOS   (WM_USER + 221)
 
#define EM_SETSCROLLPOS   (WM_USER + 222)
 
#define EM_SETFONTSIZE   (WM_USER + 223)
 
#define EM_GETZOOM   (WM_USER + 224)
 
#define EM_SETZOOM   (WM_USER + 225)
 
#define EM_GETVIEWKIND   (WM_USER + 226)
 
#define EM_SETVIEWKIND   (WM_USER + 227)
 
#define EM_GETPAGE   (WM_USER + 228)
 
#define EM_SETPAGE   (WM_USER + 229)
 
#define EM_GETHYPHENATEINFO   (WM_USER + 230)
 
#define EM_SETHYPHENATEINFO   (WM_USER + 231)
 
#define EM_GETPAGEROTATE   (WM_USER + 235)
 
#define EM_SETPAGEROTATE   (WM_USER + 236)
 
#define EM_GETCTFMODEBIAS   (WM_USER + 237)
 
#define EM_SETCTFMODEBIAS   (WM_USER + 238)
 
#define EM_GETCTFOPENSTATUS   (WM_USER + 240)
 
#define EM_SETCTFOPENSTATUS   (WM_USER + 241)
 
#define EM_GETIMECOMPTEXT   (WM_USER + 242)
 
#define EM_ISIME   (WM_USER + 243)
 
#define EM_GETIMEPROPERTY   (WM_USER + 244)
 
#define EM_GETQUERYRTFOBJ   (WM_USER + 269)
 
#define EM_SETQUERYRTFOBJ   (WM_USER + 270)
 
#define EN_MSGFILTER   0x0700
 
#define EN_REQUESTRESIZE   0x0701
 
#define EN_SELCHANGE   0x0702
 
#define EN_DROPFILES   0x0703
 
#define EN_PROTECTED   0x0704
 
#define EN_CORRECTTEXT   0x0705
 
#define EN_STOPNOUNDO   0x0706
 
#define EN_IMECHANGE   0x0707
 
#define EN_SAVECLIPBOARD   0x0708
 
#define EN_OLEOPFAILED   0x0709
 
#define EN_OBJECTPOSITIONS   0x070a
 
#define EN_LINK   0x070b
 
#define EN_DRAGDROPDONE   0x070c
 
#define EN_PARAGRAPHEXPANDED   0x070d
 
#define EN_PAGECHANGE   0x070e
 
#define EN_LOWFIRTF   0x070f
 
#define EN_ALIGNLTR   0x0710
 
#define EN_ALIGNRTL   0x0711
 
#define yHeightCharPtsMost   1638
 
#define lDefaultTab   720
 
#define MAX_TAB_STOPS   0x00000020
 
#define MAX_TABLE_CELLS   63
 
#define ES_NOOLEDRAGDROP   0x00000008
 
#define ES_DISABLENOSCROLL   0x00002000
 
#define ES_SUNKEN   0x00004000
 
#define ES_SAVESEL   0x00008000
 
#define ES_SELFIME   0x00040000
 
#define ES_NOIME   0x00080000
 
#define ES_VERTICAL   0x00400000
 
#define ES_SELECTIONBAR   0x01000000
 
#define ES_EX_NOCALLOLEINIT   0x01000000
 
#define SCF_DEFAULT   0x00000000
 
#define SCF_SELECTION   0x00000001
 
#define SCF_WORD   0x00000002
 
#define SCF_ALL   0x00000004
 
#define SCF_USEUIRULES   0x00000008
 
#define SCF_ASSOCIATEFONT   0x00000010
 
#define SCF_NOKBUPDATE   0x00000020
 
#define SCF_ASSOCIATEFONT2   0x00000040
 
#define CHARFORMATDELTA   (sizeof(CHARFORMAT2) - sizeof(CHARFORMAT))
 
#define CFM_BOLD   0x00000001
 
#define CFM_ITALIC   0x00000002
 
#define CFM_UNDERLINE   0x00000004
 
#define CFM_STRIKEOUT   0x00000008
 
#define CFM_PROTECTED   0x00000010
 
#define CFM_LINK   0x00000020
 
#define CFM_SMALLCAPS   0x00000040
 
#define CFM_ALLCAPS   0x00000080
 
#define CFM_HIDDEN   0x00000100
 
#define CFM_OUTLINE   0x00000200
 
#define CFM_SHADOW   0x00000400
 
#define CFM_EMBOSS   0x00000800
 
#define CFM_IMPRINT   0x00001000
 
#define CFM_DISABLED   0x00002000
 
#define CFM_REVISED   0x00004000
 
#define CFM_REVAUTHOR   0x00008000
 
#define CFM_SUBSCRIPT   0x00030000
 
#define CFM_SUPERSCRIPT   0x00030000
 
#define CFM_ANIMATION   0x00040000
 
#define CFM_STYLE   0x00080000
 
#define CFM_KERNING   0x00100000
 
#define CFM_SPACING   0x00200000
 
#define CFM_WEIGHT   0x00400000
 
#define CFM_UNDERLINETYPE   0x00800000
 
#define CFM_LCID   0x02000000
 
#define CFM_BACKCOLOR   0x04000000
 
#define CFM_CHARSET   0x08000000
 
#define CFM_OFFSET   0x10000000
 
#define CFM_FACE   0x20000000
 
#define CFM_COLOR   0x40000000
 
#define CFM_SIZE   0x80000000
 
#define CFM_EFFECTS
 
#define CFM_EFFECTS2
 
#define CFM_ALL
 
#define CFM_ALL2
 
#define CFE_BOLD   0x00000001
 
#define CFE_ITALIC   0x00000002
 
#define CFE_UNDERLINE   0x00000004
 
#define CFE_STRIKEOUT   0x00000008
 
#define CFE_PROTECTED   0x00000010
 
#define CFE_LINK   0x00000020
 
#define CFE_SUBSCRIPT   0x00010000
 
#define CFE_SUPERSCRIPT   0x00020000
 
#define CFE_AUTOCOLOR   0x40000000
 
#define CFE_SMALLCAPS   CFM_SMALLCAPS
 
#define CFE_ALLCAPS   CFM_ALLCAPS
 
#define CFE_HIDDEN   CFM_HIDDEN
 
#define CFE_OUTLINE   CFM_OUTLINE
 
#define CFE_SHADOW   CFM_SHADOW
 
#define CFE_EMBOSS   CFM_EMBOSS
 
#define CFE_IMPRINT   CFM_IMPRINT
 
#define CFE_DISABLED   CFM_DISABLED
 
#define CFE_REVISED   CFM_REVISED
 
#define CFE_AUTOBACKCOLOR   CFM_BACKCOLOR
 
#define CFU_UNDERLINENONE   0x00
 
#define CFU_UNDERLINE   0x01
 
#define CFU_UNDERLINEWORD   0x02
 
#define CFU_UNDERLINEDOUBLE   0x03
 
#define CFU_UNDERLINEDOTTED   0x04
 
#define CFU_UNDERLINEDASH   0x05
 
#define CFU_UNDERLINEDASHDOT   0x06
 
#define CFU_UNDERLINEDASHDOTDOT   0x07
 
#define CFU_UNDERLINEWAVE   0x08
 
#define CFU_UNDERLINETHICK   0x09
 
#define CFU_UNDERLINEHAIRLINE   0x0a
 
#define CFU_UNDERLINEDOUBLEWAVE   0x0b
 
#define CFU_UNDERLINEHEAVYWAVE   0x0c
 
#define CFU_UNDERLINELONGDASH   0x0d
 
#define CFU_UNDERLINETHICKDASH   0x0e
 
#define CFU_UNDERLINETHICKDASHDOT   0x0f
 
#define CFU_UNDERLINETHICKDASHDOTDOT   0x10
 
#define CFU_UNDERLINETHICKDOTTED   0x11
 
#define CFU_UNDERLINETHICKLONGDASH   0x12
 
#define CFU_INVERT   0xFE
 
#define CFU_CF1UNDERLINE   0xFF
 
#define ECOOP_SET   0x0001
 
#define ECOOP_OR   0x0002
 
#define ECOOP_AND   0x0003
 
#define ECOOP_XOR   0x0004
 
#define ECO_AUTOWORDSELECTION   0x00000001
 
#define ECO_AUTOVSCROLL   0x00000040
 
#define ECO_AUTOHSCROLL   0x00000080
 
#define ECO_NOHIDESEL   0x00000100
 
#define ECO_READONLY   0x00000800
 
#define ECO_WANTRETURN   0x00001000
 
#define ECO_SAVESEL   0x00008000
 
#define ECO_SELECTIONBAR   0x01000000
 
#define ECO_VERTICAL   0x00400000
 
#define ENM_NONE   0x00000000
 
#define ENM_CHANGE   0x00000001
 
#define ENM_UPDATE   0x00000002
 
#define ENM_SCROLL   0x00000004
 
#define ENM_SCROLLEVENTS   0x00000008
 
#define ENM_DRAGDROPDONE   0x00000010
 
#define ENM_PARAGRAPHEXPANDED   0x00000020
 
#define ENM_PAGECHANGE   0x00000040
 
#define ENM_KEYEVENTS   0x00010000
 
#define ENM_MOUSEEVENTS   0x00020000
 
#define ENM_REQUESTRESIZE   0x00040000
 
#define ENM_SELCHANGE   0x00080000
 
#define ENM_DROPFILES   0x00100000
 
#define ENM_PROTECTED   0x00200000
 
#define ENM_CORRECTTEXT   0x00400000
 
#define ENM_IMECHANGE   0x00800000
 
#define ENM_LANGCHANGE   0x01000000
 
#define ENM_OBJECTPOSITIONS   0x02000000
 
#define ENM_LINK   0x04000000
 
#define ENM_LOWFIRTF   0x08000000
 
#define __RICHEDIT_CHARRANGE_DEFINED
 
#define SF_TEXT   0x00000001
 
#define SF_RTF   0x00000002
 
#define SF_RTFNOOBJS   0x00000003
 
#define SF_TEXTIZED   0x00000004
 
#define SF_UNICODE   0x00000010
 
#define SF_USECODEPAGE   0x00000020
 
#define SF_NCRFORNONASCII   0x00000040
 
#define SF_RTFVAL   0x00000700
 
#define BOM_DEFPARADIR   0x00000001
 
#define BOM_PLAINTEXT   0x00000002
 
#define BOM_NEUTRALOVERRIDE   0x00000004
 
#define BOM_CONTEXTREADING   0x00000008
 
#define BOM_CONTEXTALIGNMENT   0x00000010
 
#define BOM_LEGACYBIDICLASS   0x00000040
 
#define BOE_RTLDIR   0x00000001
 
#define BOE_PLAINTEXT   0x00000002
 
#define BOE_NEUTRALOVERRIDE   0x00000004
 
#define BOE_CONTEXTREADING   0x00000008
 
#define BOE_CONTEXTALIGNMENT   0x00000010
 
#define BOE_LEGACYBIDICLASS   0x00000040
 
#define CF_RTF   TEXT("Rich Text Format")
 
#define CF_RTFNOOBJS   TEXT("Rich Text Format Without Objects")
 
#define CF_RETEXTOBJ   TEXT("RichEdit Text and Objects")
 
#define CTFMODEBIAS_DEFAULT   0x00000000
 
#define CTFMODEBIAS_FILENAME   0x00000001
 
#define CTFMODEBIAS_NAME   0x00000002
 
#define CTFMODEBIAS_READING   0x00000003
 
#define CTFMODEBIAS_DATETIME   0x00000004
 
#define CTFMODEBIAS_CONVERSATION   0x00000005
 
#define CTFMODEBIAS_NUMERIC   0x00000006
 
#define CTFMODEBIAS_HIRAGANA   0x00000007
 
#define CTFMODEBIAS_KATAKANA   0x00000008
 
#define CTFMODEBIAS_HANGUL   0x00000009
 
#define CTFMODEBIAS_HALFWIDTHKATAKANA   0x0000000a
 
#define CTFMODEBIAS_FULLWIDTHALPHANUMERIC   0x0000000b
 
#define CTFMODEBIAS_HALFWIDTHALPHANUMERIC   0x0000000c
 
#define EMO_EXIT   0x00000000
 
#define EMO_ENTER   0x00000001
 
#define EMO_PROMOTE   0x00000002
 
#define EMO_EXPAND   0x00000003
 
#define EMO_MOVESELECTION   0x00000004
 
#define EMO_GETVIEWMODE   0x00000005
 
#define EMO_EXPANDSELECTION   0x00000000
 
#define EMO_EXPANDDOCUMENT   0x00000001
 
#define EPR_0   0x00000000
 
#define EPR_270   0x00000001
 
#define EPR_180   0x00000002
 
#define EPR_90   0x00000003
 
#define FR_MATCHDIAC   0x20000000
 
#define FR_MATCHKASHIDA   0x40000000
 
#define FR_MATCHALEFHAMZA   0x80000000
 
#define ICM_NOTOPEN   0x00000000
 
#define ICM_LEVEL3   0x00000001
 
#define ICM_LEVEL2   0x00000002
 
#define ICM_LEVEL2_5   0x00000003
 
#define ICM_LEVEL2_SUI   0x00000004
 
#define ICM_CTF   0x00000005
 
#define ICT_RESULTREADSTR   0x00000001
 
#define IMF_AUTOKEYBOARD   0x00000001
 
#define IMF_AUTOFONT   0x00000002
 
#define IMF_IMECANCELCOMPLETE   0x00000004
 
#define IMF_IMEALWAYSSENDNOTIFY   0x00000008
 
#define IMF_AUTOFONTSIZEADJUST   0x00000010
 
#define IMF_UIFONTS   0x00000020
 
#define IMF_DUALFONT   0x00000080
 
#define IMF_SMODE_PLAURALCLAUSE   0x00000001
 
#define IMF_SMODE_NONE   0x00000002
 
#define IMF_FORCENONE   0x00000001
 
#define IMF_FORCEENABLE   0x00000002
 
#define IMF_FORCEDISABLE   0x00000004
 
#define IMF_CLOSESTATUSWINDOW   0x00000008
 
#define IMF_VERTICAL   0x00000020
 
#define IMF_FORCEACTIVE   0x00000040
 
#define IMF_FORCEINACTIVE   0x00000080
 
#define IMF_FORCEREMEMBER   0x00000100
 
#define IMF_MULTIPLEEDIT   0x00000400
 
#define SEL_EMPTY   0x00000000
 
#define SEL_TEXT   0x00000001
 
#define SEL_OBJECT   0x00000002
 
#define SEL_MULTICHAR   0x00000004
 
#define SEL_MULTIOBJECT   0x00000008
 
#define OLEOP_DOVERB   0x00000001
 
#define PC_FOLLOWING   0x00000001
 
#define PC_LEADING   0x00000002
 
#define PC_OVERFLOW   0x00000003
 
#define PC_DELIMITER   0x00000004
 
#define PFM_STARTINDENT   0x00000001
 
#define PFM_RIGHTINDENT   0x00000002
 
#define PFM_OFFSET   0x00000004
 
#define PFM_ALIGNMENT   0x00000008
 
#define PFM_TABSTOPS   0x00000010
 
#define PFM_NUMBERING   0x00000020
 
#define PFM_OFFSETINDENT   0x80000000
 
#define PFM_SPACEBEFORE   0x00000040
 
#define PFM_SPACEAFTER   0x00000080
 
#define PFM_LINESPACING   0x00000100
 
#define PFM_STYLE   0x00000400
 
#define PFM_BORDER   0x00000800
 
#define PFM_SHADING   0x00001000
 
#define PFM_NUMBERINGSTYLE   0x00002000
 
#define PFM_NUMBERINGTAB   0x00004000
 
#define PFM_NUMBERINGSTART   0x00008000
 
#define PFM_RTLPARA   0x00010000
 
#define PFM_KEEP   0x00020000
 
#define PFM_KEEPNEXT   0x00040000
 
#define PFM_PAGEBREAKBEFORE   0x00080000
 
#define PFM_NOLINENUMBER   0x00100000
 
#define PFM_NOWIDOWCONTROL   0x00200000
 
#define PFM_DONOTHYPHEN   0x00400000
 
#define PFM_SIDEBYSIDE   0x00800000
 
#define PFM_COLLAPSED   0x01000000
 
#define PFM_OUTLINELEVEL   0x02000000
 
#define PFM_BOX   0x04000000
 
#define PFM_RESERVED2   0x08000000
 
#define PFM_TABLEROWDELIMITER   0x10000000
 
#define PFM_TEXTWRAPPINGBREAK   0x20000000
 
#define PFM_TABLE   0x40000000
 
#define PFM_ALL
 
#define PFM_EFFECTS
 
#define PFM_ALL2
 
#define PFN_BULLET   0x00000001
 
#define PFN_ARABIC   0x00000002
 
#define PFN_LCLETTER   0x00000003
 
#define PFN_UCLETTER   0x00000004
 
#define PFN_LCROMAN   0x00000005
 
#define PFN_UCROMAN   0x00000006
 
#define PFNS_PAREN   0x00000000
 
#define PFNS_PARENS   0x00000100
 
#define PFNS_PERIOD   0x00000200
 
#define PFNS_PLAIN   0x00000300
 
#define PFNS_NONUMBER   0x00000400
 
#define PFNS_NEWNUMBER   0x00008000
 
#define PFA_LEFT   0x00000001
 
#define PFA_RIGHT   0x00000002
 
#define PFA_CENTER   0x00000003
 
#define PFA_JUSTIFY   0x00000004
 
#define PFA_FULL_INTERWORD   0x00000004
 
#define PFA_FULL_INTERLETTER   0x00000005
 
#define PFA_FULL_SCALED   0x00000006
 
#define PFA_FULL_GLYPHS   0x00000007
 
#define PFA_SNAP_GRID   0x00000008
 
#define PFE_RTLPARA   0x00000001
 
#define PFE_KEEP   0x00000002
 
#define PFE_KEEPNEXT   0x00000004
 
#define PFE_PAGEBREAKBEFORE   0x00000008
 
#define PFE_NOLINENUMBER   0x00000010
 
#define PFE_NOWIDOWCONTROL   0x00000020
 
#define PFE_DONOTHYPHEN   0x00000040
 
#define PFE_SIDEBYSIDE   0x00000080
 
#define PFE_COLLAPSED   0x00000100
 
#define PFE_BOX   0x00000400
 
#define PFE_TABLEROWDELIMITER   0x00001000
 
#define PFE_TEXTWRAPPINGBREAK   0x00002000
 
#define PFE_TABLE   0x00004000
 
#define SES_EMULATESYSEDIT   0x00000001
 
#define SES_BEEPONMAXTEXT   0x00000002
 
#define SES_EXTENDBACKCOLOR   0x00000004
 
#define SES_MAPCPS   0x00000008
 
#define SES_EMULATE10   0x00000010
 
#define SES_USECRLF   0x00000020
 
#define SES_NOXLTSYMBOLRANGE   0x00000020
 
#define SES_USEAIMM   0x00000040
 
#define SES_NOIME   0x00000080
 
#define SES_ALLOWBEEPS   0x00000100
 
#define SES_UPPERCASE   0x00000200
 
#define SES_LOWERCASE   0x00000400
 
#define SES_NOINPUTSEQUENCECHK   0x00000800
 
#define SES_BIDI   0x00001000
 
#define SES_SCROLLONKILLFOCUS   0x00002000
 
#define SES_XLTCRCRLFTOCR   0x00004000
 
#define SES_DRAFTMODE   0x00008000
 
#define SES_USECTF   0x00010000
 
#define SES_HIDEGRIDLINES   0x00020000
 
#define SES_USEATFONT   0x00040000
 
#define SES_CUSTOMLOOK   0x00080000
 
#define SES_LBSCROLLNOTIFY   0x00100000
 
#define SES_CTFALLOWEMBED   0x00200000
 
#define SES_CTFALLOWSMARTTAG   0x00400000
 
#define SES_CTFALLOWPROOFING   0x00800000
 
#define SFF_WRITEXTRAPAR   0x00000080
 
#define SFF_PWD   0x00000800
 
#define SFF_KEEPDOCINFO   0x00001000
 
#define SFF_PERSISTVIEWSCALE   0x00002000
 
#define SFF_PLAINRTF   0x00004000
 
#define SFF_SELECTION   0x00008000
 
#define VM_OUTLINE   0x00000002
 
#define VM_NORMAL   0x00000004
 
#define VM_PAGE   0x00000009
 
#define WB_CLASSIFY   0x00000003
 
#define WB_MOVEWORDLEFT   0x00000004
 
#define WB_MOVEWORDPREV   0x00000004
 
#define WB_MOVEWORDRIGHT   0x00000005
 
#define WB_MOVEWORDNEXT   0x00000005
 
#define WB_LEFTBREAK   0x00000006
 
#define WB_PREVBREAK   0x00000006
 
#define WB_RIGHTBREAK   0x00000007
 
#define WB_NEXTBREAK   0x00000007
 
#define WBF_WORDWRAP   0x00000010
 
#define WBF_WORDBREAK   0x00000020
 
#define WBF_OVERFLOW   0x00000040
 
#define WBF_LEVEL1   0x00000080
 
#define WBF_LEVEL2   0x00000100
 
#define WBF_CUSTOM   0x00000200
 
#define WBF_CLASS   ((BYTE) 0x0F)
 
#define WBF_ISWHITE   ((BYTE) 0x10)
 
#define WBF_BREAKLINE   ((BYTE) 0x20)
 
#define WBF_BREAKAFTER   ((BYTE) 0x40)
 
#define WCH_EMBEDDING   (WCHAR)0xFFFC
 
#define TM_PLAINTEXT   0x00000001
 
#define TM_RICHTEXT   0x00000002
 
#define TM_SINGLELEVELUNDO   0x00000004
 
#define TM_MULTILEVELUNDO   0x00000008
 
#define TM_SINGLECODEPAGE   0x00000010
 
#define TM_MULTICODEPAGE   0x00000020
 
#define GT_DEFAULT   0x00000000
 
#define GT_USECRLF   0x00000001
 
#define GT_SELECTION   0x00000002
 
#define GT_RAWTEXT   0x00000004
 
#define GT_NOHIDDENTEXT   0x00000008
 
#define TO_ADVANCEDTYPOGRAPHY   0x00000001
 
#define TO_SIMPLELINEBREAK   0x00000002
 
#define TO_DISABLECUSTOMTEXTOUT   0x00000004
 
#define TO_ADVANCEDLAYOUT   0x00000008
 
#define GTL_DEFAULT   0x00000000
 
#define GTL_USECRLF   0x00000001
 
#define GTL_PRECISE   0x00000002
 
#define GTL_CLOSE   0x00000004
 
#define GTL_NUMCHARS   0x00000008
 
#define GTL_NUMBYTES   0x00000010
 
#define GCM_RIGHTMOUSEDROP   0x8000
 
#define ST_DEFAULT   0x00000000
 
#define ST_KEEPUNDO   0x00000001
 
#define ST_SELECTION   0x00000002
 
#define ST_NEWCHARS   0x00000004
 
#define ST_UNICODE   0x00000008
 

Typedefs

typedef DWORD(CALLBACKEDITSTREAMCALLBACK) (DWORD_PTR, LPBYTE, LONG, LONG *)
 
typedef struct _charformat CHARFORMATA
 
typedef struct _charformatw CHARFORMATW
 
typedef struct _charformat2a CHARFORMAT2A
 
typedef struct _charformat2w CHARFORMAT2W
 
typedef struct _bidioptions BIDIOPTIONS
 
typedef struct _charrange CHARRANGE
 
typedef struct _textrange TEXTRANGEA
 
typedef struct _textrangew TEXTRANGEW
 
typedef struct _editstream EDITSTREAM
 
typedef struct _compcolor COMPCOLOR
 
typedef struct _encorrecttext ENCORRECTTEXT
 
typedef struct _endropfiles ENDROPFILES
 
typedef struct _enlink ENLINK
 
typedef struct _enlowfirtf ENLOWFIRTF
 
typedef struct _enprotected ENPROTECTED
 
typedef struct _enprotectedLPENPROTECTED
 
typedef struct _ensaveclipboard ENSAVECLIPBOARD
 
typedef struct _findtextA FINDTEXTA
 
typedef struct _findtextW FINDTEXTW
 
typedef struct _findtextexA FINDTEXTEXA
 
typedef struct _findtextexW FINDTEXTEXW
 
typedef struct _formatrange FORMATRANGE
 
typedef enum tagKHYPH KHYPH
 
typedef struct hyphresult HYPHRESULT
 
typedef struct tagHyphenateInfo HYPHENATEINFO
 
typedef struct _msgfilter MSGFILTER
 
typedef struct _objectpositions OBJECTPOSITIONS
 
typedef struct _paraformat PARAFORMAT
 
typedef struct _paraformat2 PARAFORMAT2
 
typedef struct _selchange SELCHANGE
 
typedef struct _reqresize REQRESIZE
 
typedef struct _repastespecial REPASTESPECIAL
 
typedef struct _punctuation PUNCTUATION
 
typedef struct _gettextex GETTEXTEX
 
typedef struct _imecomptext IMECOMPTEXT
 
typedef enum _undonameid UNDONAMEID
 
typedef LONG(* EDITWORDBREAKPROCEX) (char *, LONG, BYTE, INT)
 
typedef struct _gettextlengthex GETTEXTLENGTHEX
 
typedef struct _settextex SETTEXTEX
 

Enumerations

enum  tagKHYPH {
  khyphNil = 0 , khyphNormal = 1 , khyphAddBefore = 2 , khyphChangeBefore = 3 ,
  khyphDeleteBefore = 4 , khyphChangeAfter = 5 , khyphDelAndChange = 6
}
 
enum  _undonameid {
  UID_UNKNOWN = 0 , UID_TYPING = 1 , UID_DELETE = 2 , UID_DRAGDROP = 3 ,
  UID_CUT = 4 , UID_PASTE = 5 , UID_AUTOCORRECT = 6
}
 

Functions

void WINAPI HyphenateProc (WCHAR *, LANGID, LONG, HYPHRESULT *)
 

Variables

static const WCHAR MSFTEDIT_CLASS [] = { 'R','i','c','h','E','d','i','t','5','0','W',0 }
 
static const WCHAR RICHEDIT_CLASS20W [] = { 'R','i','c','h','E','d','i','t','2','0','W',0 }
 

Macro Definition Documentation

◆ __RICHEDIT_CHARRANGE_DEFINED

#define __RICHEDIT_CHARRANGE_DEFINED

Definition at line 71 of file richole.idl.

◆ _RICHEDIT_VER

#define _RICHEDIT_VER   0x0300

Definition at line 30 of file richedit.h.

◆ BOE_CONTEXTALIGNMENT

#define BOE_CONTEXTALIGNMENT   0x00000010

Definition at line 742 of file richedit.h.

◆ BOE_CONTEXTREADING

#define BOE_CONTEXTREADING   0x00000008

Definition at line 741 of file richedit.h.

◆ BOE_LEGACYBIDICLASS

#define BOE_LEGACYBIDICLASS   0x00000040

Definition at line 743 of file richedit.h.

◆ BOE_NEUTRALOVERRIDE

#define BOE_NEUTRALOVERRIDE   0x00000004

Definition at line 740 of file richedit.h.

◆ BOE_PLAINTEXT

#define BOE_PLAINTEXT   0x00000002

Definition at line 739 of file richedit.h.

◆ BOE_RTLDIR

#define BOE_RTLDIR   0x00000001

Definition at line 738 of file richedit.h.

◆ BOM_CONTEXTALIGNMENT

#define BOM_CONTEXTALIGNMENT   0x00000010

Definition at line 734 of file richedit.h.

◆ BOM_CONTEXTREADING

#define BOM_CONTEXTREADING   0x00000008

Definition at line 733 of file richedit.h.

◆ BOM_DEFPARADIR

#define BOM_DEFPARADIR   0x00000001

Definition at line 730 of file richedit.h.

◆ BOM_LEGACYBIDICLASS

#define BOM_LEGACYBIDICLASS   0x00000040

Definition at line 735 of file richedit.h.

◆ BOM_NEUTRALOVERRIDE

#define BOM_NEUTRALOVERRIDE   0x00000004

Definition at line 732 of file richedit.h.

◆ BOM_PLAINTEXT

#define BOM_PLAINTEXT   0x00000002

Definition at line 731 of file richedit.h.

◆ cchTextLimitDefault

#define cchTextLimitDefault   0x7fff

Definition at line 33 of file richedit.h.

◆ CF_RETEXTOBJ

#define CF_RETEXTOBJ   TEXT("RichEdit Text and Objects")

Definition at line 748 of file richedit.h.

◆ CF_RTF

#define CF_RTF   TEXT("Rich Text Format")

Definition at line 746 of file richedit.h.

◆ CF_RTFNOOBJS

#define CF_RTFNOOBJS   TEXT("Rich Text Format Without Objects")

Definition at line 747 of file richedit.h.

◆ CFE_ALLCAPS

#define CFE_ALLCAPS   CFM_ALLCAPS

Definition at line 417 of file richedit.h.

◆ CFE_AUTOBACKCOLOR

#define CFE_AUTOBACKCOLOR   CFM_BACKCOLOR

Definition at line 425 of file richedit.h.

◆ CFE_AUTOCOLOR

#define CFE_AUTOCOLOR   0x40000000

Definition at line 414 of file richedit.h.

◆ CFE_BOLD

#define CFE_BOLD   0x00000001

Definition at line 406 of file richedit.h.

◆ CFE_DISABLED

#define CFE_DISABLED   CFM_DISABLED

Definition at line 423 of file richedit.h.

◆ CFE_EMBOSS

#define CFE_EMBOSS   CFM_EMBOSS

Definition at line 421 of file richedit.h.

◆ CFE_HIDDEN

#define CFE_HIDDEN   CFM_HIDDEN

Definition at line 418 of file richedit.h.

◆ CFE_IMPRINT

#define CFE_IMPRINT   CFM_IMPRINT

Definition at line 422 of file richedit.h.

◆ CFE_ITALIC

#define CFE_ITALIC   0x00000002

Definition at line 407 of file richedit.h.

◆ CFE_LINK

#define CFE_LINK   0x00000020

Definition at line 411 of file richedit.h.

◆ CFE_OUTLINE

#define CFE_OUTLINE   CFM_OUTLINE

Definition at line 419 of file richedit.h.

◆ CFE_PROTECTED

#define CFE_PROTECTED   0x00000010

Definition at line 410 of file richedit.h.

◆ CFE_REVISED

#define CFE_REVISED   CFM_REVISED

Definition at line 424 of file richedit.h.

◆ CFE_SHADOW

#define CFE_SHADOW   CFM_SHADOW

Definition at line 420 of file richedit.h.

◆ CFE_SMALLCAPS

#define CFE_SMALLCAPS   CFM_SMALLCAPS

Definition at line 416 of file richedit.h.

◆ CFE_STRIKEOUT

#define CFE_STRIKEOUT   0x00000008

Definition at line 409 of file richedit.h.

◆ CFE_SUBSCRIPT

#define CFE_SUBSCRIPT   0x00010000

Definition at line 412 of file richedit.h.

◆ CFE_SUPERSCRIPT

#define CFE_SUPERSCRIPT   0x00020000

Definition at line 413 of file richedit.h.

◆ CFE_UNDERLINE

#define CFE_UNDERLINE   0x00000004

Definition at line 408 of file richedit.h.

◆ CFM_ALL

#define CFM_ALL
Value:
#define CFM_EFFECTS
Definition: richedit.h:364
#define CFM_OFFSET
Definition: richedit.h:359
#define CFM_CHARSET
Definition: richedit.h:358
#define CFM_SIZE
Definition: richedit.h:362
#define CFM_FACE
Definition: richedit.h:360

Definition at line 387 of file richedit.h.

◆ CFM_ALL2

#define CFM_ALL2
Value:
(CFM_ALL | \
#define CFM_STYLE
Definition: richedit.h:351
#define CFM_WEIGHT
Definition: richedit.h:354
#define CFM_SPACING
Definition: richedit.h:353
#define CFM_BACKCOLOR
Definition: richedit.h:357
#define CFM_KERNING
Definition: richedit.h:352
#define CFM_LCID
Definition: richedit.h:356
#define CFM_EFFECTS2
Definition: richedit.h:372
#define CFM_REVAUTHOR
Definition: richedit.h:347
#define CFM_ANIMATION
Definition: richedit.h:350
#define CFM_ALL
Definition: richedit.h:387
#define CFM_UNDERLINETYPE
Definition: richedit.h:355

Definition at line 393 of file richedit.h.

◆ CFM_ALLCAPS

#define CFM_ALLCAPS   0x00000080

Definition at line 339 of file richedit.h.

◆ CFM_ANIMATION

#define CFM_ANIMATION   0x00040000

Definition at line 350 of file richedit.h.

◆ CFM_BACKCOLOR

#define CFM_BACKCOLOR   0x04000000

Definition at line 357 of file richedit.h.

◆ CFM_BOLD

#define CFM_BOLD   0x00000001

Definition at line 332 of file richedit.h.

◆ CFM_CHARSET

#define CFM_CHARSET   0x08000000

Definition at line 358 of file richedit.h.

◆ CFM_COLOR

#define CFM_COLOR   0x40000000

Definition at line 361 of file richedit.h.

◆ CFM_DISABLED

#define CFM_DISABLED   0x00002000

Definition at line 345 of file richedit.h.

◆ CFM_EFFECTS

#define CFM_EFFECTS
Value:
(CFM_BOLD | \
#define CFM_STRIKEOUT
Definition: richedit.h:335
#define CFM_ITALIC
Definition: richedit.h:333
#define CFE_PROTECTED
Definition: richedit.h:410
#define CFM_LINK
Definition: richedit.h:337
#define CFM_BOLD
Definition: richedit.h:332
#define CFM_UNDERLINE
Definition: richedit.h:334
#define CFM_COLOR
Definition: richedit.h:361

Definition at line 364 of file richedit.h.

◆ CFM_EFFECTS2

#define CFM_EFFECTS2
Value:
#define CFM_SMALLCAPS
Definition: richedit.h:338
#define CFM_SHADOW
Definition: richedit.h:342
#define CFM_IMPRINT
Definition: richedit.h:344
#define CFM_OUTLINE
Definition: richedit.h:341
#define CFM_EMBOSS
Definition: richedit.h:343
#define CFM_SUBSCRIPT
Definition: richedit.h:348
#define CFM_HIDDEN
Definition: richedit.h:340
#define CFM_DISABLED
Definition: richedit.h:345
#define CFM_REVISED
Definition: richedit.h:346
#define CFM_ALLCAPS
Definition: richedit.h:339
#define CFM_SUPERSCRIPT
Definition: richedit.h:349

Definition at line 372 of file richedit.h.

◆ CFM_EMBOSS

#define CFM_EMBOSS   0x00000800

Definition at line 343 of file richedit.h.

◆ CFM_FACE

#define CFM_FACE   0x20000000

Definition at line 360 of file richedit.h.

◆ CFM_HIDDEN

#define CFM_HIDDEN   0x00000100

Definition at line 340 of file richedit.h.

◆ CFM_IMPRINT

#define CFM_IMPRINT   0x00001000

Definition at line 344 of file richedit.h.

◆ CFM_ITALIC

#define CFM_ITALIC   0x00000002

Definition at line 333 of file richedit.h.

◆ CFM_KERNING

#define CFM_KERNING   0x00100000

Definition at line 352 of file richedit.h.

◆ CFM_LCID

#define CFM_LCID   0x02000000

Definition at line 356 of file richedit.h.

◆ CFM_LINK

#define CFM_LINK   0x00000020

Definition at line 337 of file richedit.h.

◆ CFM_OFFSET

#define CFM_OFFSET   0x10000000

Definition at line 359 of file richedit.h.

◆ CFM_OUTLINE

#define CFM_OUTLINE   0x00000200

Definition at line 341 of file richedit.h.

◆ CFM_PROTECTED

#define CFM_PROTECTED   0x00000010

Definition at line 336 of file richedit.h.

◆ CFM_REVAUTHOR

#define CFM_REVAUTHOR   0x00008000

Definition at line 347 of file richedit.h.

◆ CFM_REVISED

#define CFM_REVISED   0x00004000

Definition at line 346 of file richedit.h.

◆ CFM_SHADOW

#define CFM_SHADOW   0x00000400

Definition at line 342 of file richedit.h.

◆ CFM_SIZE

#define CFM_SIZE   0x80000000

Definition at line 362 of file richedit.h.

◆ CFM_SMALLCAPS

#define CFM_SMALLCAPS   0x00000040

Definition at line 338 of file richedit.h.

◆ CFM_SPACING

#define CFM_SPACING   0x00200000

Definition at line 353 of file richedit.h.

◆ CFM_STRIKEOUT

#define CFM_STRIKEOUT   0x00000008

Definition at line 335 of file richedit.h.

◆ CFM_STYLE

#define CFM_STYLE   0x00080000

Definition at line 351 of file richedit.h.

◆ CFM_SUBSCRIPT

#define CFM_SUBSCRIPT   0x00030000

Definition at line 348 of file richedit.h.

◆ CFM_SUPERSCRIPT

#define CFM_SUPERSCRIPT   0x00030000

Definition at line 349 of file richedit.h.

◆ CFM_UNDERLINE

#define CFM_UNDERLINE   0x00000004

Definition at line 334 of file richedit.h.

◆ CFM_UNDERLINETYPE

#define CFM_UNDERLINETYPE   0x00800000

Definition at line 355 of file richedit.h.

◆ CFM_WEIGHT

#define CFM_WEIGHT   0x00400000

Definition at line 354 of file richedit.h.

◆ CFU_CF1UNDERLINE

#define CFU_CF1UNDERLINE   0xFF

Definition at line 447 of file richedit.h.

◆ CFU_INVERT

#define CFU_INVERT   0xFE

Definition at line 446 of file richedit.h.

◆ CFU_UNDERLINE

#define CFU_UNDERLINE   0x01

Definition at line 428 of file richedit.h.

◆ CFU_UNDERLINEDASH

#define CFU_UNDERLINEDASH   0x05

Definition at line 432 of file richedit.h.

◆ CFU_UNDERLINEDASHDOT

#define CFU_UNDERLINEDASHDOT   0x06

Definition at line 433 of file richedit.h.

◆ CFU_UNDERLINEDASHDOTDOT

#define CFU_UNDERLINEDASHDOTDOT   0x07

Definition at line 434 of file richedit.h.

◆ CFU_UNDERLINEDOTTED

#define CFU_UNDERLINEDOTTED   0x04

Definition at line 431 of file richedit.h.

◆ CFU_UNDERLINEDOUBLE

#define CFU_UNDERLINEDOUBLE   0x03

Definition at line 430 of file richedit.h.

◆ CFU_UNDERLINEDOUBLEWAVE

#define CFU_UNDERLINEDOUBLEWAVE   0x0b

Definition at line 438 of file richedit.h.

◆ CFU_UNDERLINEHAIRLINE

#define CFU_UNDERLINEHAIRLINE   0x0a

Definition at line 437 of file richedit.h.

◆ CFU_UNDERLINEHEAVYWAVE

#define CFU_UNDERLINEHEAVYWAVE   0x0c

Definition at line 439 of file richedit.h.

◆ CFU_UNDERLINELONGDASH

#define CFU_UNDERLINELONGDASH   0x0d

Definition at line 440 of file richedit.h.

◆ CFU_UNDERLINENONE

#define CFU_UNDERLINENONE   0x00

Definition at line 427 of file richedit.h.

◆ CFU_UNDERLINETHICK

#define CFU_UNDERLINETHICK   0x09

Definition at line 436 of file richedit.h.

◆ CFU_UNDERLINETHICKDASH

#define CFU_UNDERLINETHICKDASH   0x0e

Definition at line 441 of file richedit.h.

◆ CFU_UNDERLINETHICKDASHDOT

#define CFU_UNDERLINETHICKDASHDOT   0x0f

Definition at line 442 of file richedit.h.

◆ CFU_UNDERLINETHICKDASHDOTDOT

#define CFU_UNDERLINETHICKDASHDOTDOT   0x10

Definition at line 443 of file richedit.h.

◆ CFU_UNDERLINETHICKDOTTED

#define CFU_UNDERLINETHICKDOTTED   0x11

Definition at line 444 of file richedit.h.

◆ CFU_UNDERLINETHICKLONGDASH

#define CFU_UNDERLINETHICKLONGDASH   0x12

Definition at line 445 of file richedit.h.

◆ CFU_UNDERLINEWAVE

#define CFU_UNDERLINEWAVE   0x08

Definition at line 435 of file richedit.h.

◆ CFU_UNDERLINEWORD

#define CFU_UNDERLINEWORD   0x02

Definition at line 429 of file richedit.h.

◆ CHARFORMATDELTA

#define CHARFORMATDELTA   (sizeof(CHARFORMAT2) - sizeof(CHARFORMAT))

Definition at line 329 of file richedit.h.

◆ CTFMODEBIAS_CONVERSATION

#define CTFMODEBIAS_CONVERSATION   0x00000005

Definition at line 756 of file richedit.h.

◆ CTFMODEBIAS_DATETIME

#define CTFMODEBIAS_DATETIME   0x00000004

Definition at line 755 of file richedit.h.

◆ CTFMODEBIAS_DEFAULT

#define CTFMODEBIAS_DEFAULT   0x00000000

Definition at line 751 of file richedit.h.

◆ CTFMODEBIAS_FILENAME

#define CTFMODEBIAS_FILENAME   0x00000001

Definition at line 752 of file richedit.h.

◆ CTFMODEBIAS_FULLWIDTHALPHANUMERIC

#define CTFMODEBIAS_FULLWIDTHALPHANUMERIC   0x0000000b

Definition at line 762 of file richedit.h.

◆ CTFMODEBIAS_HALFWIDTHALPHANUMERIC

#define CTFMODEBIAS_HALFWIDTHALPHANUMERIC   0x0000000c

Definition at line 763 of file richedit.h.

◆ CTFMODEBIAS_HALFWIDTHKATAKANA

#define CTFMODEBIAS_HALFWIDTHKATAKANA   0x0000000a

Definition at line 761 of file richedit.h.

◆ CTFMODEBIAS_HANGUL

#define CTFMODEBIAS_HANGUL   0x00000009

Definition at line 760 of file richedit.h.

◆ CTFMODEBIAS_HIRAGANA

#define CTFMODEBIAS_HIRAGANA   0x00000007

Definition at line 758 of file richedit.h.

◆ CTFMODEBIAS_KATAKANA

#define CTFMODEBIAS_KATAKANA   0x00000008

Definition at line 759 of file richedit.h.

◆ CTFMODEBIAS_NAME

#define CTFMODEBIAS_NAME   0x00000002

Definition at line 753 of file richedit.h.

◆ CTFMODEBIAS_NUMERIC

#define CTFMODEBIAS_NUMERIC   0x00000006

Definition at line 757 of file richedit.h.

◆ CTFMODEBIAS_READING

#define CTFMODEBIAS_READING   0x00000003

Definition at line 754 of file richedit.h.

◆ ECO_AUTOHSCROLL

#define ECO_AUTOHSCROLL   0x00000080

Definition at line 458 of file richedit.h.

◆ ECO_AUTOVSCROLL

#define ECO_AUTOVSCROLL   0x00000040

Definition at line 457 of file richedit.h.

◆ ECO_AUTOWORDSELECTION

#define ECO_AUTOWORDSELECTION   0x00000001

Definition at line 456 of file richedit.h.

◆ ECO_NOHIDESEL

#define ECO_NOHIDESEL   0x00000100

Definition at line 459 of file richedit.h.

◆ ECO_READONLY

#define ECO_READONLY   0x00000800

Definition at line 460 of file richedit.h.

◆ ECO_SAVESEL

#define ECO_SAVESEL   0x00008000

Definition at line 462 of file richedit.h.

◆ ECO_SELECTIONBAR

#define ECO_SELECTIONBAR   0x01000000

Definition at line 463 of file richedit.h.

◆ ECO_VERTICAL

#define ECO_VERTICAL   0x00400000

Definition at line 464 of file richedit.h.

◆ ECO_WANTRETURN

#define ECO_WANTRETURN   0x00001000

Definition at line 461 of file richedit.h.

◆ ECOOP_AND

#define ECOOP_AND   0x0003

Definition at line 452 of file richedit.h.

◆ ECOOP_OR

#define ECOOP_OR   0x0002

Definition at line 451 of file richedit.h.

◆ ECOOP_SET

#define ECOOP_SET   0x0001

Definition at line 450 of file richedit.h.

◆ ECOOP_XOR

#define ECOOP_XOR   0x0004

Definition at line 453 of file richedit.h.

◆ EM_AUTOURLDETECT

#define EM_AUTOURLDETECT   (WM_USER + 91)

Definition at line 125 of file richedit.h.

◆ EM_CANPASTE

#define EM_CANPASTE   (WM_USER + 50)

Definition at line 83 of file richedit.h.

◆ EM_CANREDO

#define EM_CANREDO   (WM_USER + 85)

Definition at line 118 of file richedit.h.

◆ EM_CHARFROMPOS

#define EM_CHARFROMPOS   (WM_USER + 39)

Definition at line 78 of file richedit.h.

◆ EM_CONVPOSITION

#define EM_CONVPOSITION   (WM_USER + 108)

Definition at line 141 of file richedit.h.

◆ EM_DISPLAYBAND

#define EM_DISPLAYBAND   (WM_USER + 51)

Definition at line 84 of file richedit.h.

◆ EM_EXGETSEL

#define EM_EXGETSEL   (WM_USER + 52)

Definition at line 85 of file richedit.h.

◆ EM_EXLIMITTEXT

#define EM_EXLIMITTEXT   (WM_USER + 53)

Definition at line 86 of file richedit.h.

◆ EM_EXLINEFROMCHAR

#define EM_EXLINEFROMCHAR   (WM_USER + 54)

Definition at line 87 of file richedit.h.

◆ EM_EXSETSEL

#define EM_EXSETSEL   (WM_USER + 55)

Definition at line 88 of file richedit.h.

◆ EM_FINDTEXT

#define EM_FINDTEXT   (WM_USER + 56)

Definition at line 89 of file richedit.h.

◆ EM_FINDTEXTEX

#define EM_FINDTEXTEX   (WM_USER + 79)

Definition at line 112 of file richedit.h.

◆ EM_FINDTEXTEXW

#define EM_FINDTEXTEXW   (WM_USER + 124)

Definition at line 148 of file richedit.h.

◆ EM_FINDTEXTW

#define EM_FINDTEXTW   (WM_USER + 123)

Definition at line 147 of file richedit.h.

◆ EM_FINDWORDBREAK

#define EM_FINDWORDBREAK   (WM_USER + 76)

Definition at line 109 of file richedit.h.

◆ EM_FORMATRANGE

#define EM_FORMATRANGE   (WM_USER + 57)

Definition at line 90 of file richedit.h.

◆ EM_GETAUTOURLDETECT

#define EM_GETAUTOURLDETECT   (WM_USER + 92)

Definition at line 126 of file richedit.h.

◆ EM_GETBIDIOPTIONS

#define EM_GETBIDIOPTIONS   (WM_USER + 201)

Definition at line 155 of file richedit.h.

◆ EM_GETCHARFORMAT

#define EM_GETCHARFORMAT   (WM_USER + 58)

Definition at line 91 of file richedit.h.

◆ EM_GETCTFMODEBIAS

#define EM_GETCTFMODEBIAS   (WM_USER + 237)

Definition at line 180 of file richedit.h.

◆ EM_GETCTFOPENSTATUS

#define EM_GETCTFOPENSTATUS   (WM_USER + 240)

Definition at line 182 of file richedit.h.

◆ EM_GETEDITSTYLE

#define EM_GETEDITSTYLE   (WM_USER + 205)

Definition at line 161 of file richedit.h.

◆ EM_GETEVENTMASK

#define EM_GETEVENTMASK   (WM_USER + 59)

Definition at line 92 of file richedit.h.

◆ EM_GETHYPHENATEINFO

#define EM_GETHYPHENATEINFO   (WM_USER + 230)

Definition at line 176 of file richedit.h.

◆ EM_GETIMECOLOR

#define EM_GETIMECOLOR   (WM_USER + 105)

Definition at line 138 of file richedit.h.

◆ EM_GETIMECOMPMODE

#define EM_GETIMECOMPMODE   (WM_USER + 122)

Definition at line 145 of file richedit.h.

◆ EM_GETIMECOMPTEXT

#define EM_GETIMECOMPTEXT   (WM_USER + 242)

Definition at line 184 of file richedit.h.

◆ EM_GETIMEMODEBIAS

#define EM_GETIMEMODEBIAS   (WM_USER + 127)

Definition at line 152 of file richedit.h.

◆ EM_GETIMEOPTIONS

#define EM_GETIMEOPTIONS   (WM_USER + 107)

Definition at line 140 of file richedit.h.

◆ EM_GETIMEPROPERTY

#define EM_GETIMEPROPERTY   (WM_USER + 244)

Definition at line 186 of file richedit.h.

◆ EM_GETLANGOPTIONS

#define EM_GETLANGOPTIONS   (WM_USER + 121)

Definition at line 144 of file richedit.h.

◆ EM_GETLIMITTEXT

#define EM_GETLIMITTEXT   (WM_USER + 37)

Definition at line 74 of file richedit.h.

◆ EM_GETOLEINTERFACE

#define EM_GETOLEINTERFACE   (WM_USER + 60)

Definition at line 93 of file richedit.h.

◆ EM_GETOPTIONS

#define EM_GETOPTIONS   (WM_USER + 78)

Definition at line 111 of file richedit.h.

◆ EM_GETPAGE

#define EM_GETPAGE   (WM_USER + 228)

Definition at line 174 of file richedit.h.

◆ EM_GETPAGEROTATE

#define EM_GETPAGEROTATE   (WM_USER + 235)

Definition at line 178 of file richedit.h.

◆ EM_GETPARAFORMAT

#define EM_GETPARAFORMAT   (WM_USER + 61)

Definition at line 94 of file richedit.h.

◆ EM_GETPUNCTUATION

#define EM_GETPUNCTUATION   (WM_USER + 101)

Definition at line 134 of file richedit.h.

◆ EM_GETQUERYRTFOBJ

#define EM_GETQUERYRTFOBJ   (WM_USER + 269)

Definition at line 187 of file richedit.h.

◆ EM_GETREDONAME

#define EM_GETREDONAME   (WM_USER + 87)

Definition at line 120 of file richedit.h.

◆ EM_GETSCROLLPOS

#define EM_GETSCROLLPOS   (WM_USER + 221)

Definition at line 165 of file richedit.h.

◆ EM_GETSELTEXT

#define EM_GETSELTEXT   (WM_USER + 62)

Definition at line 95 of file richedit.h.

◆ EM_GETTEXTEX

#define EM_GETTEXTEX   (WM_USER + 94)

Definition at line 128 of file richedit.h.

◆ EM_GETTEXTLENGTHEX

#define EM_GETTEXTLENGTHEX   (WM_USER + 95)

Definition at line 129 of file richedit.h.

◆ EM_GETTEXTMODE

#define EM_GETTEXTMODE   (WM_USER + 90)

Definition at line 124 of file richedit.h.

◆ EM_GETTEXTRANGE

#define EM_GETTEXTRANGE   (WM_USER + 75)

Definition at line 108 of file richedit.h.

◆ EM_GETTYPOGRAPHYOPTIONS

#define EM_GETTYPOGRAPHYOPTIONS   (WM_USER + 203)

Definition at line 158 of file richedit.h.

◆ EM_GETUNDONAME

#define EM_GETUNDONAME   (WM_USER + 86)

Definition at line 119 of file richedit.h.

◆ EM_GETVIEWKIND

#define EM_GETVIEWKIND   (WM_USER + 226)

Definition at line 171 of file richedit.h.

◆ EM_GETWORDBREAKPROCEX

#define EM_GETWORDBREAKPROCEX   (WM_USER + 80)

Definition at line 113 of file richedit.h.

◆ EM_GETWORDWRAPMODE

#define EM_GETWORDWRAPMODE   (WM_USER + 103)

Definition at line 136 of file richedit.h.

◆ EM_GETZOOM

#define EM_GETZOOM   (WM_USER + 224)

Definition at line 169 of file richedit.h.

◆ EM_HIDESELECTION

#define EM_HIDESELECTION   (WM_USER + 63)

Definition at line 96 of file richedit.h.

◆ EM_ISIME

#define EM_ISIME   (WM_USER + 243)

Definition at line 185 of file richedit.h.

◆ EM_OUTLINE

#define EM_OUTLINE   (WM_USER + 220)

Definition at line 163 of file richedit.h.

◆ EM_PASTESPECIAL

#define EM_PASTESPECIAL   (WM_USER + 64)

Definition at line 97 of file richedit.h.

◆ EM_POSFROMCHAR

#define EM_POSFROMCHAR   (WM_USER + 38)

Definition at line 77 of file richedit.h.

◆ EM_RECONVERSION

#define EM_RECONVERSION   (WM_USER + 125)

Definition at line 150 of file richedit.h.

◆ EM_REDO

#define EM_REDO   (WM_USER + 84)

Definition at line 117 of file richedit.h.

◆ EM_REQUESTRESIZE

#define EM_REQUESTRESIZE   (WM_USER + 65)

Definition at line 98 of file richedit.h.

◆ EM_SCROLLCARET

#define EM_SCROLLCARET   (WM_USER + 49)

Definition at line 81 of file richedit.h.

◆ EM_SELECTIONTYPE

#define EM_SELECTIONTYPE   (WM_USER + 66)

Definition at line 99 of file richedit.h.

◆ EM_SETBIDIOPTIONS

#define EM_SETBIDIOPTIONS   (WM_USER + 200)

Definition at line 154 of file richedit.h.

◆ EM_SETBKGNDCOLOR

#define EM_SETBKGNDCOLOR   (WM_USER + 67)

Definition at line 100 of file richedit.h.

◆ EM_SETCHARFORMAT

#define EM_SETCHARFORMAT   (WM_USER + 68)

Definition at line 101 of file richedit.h.

◆ EM_SETCTFMODEBIAS

#define EM_SETCTFMODEBIAS   (WM_USER + 238)

Definition at line 181 of file richedit.h.

◆ EM_SETCTFOPENSTATUS

#define EM_SETCTFOPENSTATUS   (WM_USER + 241)

Definition at line 183 of file richedit.h.

◆ EM_SETEDITSTYLE

#define EM_SETEDITSTYLE   (WM_USER + 204)

Definition at line 160 of file richedit.h.

◆ EM_SETEVENTMASK

#define EM_SETEVENTMASK   (WM_USER + 69)

Definition at line 102 of file richedit.h.

◆ EM_SETFONTSIZE

#define EM_SETFONTSIZE   (WM_USER + 223)

Definition at line 168 of file richedit.h.

◆ EM_SETHYPHENATEINFO

#define EM_SETHYPHENATEINFO   (WM_USER + 231)

Definition at line 177 of file richedit.h.

◆ EM_SETIMECOLOR

#define EM_SETIMECOLOR   (WM_USER + 104)

Definition at line 137 of file richedit.h.

◆ EM_SETIMEMODEBIAS

#define EM_SETIMEMODEBIAS   (WM_USER + 126)

Definition at line 151 of file richedit.h.

◆ EM_SETIMEOPTIONS

#define EM_SETIMEOPTIONS   (WM_USER + 106)

Definition at line 139 of file richedit.h.

◆ EM_SETLANGOPTIONS

#define EM_SETLANGOPTIONS   (WM_USER + 120)

Definition at line 143 of file richedit.h.

◆ EM_SETOLECALLBACK

#define EM_SETOLECALLBACK   (WM_USER + 70)

Definition at line 103 of file richedit.h.

◆ EM_SETOPTIONS

#define EM_SETOPTIONS   (WM_USER + 77)

Definition at line 110 of file richedit.h.

◆ EM_SETPAGE

#define EM_SETPAGE   (WM_USER + 229)

Definition at line 175 of file richedit.h.

◆ EM_SETPAGEROTATE

#define EM_SETPAGEROTATE   (WM_USER + 236)

Definition at line 179 of file richedit.h.

◆ EM_SETPALETTE

#define EM_SETPALETTE   (WM_USER + 93)

Definition at line 127 of file richedit.h.

◆ EM_SETPARAFORMAT

#define EM_SETPARAFORMAT   (WM_USER + 71)

Definition at line 104 of file richedit.h.

◆ EM_SETPUNCTUATION

#define EM_SETPUNCTUATION   (WM_USER + 100)

Definition at line 133 of file richedit.h.

◆ EM_SETQUERYRTFOBJ

#define EM_SETQUERYRTFOBJ   (WM_USER + 270)

Definition at line 188 of file richedit.h.

◆ EM_SETSCROLLPOS

#define EM_SETSCROLLPOS   (WM_USER + 222)

Definition at line 166 of file richedit.h.

◆ EM_SETTARGETDEVICE

#define EM_SETTARGETDEVICE   (WM_USER + 72)

Definition at line 105 of file richedit.h.

◆ EM_SETTEXTEX

#define EM_SETTEXTEX   (WM_USER + 97)

Definition at line 131 of file richedit.h.

◆ EM_SETTEXTMODE

#define EM_SETTEXTMODE   (WM_USER + 89)

Definition at line 123 of file richedit.h.

◆ EM_SETTYPOGRAPHYOPTIONS

#define EM_SETTYPOGRAPHYOPTIONS   (WM_USER + 202)

Definition at line 157 of file richedit.h.

◆ EM_SETUNDOLIMIT

#define EM_SETUNDOLIMIT   (WM_USER + 82)

Definition at line 116 of file richedit.h.

◆ EM_SETVIEWKIND

#define EM_SETVIEWKIND   (WM_USER + 227)

Definition at line 172 of file richedit.h.

◆ EM_SETWORDBREAKPROCEX

#define EM_SETWORDBREAKPROCEX   (WM_USER + 81)

Definition at line 114 of file richedit.h.

◆ EM_SETWORDWRAPMODE

#define EM_SETWORDWRAPMODE   (WM_USER + 102)

Definition at line 135 of file richedit.h.

◆ EM_SETZOOM

#define EM_SETZOOM   (WM_USER + 225)

Definition at line 170 of file richedit.h.

◆ EM_SHOWSCROLLBAR

#define EM_SHOWSCROLLBAR   (WM_USER + 96)

Definition at line 130 of file richedit.h.

◆ EM_STOPGROUPTYPING

#define EM_STOPGROUPTYPING   (WM_USER + 88)

Definition at line 121 of file richedit.h.

◆ EM_STREAMIN

#define EM_STREAMIN   (WM_USER + 73)

Definition at line 106 of file richedit.h.

◆ EM_STREAMOUT

#define EM_STREAMOUT   (WM_USER + 74)

Definition at line 107 of file richedit.h.

◆ EMO_ENTER

#define EMO_ENTER   0x00000001

Definition at line 766 of file richedit.h.

◆ EMO_EXIT

#define EMO_EXIT   0x00000000

Definition at line 765 of file richedit.h.

◆ EMO_EXPAND

#define EMO_EXPAND   0x00000003

Definition at line 768 of file richedit.h.

◆ EMO_EXPANDDOCUMENT

#define EMO_EXPANDDOCUMENT   0x00000001

Definition at line 773 of file richedit.h.

◆ EMO_EXPANDSELECTION

#define EMO_EXPANDSELECTION   0x00000000

Definition at line 772 of file richedit.h.

◆ EMO_GETVIEWMODE

#define EMO_GETVIEWMODE   0x00000005

Definition at line 770 of file richedit.h.

◆ EMO_MOVESELECTION

#define EMO_MOVESELECTION   0x00000004

Definition at line 769 of file richedit.h.

◆ EMO_PROMOTE

#define EMO_PROMOTE   0x00000002

Definition at line 767 of file richedit.h.

◆ EN_ALIGNLTR

#define EN_ALIGNLTR   0x0710

Definition at line 207 of file richedit.h.

◆ EN_ALIGNRTL

#define EN_ALIGNRTL   0x0711

Definition at line 208 of file richedit.h.

◆ EN_CORRECTTEXT

#define EN_CORRECTTEXT   0x0705

Definition at line 196 of file richedit.h.

◆ EN_DRAGDROPDONE

#define EN_DRAGDROPDONE   0x070c

Definition at line 203 of file richedit.h.

◆ EN_DROPFILES

#define EN_DROPFILES   0x0703

Definition at line 194 of file richedit.h.

◆ EN_IMECHANGE

#define EN_IMECHANGE   0x0707

Definition at line 198 of file richedit.h.

◆ EN_LINK

#define EN_LINK   0x070b

Definition at line 202 of file richedit.h.

◆ EN_LOWFIRTF

#define EN_LOWFIRTF   0x070f

Definition at line 206 of file richedit.h.

◆ EN_MSGFILTER

#define EN_MSGFILTER   0x0700

Definition at line 191 of file richedit.h.

◆ EN_OBJECTPOSITIONS

#define EN_OBJECTPOSITIONS   0x070a

Definition at line 201 of file richedit.h.

◆ EN_OLEOPFAILED

#define EN_OLEOPFAILED   0x0709

Definition at line 200 of file richedit.h.

◆ EN_PAGECHANGE

#define EN_PAGECHANGE   0x070e

Definition at line 205 of file richedit.h.

◆ EN_PARAGRAPHEXPANDED

#define EN_PARAGRAPHEXPANDED   0x070d

Definition at line 204 of file richedit.h.

◆ EN_PROTECTED

#define EN_PROTECTED   0x0704

Definition at line 195 of file richedit.h.

◆ EN_REQUESTRESIZE

#define EN_REQUESTRESIZE   0x0701

Definition at line 192 of file richedit.h.

◆ EN_SAVECLIPBOARD

#define EN_SAVECLIPBOARD   0x0708

Definition at line 199 of file richedit.h.

◆ EN_SELCHANGE

#define EN_SELCHANGE   0x0702

Definition at line 193 of file richedit.h.

◆ EN_STOPNOUNDO

#define EN_STOPNOUNDO   0x0706

Definition at line 197 of file richedit.h.

◆ ENM_CHANGE

#define ENM_CHANGE   0x00000001

Definition at line 468 of file richedit.h.

◆ ENM_CORRECTTEXT

#define ENM_CORRECTTEXT   0x00400000

Definition at line 481 of file richedit.h.

◆ ENM_DRAGDROPDONE

#define ENM_DRAGDROPDONE   0x00000010

Definition at line 472 of file richedit.h.

◆ ENM_DROPFILES

#define ENM_DROPFILES   0x00100000

Definition at line 479 of file richedit.h.

◆ ENM_IMECHANGE

#define ENM_IMECHANGE   0x00800000

Definition at line 482 of file richedit.h.

◆ ENM_KEYEVENTS

#define ENM_KEYEVENTS   0x00010000

Definition at line 475 of file richedit.h.

◆ ENM_LANGCHANGE

#define ENM_LANGCHANGE   0x01000000

Definition at line 483 of file richedit.h.

◆ ENM_LINK

#define ENM_LINK   0x04000000

Definition at line 485 of file richedit.h.

◆ ENM_LOWFIRTF

#define ENM_LOWFIRTF   0x08000000

Definition at line 486 of file richedit.h.

◆ ENM_MOUSEEVENTS

#define ENM_MOUSEEVENTS   0x00020000

Definition at line 476 of file richedit.h.

◆ ENM_NONE

#define ENM_NONE   0x00000000

Definition at line 467 of file richedit.h.

◆ ENM_OBJECTPOSITIONS

#define ENM_OBJECTPOSITIONS   0x02000000

Definition at line 484 of file richedit.h.

◆ ENM_PAGECHANGE

#define ENM_PAGECHANGE   0x00000040

Definition at line 474 of file richedit.h.

◆ ENM_PARAGRAPHEXPANDED

#define ENM_PARAGRAPHEXPANDED   0x00000020

Definition at line 473 of file richedit.h.

◆ ENM_PROTECTED

#define ENM_PROTECTED   0x00200000

Definition at line 480 of file richedit.h.

◆ ENM_REQUESTRESIZE

#define ENM_REQUESTRESIZE   0x00040000

Definition at line 477 of file richedit.h.

◆ ENM_SCROLL

#define ENM_SCROLL   0x00000004

Definition at line 470 of file richedit.h.

◆ ENM_SCROLLEVENTS

#define ENM_SCROLLEVENTS   0x00000008

Definition at line 471 of file richedit.h.

◆ ENM_SELCHANGE

#define ENM_SELCHANGE   0x00080000

Definition at line 478 of file richedit.h.

◆ ENM_UPDATE

#define ENM_UPDATE   0x00000002

Definition at line 469 of file richedit.h.

◆ EPR_0

#define EPR_0   0x00000000

Definition at line 776 of file richedit.h.

◆ EPR_180

#define EPR_180   0x00000002

Definition at line 778 of file richedit.h.

◆ EPR_270

#define EPR_270   0x00000001

Definition at line 777 of file richedit.h.

◆ EPR_90

#define EPR_90   0x00000003

Definition at line 779 of file richedit.h.

◆ ES_DISABLENOSCROLL

#define ES_DISABLENOSCROLL   0x00002000

Definition at line 224 of file richedit.h.

◆ ES_EX_NOCALLOLEINIT

#define ES_EX_NOCALLOLEINIT   0x01000000

Definition at line 231 of file richedit.h.

◆ ES_NOIME

#define ES_NOIME   0x00080000

Definition at line 228 of file richedit.h.

◆ ES_NOOLEDRAGDROP

#define ES_NOOLEDRAGDROP   0x00000008

Definition at line 223 of file richedit.h.

◆ ES_SAVESEL

#define ES_SAVESEL   0x00008000

Definition at line 226 of file richedit.h.

◆ ES_SELECTIONBAR

#define ES_SELECTIONBAR   0x01000000

Definition at line 230 of file richedit.h.

◆ ES_SELFIME

#define ES_SELFIME   0x00040000

Definition at line 227 of file richedit.h.

◆ ES_SUNKEN

#define ES_SUNKEN   0x00004000

Definition at line 225 of file richedit.h.

◆ ES_VERTICAL

#define ES_VERTICAL   0x00400000

Definition at line 229 of file richedit.h.

◆ FR_MATCHALEFHAMZA

#define FR_MATCHALEFHAMZA   0x80000000

Definition at line 784 of file richedit.h.

◆ FR_MATCHDIAC

#define FR_MATCHDIAC   0x20000000

Definition at line 782 of file richedit.h.

◆ FR_MATCHKASHIDA

#define FR_MATCHKASHIDA   0x40000000

Definition at line 783 of file richedit.h.

◆ GCM_RIGHTMOUSEDROP

#define GCM_RIGHTMOUSEDROP   0x8000

Definition at line 1061 of file richedit.h.

◆ GT_DEFAULT

#define GT_DEFAULT   0x00000000

Definition at line 1036 of file richedit.h.

◆ GT_NOHIDDENTEXT

#define GT_NOHIDDENTEXT   0x00000008

Definition at line 1040 of file richedit.h.

◆ GT_RAWTEXT

#define GT_RAWTEXT   0x00000004

Definition at line 1039 of file richedit.h.

◆ GT_SELECTION

#define GT_SELECTION   0x00000002

Definition at line 1038 of file richedit.h.

◆ GT_USECRLF

#define GT_USECRLF   0x00000001

Definition at line 1037 of file richedit.h.

◆ GTL_CLOSE

#define GTL_CLOSE   0x00000004

Definition at line 1057 of file richedit.h.

◆ GTL_DEFAULT

#define GTL_DEFAULT   0x00000000

Definition at line 1054 of file richedit.h.

◆ GTL_NUMBYTES

#define GTL_NUMBYTES   0x00000010

Definition at line 1059 of file richedit.h.

◆ GTL_NUMCHARS

#define GTL_NUMCHARS   0x00000008

Definition at line 1058 of file richedit.h.

◆ GTL_PRECISE

#define GTL_PRECISE   0x00000002

Definition at line 1056 of file richedit.h.

◆ GTL_USECRLF

#define GTL_USECRLF   0x00000001

Definition at line 1055 of file richedit.h.

◆ ICM_CTF

#define ICM_CTF   0x00000005

Definition at line 792 of file richedit.h.

◆ ICM_LEVEL2

#define ICM_LEVEL2   0x00000002

Definition at line 789 of file richedit.h.

◆ ICM_LEVEL2_5

#define ICM_LEVEL2_5   0x00000003

Definition at line 790 of file richedit.h.

◆ ICM_LEVEL2_SUI

#define ICM_LEVEL2_SUI   0x00000004

Definition at line 791 of file richedit.h.

◆ ICM_LEVEL3

#define ICM_LEVEL3   0x00000001

Definition at line 788 of file richedit.h.

◆ ICM_NOTOPEN

#define ICM_NOTOPEN   0x00000000

Definition at line 787 of file richedit.h.

◆ ICT_RESULTREADSTR

#define ICT_RESULTREADSTR   0x00000001

Definition at line 795 of file richedit.h.

◆ IMF_AUTOFONT

#define IMF_AUTOFONT   0x00000002

Definition at line 799 of file richedit.h.

◆ IMF_AUTOFONTSIZEADJUST

#define IMF_AUTOFONTSIZEADJUST   0x00000010

Definition at line 802 of file richedit.h.

◆ IMF_AUTOKEYBOARD

#define IMF_AUTOKEYBOARD   0x00000001

Definition at line 798 of file richedit.h.

◆ IMF_CLOSESTATUSWINDOW

#define IMF_CLOSESTATUSWINDOW   0x00000008

Definition at line 814 of file richedit.h.

◆ IMF_DUALFONT

#define IMF_DUALFONT   0x00000080

Definition at line 804 of file richedit.h.

◆ IMF_FORCEACTIVE

#define IMF_FORCEACTIVE   0x00000040

Definition at line 816 of file richedit.h.

◆ IMF_FORCEDISABLE

#define IMF_FORCEDISABLE   0x00000004

Definition at line 813 of file richedit.h.

◆ IMF_FORCEENABLE

#define IMF_FORCEENABLE   0x00000002

Definition at line 812 of file richedit.h.

◆ IMF_FORCEINACTIVE

#define IMF_FORCEINACTIVE   0x00000080

Definition at line 817 of file richedit.h.

◆ IMF_FORCENONE

#define IMF_FORCENONE   0x00000001

Definition at line 811 of file richedit.h.

◆ IMF_FORCEREMEMBER

#define IMF_FORCEREMEMBER   0x00000100

Definition at line 818 of file richedit.h.

◆ IMF_IMEALWAYSSENDNOTIFY

#define IMF_IMEALWAYSSENDNOTIFY   0x00000008

Definition at line 801 of file richedit.h.

◆ IMF_IMECANCELCOMPLETE

#define IMF_IMECANCELCOMPLETE   0x00000004

Definition at line 800 of file richedit.h.

◆ IMF_MULTIPLEEDIT

#define IMF_MULTIPLEEDIT   0x00000400

Definition at line 819 of file richedit.h.

◆ IMF_SMODE_NONE

#define IMF_SMODE_NONE   0x00000002

Definition at line 808 of file richedit.h.

◆ IMF_SMODE_PLAURALCLAUSE

#define IMF_SMODE_PLAURALCLAUSE   0x00000001

Definition at line 807 of file richedit.h.

◆ IMF_UIFONTS

#define IMF_UIFONTS   0x00000020

Definition at line 803 of file richedit.h.

◆ IMF_VERTICAL

#define IMF_VERTICAL   0x00000020

Definition at line 815 of file richedit.h.

◆ lDefaultTab

#define lDefaultTab   720

Definition at line 215 of file richedit.h.

◆ MAX_TAB_STOPS

#define MAX_TAB_STOPS   0x00000020

Definition at line 218 of file richedit.h.

◆ MAX_TABLE_CELLS

#define MAX_TABLE_CELLS   63

Definition at line 220 of file richedit.h.

◆ OLEOP_DOVERB

#define OLEOP_DOVERB   0x00000001

Definition at line 829 of file richedit.h.

◆ PC_DELIMITER

#define PC_DELIMITER   0x00000004

Definition at line 835 of file richedit.h.

◆ PC_FOLLOWING

#define PC_FOLLOWING   0x00000001

Definition at line 832 of file richedit.h.

◆ PC_LEADING

#define PC_LEADING   0x00000002

Definition at line 833 of file richedit.h.

◆ PC_OVERFLOW

#define PC_OVERFLOW   0x00000003

Definition at line 834 of file richedit.h.

◆ PFA_CENTER

#define PFA_CENTER   0x00000003

Definition at line 923 of file richedit.h.

◆ PFA_FULL_GLYPHS

#define PFA_FULL_GLYPHS   0x00000007

Definition at line 928 of file richedit.h.

◆ PFA_FULL_INTERLETTER

#define PFA_FULL_INTERLETTER   0x00000005

Definition at line 926 of file richedit.h.

◆ PFA_FULL_INTERWORD

#define PFA_FULL_INTERWORD   0x00000004

Definition at line 925 of file richedit.h.

◆ PFA_FULL_SCALED

#define PFA_FULL_SCALED   0x00000006

Definition at line 927 of file richedit.h.

◆ PFA_JUSTIFY

#define PFA_JUSTIFY   0x00000004

Definition at line 924 of file richedit.h.

◆ PFA_LEFT

#define PFA_LEFT   0x00000001

Definition at line 921 of file richedit.h.

◆ PFA_RIGHT

#define PFA_RIGHT   0x00000002

Definition at line 922 of file richedit.h.

◆ PFA_SNAP_GRID

#define PFA_SNAP_GRID   0x00000008

Definition at line 929 of file richedit.h.

◆ PFE_BOX

#define PFE_BOX   0x00000400

Definition at line 941 of file richedit.h.

◆ PFE_COLLAPSED

#define PFE_COLLAPSED   0x00000100

Definition at line 940 of file richedit.h.

◆ PFE_DONOTHYPHEN

#define PFE_DONOTHYPHEN   0x00000040

Definition at line 938 of file richedit.h.

◆ PFE_KEEP

#define PFE_KEEP   0x00000002

Definition at line 933 of file richedit.h.

◆ PFE_KEEPNEXT

#define PFE_KEEPNEXT   0x00000004

Definition at line 934 of file richedit.h.

◆ PFE_NOLINENUMBER

#define PFE_NOLINENUMBER   0x00000010

Definition at line 936 of file richedit.h.

◆ PFE_NOWIDOWCONTROL

#define PFE_NOWIDOWCONTROL   0x00000020

Definition at line 937 of file richedit.h.

◆ PFE_PAGEBREAKBEFORE

#define PFE_PAGEBREAKBEFORE   0x00000008

Definition at line 935 of file richedit.h.

◆ PFE_RTLPARA

#define PFE_RTLPARA   0x00000001

Definition at line 932 of file richedit.h.

◆ PFE_SIDEBYSIDE

#define PFE_SIDEBYSIDE   0x00000080

Definition at line 939 of file richedit.h.

◆ PFE_TABLE

#define PFE_TABLE   0x00004000

Definition at line 944 of file richedit.h.

◆ PFE_TABLEROWDELIMITER

#define PFE_TABLEROWDELIMITER   0x00001000

Definition at line 942 of file richedit.h.

◆ PFE_TEXTWRAPPINGBREAK

#define PFE_TEXTWRAPPINGBREAK   0x00002000

Definition at line 943 of file richedit.h.

◆ PFM_ALIGNMENT

#define PFM_ALIGNMENT   0x00000008

Definition at line 841 of file richedit.h.

◆ PFM_ALL

#define PFM_ALL
Value:
#define PFM_OFFSETINDENT
Definition: richedit.h:844
#define PFM_NUMBERING
Definition: richedit.h:843
#define PFM_OFFSET
Definition: richedit.h:840
#define PFM_RIGHTINDENT
Definition: richedit.h:839
#define PFM_ALIGNMENT
Definition: richedit.h:841
#define PFM_TABSTOPS
Definition: richedit.h:842
#define PFM_RTLPARA
Definition: richedit.h:856
#define PFM_STARTINDENT
Definition: richedit.h:838

Definition at line 872 of file richedit.h.

◆ PFM_ALL2

#define PFM_ALL2
Value:
(PFM_ALL | \
#define PFM_SPACEBEFORE
Definition: richedit.h:847
#define PFM_EFFECTS
Definition: richedit.h:881
#define PFM_NUMBERINGSTYLE
Definition: richedit.h:853
#define PFM_LINESPACING
Definition: richedit.h:849
#define PFM_SHADING
Definition: richedit.h:852
#define PFM_BORDER
Definition: richedit.h:851
#define PFM_STYLE
Definition: richedit.h:850
#define PFM_ALL
Definition: richedit.h:872
#define PFM_SPACEAFTER
Definition: richedit.h:848
#define PFM_NUMBERINGSTART
Definition: richedit.h:855
#define PFM_NUMBERINGTAB
Definition: richedit.h:854

Definition at line 892 of file richedit.h.

◆ PFM_BORDER

#define PFM_BORDER   0x00000800

Definition at line 851 of file richedit.h.

◆ PFM_BOX

#define PFM_BOX   0x04000000

Definition at line 866 of file richedit.h.

◆ PFM_COLLAPSED

#define PFM_COLLAPSED   0x01000000

Definition at line 864 of file richedit.h.

◆ PFM_DONOTHYPHEN

#define PFM_DONOTHYPHEN   0x00400000

Definition at line 862 of file richedit.h.

◆ PFM_EFFECTS

#define PFM_EFFECTS
Value:
#define PFM_NOLINENUMBER
Definition: richedit.h:860
#define PFM_KEEPNEXT
Definition: richedit.h:858
#define PFM_DONOTHYPHEN
Definition: richedit.h:862
#define PFM_TABLE
Definition: richedit.h:870
#define PFM_NOWIDOWCONTROL
Definition: richedit.h:861
#define PFM_PAGEBREAKBEFORE
Definition: richedit.h:859
#define PFM_SIDEBYSIDE
Definition: richedit.h:863
#define PFM_TABLEROWDELIMITER
Definition: richedit.h:868
#define PFM_KEEP
Definition: richedit.h:857

Definition at line 881 of file richedit.h.

◆ PFM_KEEP

#define PFM_KEEP   0x00020000

Definition at line 857 of file richedit.h.

◆ PFM_KEEPNEXT

#define PFM_KEEPNEXT   0x00040000

Definition at line 858 of file richedit.h.

◆ PFM_LINESPACING

#define PFM_LINESPACING   0x00000100

Definition at line 849 of file richedit.h.

◆ PFM_NOLINENUMBER

#define PFM_NOLINENUMBER   0x00100000

Definition at line 860 of file richedit.h.

◆ PFM_NOWIDOWCONTROL

#define PFM_NOWIDOWCONTROL   0x00200000

Definition at line 861 of file richedit.h.

◆ PFM_NUMBERING

#define PFM_NUMBERING   0x00000020

Definition at line 843 of file richedit.h.

◆ PFM_NUMBERINGSTART

#define PFM_NUMBERINGSTART   0x00008000

Definition at line 855 of file richedit.h.

◆ PFM_NUMBERINGSTYLE

#define PFM_NUMBERINGSTYLE   0x00002000

Definition at line 853 of file richedit.h.

◆ PFM_NUMBERINGTAB

#define PFM_NUMBERINGTAB   0x00004000

Definition at line 854 of file richedit.h.

◆ PFM_OFFSET

#define PFM_OFFSET   0x00000004

Definition at line 840 of file richedit.h.

◆ PFM_OFFSETINDENT

#define PFM_OFFSETINDENT   0x80000000

Definition at line 844 of file richedit.h.

◆ PFM_OUTLINELEVEL

#define PFM_OUTLINELEVEL   0x02000000

Definition at line 865 of file richedit.h.

◆ PFM_PAGEBREAKBEFORE

#define PFM_PAGEBREAKBEFORE   0x00080000

Definition at line 859 of file richedit.h.

◆ PFM_RESERVED2

#define PFM_RESERVED2   0x08000000

Definition at line 867 of file richedit.h.

◆ PFM_RIGHTINDENT

#define PFM_RIGHTINDENT   0x00000002

Definition at line 839 of file richedit.h.

◆ PFM_RTLPARA

#define PFM_RTLPARA   0x00010000

Definition at line 856 of file richedit.h.

◆ PFM_SHADING

#define PFM_SHADING   0x00001000

Definition at line 852 of file richedit.h.

◆ PFM_SIDEBYSIDE

#define PFM_SIDEBYSIDE   0x00800000

Definition at line 863 of file richedit.h.

◆ PFM_SPACEAFTER

#define PFM_SPACEAFTER   0x00000080

Definition at line 848 of file richedit.h.

◆ PFM_SPACEBEFORE

#define PFM_SPACEBEFORE   0x00000040

Definition at line 847 of file richedit.h.

◆ PFM_STARTINDENT

#define PFM_STARTINDENT   0x00000001

Definition at line 838 of file richedit.h.

◆ PFM_STYLE

#define PFM_STYLE   0x00000400

Definition at line 850 of file richedit.h.

◆ PFM_TABLE

#define PFM_TABLE   0x40000000

Definition at line 870 of file richedit.h.

◆ PFM_TABLEROWDELIMITER

#define PFM_TABLEROWDELIMITER   0x10000000

Definition at line 868 of file richedit.h.

◆ PFM_TABSTOPS

#define PFM_TABSTOPS   0x00000010

Definition at line 842 of file richedit.h.

◆ PFM_TEXTWRAPPINGBREAK

#define PFM_TEXTWRAPPINGBREAK   0x20000000

Definition at line 869 of file richedit.h.

◆ PFN_ARABIC

#define PFN_ARABIC   0x00000002

Definition at line 906 of file richedit.h.

◆ PFN_BULLET

#define PFN_BULLET   0x00000001

Definition at line 905 of file richedit.h.

◆ PFN_LCLETTER

#define PFN_LCLETTER   0x00000003

Definition at line 907 of file richedit.h.

◆ PFN_LCROMAN

#define PFN_LCROMAN   0x00000005

Definition at line 909 of file richedit.h.

◆ PFN_UCLETTER

#define PFN_UCLETTER   0x00000004

Definition at line 908 of file richedit.h.

◆ PFN_UCROMAN

#define PFN_UCROMAN   0x00000006

Definition at line 910 of file richedit.h.

◆ PFNS_NEWNUMBER

#define PFNS_NEWNUMBER   0x00008000

Definition at line 918 of file richedit.h.

◆ PFNS_NONUMBER

#define PFNS_NONUMBER   0x00000400

Definition at line 917 of file richedit.h.

◆ PFNS_PAREN

#define PFNS_PAREN   0x00000000

Definition at line 913 of file richedit.h.

◆ PFNS_PARENS

#define PFNS_PARENS   0x00000100

Definition at line 914 of file richedit.h.

◆ PFNS_PERIOD

#define PFNS_PERIOD   0x00000200

Definition at line 915 of file richedit.h.

◆ PFNS_PLAIN

#define PFNS_PLAIN   0x00000300

Definition at line 916 of file richedit.h.

◆ RICHEDIT_CLASS

#define RICHEDIT_CLASS   WINELIB_NAME_AW(RICHEDIT_CLASS20)

Definition at line 55 of file richedit.h.

◆ RICHEDIT_CLASS10A

#define RICHEDIT_CLASS10A   "RICHEDIT"

Definition at line 52 of file richedit.h.

◆ RICHEDIT_CLASS20A

#define RICHEDIT_CLASS20A   "RichEdit20A"

Definition at line 43 of file richedit.h.

◆ SCF_ALL

#define SCF_ALL   0x00000004

Definition at line 237 of file richedit.h.

◆ SCF_ASSOCIATEFONT

#define SCF_ASSOCIATEFONT   0x00000010

Definition at line 239 of file richedit.h.

◆ SCF_ASSOCIATEFONT2

#define SCF_ASSOCIATEFONT2   0x00000040

Definition at line 241 of file richedit.h.

◆ SCF_DEFAULT

#define SCF_DEFAULT   0x00000000

Definition at line 234 of file richedit.h.

◆ SCF_NOKBUPDATE

#define SCF_NOKBUPDATE   0x00000020

Definition at line 240 of file richedit.h.

◆ SCF_SELECTION

#define SCF_SELECTION   0x00000001

Definition at line 235 of file richedit.h.

◆ SCF_USEUIRULES

#define SCF_USEUIRULES   0x00000008

Definition at line 238 of file richedit.h.

◆ SCF_WORD

#define SCF_WORD   0x00000002

Definition at line 236 of file richedit.h.

◆ SEL_EMPTY

#define SEL_EMPTY   0x00000000

Definition at line 822 of file richedit.h.

◆ SEL_MULTICHAR

#define SEL_MULTICHAR   0x00000004

Definition at line 825 of file richedit.h.

◆ SEL_MULTIOBJECT

#define SEL_MULTIOBJECT   0x00000008

Definition at line 826 of file richedit.h.

◆ SEL_OBJECT

#define SEL_OBJECT   0x00000002

Definition at line 824 of file richedit.h.

◆ SEL_TEXT

#define SEL_TEXT   0x00000001

Definition at line 823 of file richedit.h.

◆ SES_ALLOWBEEPS

#define SES_ALLOWBEEPS   0x00000100

Definition at line 956 of file richedit.h.

◆ SES_BEEPONMAXTEXT

#define SES_BEEPONMAXTEXT   0x00000002

Definition at line 948 of file richedit.h.

◆ SES_BIDI

#define SES_BIDI   0x00001000

Definition at line 960 of file richedit.h.

◆ SES_CTFALLOWEMBED

#define SES_CTFALLOWEMBED   0x00200000

Definition at line 969 of file richedit.h.

◆ SES_CTFALLOWPROOFING

#define SES_CTFALLOWPROOFING   0x00800000

Definition at line 971 of file richedit.h.

◆ SES_CTFALLOWSMARTTAG

#define SES_CTFALLOWSMARTTAG   0x00400000

Definition at line 970 of file richedit.h.

◆ SES_CUSTOMLOOK

#define SES_CUSTOMLOOK   0x00080000

Definition at line 967 of file richedit.h.

◆ SES_DRAFTMODE

#define SES_DRAFTMODE   0x00008000

Definition at line 963 of file richedit.h.

◆ SES_EMULATE10

#define SES_EMULATE10   0x00000010

Definition at line 951 of file richedit.h.

◆ SES_EMULATESYSEDIT

#define SES_EMULATESYSEDIT   0x00000001

Definition at line 947 of file richedit.h.

◆ SES_EXTENDBACKCOLOR

#define SES_EXTENDBACKCOLOR   0x00000004

Definition at line 949 of file richedit.h.

◆ SES_HIDEGRIDLINES

#define SES_HIDEGRIDLINES   0x00020000

Definition at line 965 of file richedit.h.

◆ SES_LBSCROLLNOTIFY

#define SES_LBSCROLLNOTIFY   0x00100000

Definition at line 968 of file richedit.h.

◆ SES_LOWERCASE

#define SES_LOWERCASE   0x00000400

Definition at line 958 of file richedit.h.

◆ SES_MAPCPS

#define SES_MAPCPS   0x00000008

Definition at line 950 of file richedit.h.

◆ SES_NOIME

#define SES_NOIME   0x00000080

Definition at line 955 of file richedit.h.

◆ SES_NOINPUTSEQUENCECHK

#define SES_NOINPUTSEQUENCECHK   0x00000800

Definition at line 959 of file richedit.h.

◆ SES_NOXLTSYMBOLRANGE

#define SES_NOXLTSYMBOLRANGE   0x00000020

Definition at line 953 of file richedit.h.

◆ SES_SCROLLONKILLFOCUS

#define SES_SCROLLONKILLFOCUS   0x00002000

Definition at line 961 of file richedit.h.

◆ SES_UPPERCASE

#define SES_UPPERCASE   0x00000200

Definition at line 957 of file richedit.h.

◆ SES_USEAIMM

#define SES_USEAIMM   0x00000040

Definition at line 954 of file richedit.h.

◆ SES_USEATFONT

#define SES_USEATFONT   0x00040000

Definition at line 966 of file richedit.h.

◆ SES_USECRLF

#define SES_USECRLF   0x00000020

Definition at line 952 of file richedit.h.

◆ SES_USECTF

#define SES_USECTF   0x00010000

Definition at line 964 of file richedit.h.

◆ SES_XLTCRCRLFTOCR

#define SES_XLTCRCRLFTOCR   0x00004000

Definition at line 962 of file richedit.h.

◆ SF_NCRFORNONASCII

#define SF_NCRFORNONASCII   0x00000040

Definition at line 726 of file richedit.h.

◆ SF_RTF

#define SF_RTF   0x00000002

Definition at line 721 of file richedit.h.

◆ SF_RTFNOOBJS

#define SF_RTFNOOBJS   0x00000003

Definition at line 722 of file richedit.h.

◆ SF_RTFVAL

#define SF_RTFVAL   0x00000700

Definition at line 727 of file richedit.h.

◆ SF_TEXT

#define SF_TEXT   0x00000001

Definition at line 720 of file richedit.h.

◆ SF_TEXTIZED

#define SF_TEXTIZED   0x00000004

Definition at line 723 of file richedit.h.

◆ SF_UNICODE

#define SF_UNICODE   0x00000010

Definition at line 724 of file richedit.h.

◆ SF_USECODEPAGE

#define SF_USECODEPAGE   0x00000020

Definition at line 725 of file richedit.h.

◆ SFF_KEEPDOCINFO

#define SFF_KEEPDOCINFO   0x00001000

Definition at line 976 of file richedit.h.

◆ SFF_PERSISTVIEWSCALE

#define SFF_PERSISTVIEWSCALE   0x00002000

Definition at line 977 of file richedit.h.

◆ SFF_PLAINRTF

#define SFF_PLAINRTF   0x00004000

Definition at line 978 of file richedit.h.

◆ SFF_PWD

#define SFF_PWD   0x00000800

Definition at line 975 of file richedit.h.

◆ SFF_SELECTION

#define SFF_SELECTION   0x00008000

Definition at line 979 of file richedit.h.

◆ SFF_WRITEXTRAPAR

#define SFF_WRITEXTRAPAR   0x00000080

Definition at line 974 of file richedit.h.

◆ ST_DEFAULT

#define ST_DEFAULT   0x00000000

Definition at line 1070 of file richedit.h.

◆ ST_KEEPUNDO

#define ST_KEEPUNDO   0x00000001

Definition at line 1071 of file richedit.h.

◆ ST_NEWCHARS

#define ST_NEWCHARS   0x00000004

Definition at line 1073 of file richedit.h.

◆ ST_SELECTION

#define ST_SELECTION   0x00000002

Definition at line 1072 of file richedit.h.

◆ ST_UNICODE

#define ST_UNICODE   0x00000008

Definition at line 1074 of file richedit.h.

◆ TM_MULTICODEPAGE

#define TM_MULTICODEPAGE   0x00000020

Definition at line 1033 of file richedit.h.

◆ TM_MULTILEVELUNDO

#define TM_MULTILEVELUNDO   0x00000008

Definition at line 1031 of file richedit.h.

◆ TM_PLAINTEXT

#define TM_PLAINTEXT   0x00000001

Definition at line 1028 of file richedit.h.

◆ TM_RICHTEXT

#define TM_RICHTEXT   0x00000002

Definition at line 1029 of file richedit.h.

◆ TM_SINGLECODEPAGE

#define TM_SINGLECODEPAGE   0x00000010

Definition at line 1032 of file richedit.h.

◆ TM_SINGLELEVELUNDO

#define TM_SINGLELEVELUNDO   0x00000004

Definition at line 1030 of file richedit.h.

◆ TO_ADVANCEDLAYOUT

#define TO_ADVANCEDLAYOUT   0x00000008

Definition at line 1046 of file richedit.h.

◆ TO_ADVANCEDTYPOGRAPHY

#define TO_ADVANCEDTYPOGRAPHY   0x00000001

Definition at line 1043 of file richedit.h.

◆ TO_DISABLECUSTOMTEXTOUT

#define TO_DISABLECUSTOMTEXTOUT   0x00000004

Definition at line 1045 of file richedit.h.

◆ TO_SIMPLELINEBREAK

#define TO_SIMPLELINEBREAK   0x00000002

Definition at line 1044 of file richedit.h.

◆ VM_NORMAL

#define VM_NORMAL   0x00000004

Definition at line 995 of file richedit.h.

◆ VM_OUTLINE

#define VM_OUTLINE   0x00000002

Definition at line 994 of file richedit.h.

◆ VM_PAGE

#define VM_PAGE   0x00000009

Definition at line 996 of file richedit.h.

◆ WB_CLASSIFY

#define WB_CLASSIFY   0x00000003

Definition at line 999 of file richedit.h.

◆ WB_LEFTBREAK

#define WB_LEFTBREAK   0x00000006

Definition at line 1004 of file richedit.h.

◆ WB_MOVEWORDLEFT

#define WB_MOVEWORDLEFT   0x00000004

Definition at line 1000 of file richedit.h.

◆ WB_MOVEWORDNEXT

#define WB_MOVEWORDNEXT   0x00000005

Definition at line 1003 of file richedit.h.

◆ WB_MOVEWORDPREV

#define WB_MOVEWORDPREV   0x00000004

Definition at line 1001 of file richedit.h.

◆ WB_MOVEWORDRIGHT

#define WB_MOVEWORDRIGHT   0x00000005

Definition at line 1002 of file richedit.h.

◆ WB_NEXTBREAK

#define WB_NEXTBREAK   0x00000007

Definition at line 1007 of file richedit.h.

◆ WB_PREVBREAK

#define WB_PREVBREAK   0x00000006

Definition at line 1005 of file richedit.h.

◆ WB_RIGHTBREAK

#define WB_RIGHTBREAK   0x00000007

Definition at line 1006 of file richedit.h.

◆ WBF_BREAKAFTER

#define WBF_BREAKAFTER   ((BYTE) 0x40)

Definition at line 1020 of file richedit.h.

◆ WBF_BREAKLINE

#define WBF_BREAKLINE   ((BYTE) 0x20)

Definition at line 1019 of file richedit.h.

◆ WBF_CLASS

#define WBF_CLASS   ((BYTE) 0x0F)

Definition at line 1017 of file richedit.h.

◆ WBF_CUSTOM

#define WBF_CUSTOM   0x00000200

Definition at line 1015 of file richedit.h.

◆ WBF_ISWHITE

#define WBF_ISWHITE   ((BYTE) 0x10)

Definition at line 1018 of file richedit.h.

◆ WBF_LEVEL1

#define WBF_LEVEL1   0x00000080

Definition at line 1013 of file richedit.h.

◆ WBF_LEVEL2

#define WBF_LEVEL2   0x00000100

Definition at line 1014 of file richedit.h.

◆ WBF_OVERFLOW

#define WBF_OVERFLOW   0x00000040

Definition at line 1012 of file richedit.h.

◆ WBF_WORDBREAK

#define WBF_WORDBREAK   0x00000020

Definition at line 1011 of file richedit.h.

◆ WBF_WORDWRAP

#define WBF_WORDWRAP   0x00000010

Definition at line 1010 of file richedit.h.

◆ WCH_EMBEDDING

#define WCH_EMBEDDING   (WCHAR)0xFFFC

Definition at line 1024 of file richedit.h.

◆ WM_CONTEXTMENU

#define WM_CONTEXTMENU   0x007b

Definition at line 64 of file richedit.h.

◆ WM_NOTIFY

#define WM_NOTIFY   0x004e

Definition at line 61 of file richedit.h.

◆ WM_PRINTCLIENT

#define WM_PRINTCLIENT   0x0318

Definition at line 70 of file richedit.h.

◆ WM_UNICHAR

#define WM_UNICHAR   0x0109

Definition at line 67 of file richedit.h.

◆ yHeightCharPtsMost

#define yHeightCharPtsMost   1638

Definition at line 214 of file richedit.h.

Typedef Documentation

◆ BIDIOPTIONS

◆ CHARFORMAT2A

◆ CHARFORMAT2W

◆ CHARFORMATA

◆ CHARFORMATW

◆ CHARRANGE

◆ COMPCOLOR

◆ EDITSTREAM

◆ EDITSTREAMCALLBACK

typedef DWORD(CALLBACK * EDITSTREAMCALLBACK) (DWORD_PTR, LPBYTE, LONG, LONG *)

Definition at line 211 of file richedit.h.

◆ EDITWORDBREAKPROCEX

typedef LONG(* EDITWORDBREAKPROCEX) (char *, LONG, BYTE, INT)

Definition at line 992 of file richedit.h.

◆ ENCORRECTTEXT

◆ ENDROPFILES

◆ ENLINK

◆ ENLOWFIRTF

◆ ENPROTECTED

◆ ENSAVECLIPBOARD

◆ FINDTEXTA

◆ FINDTEXTEXA

◆ FINDTEXTEXW

◆ FINDTEXTW

◆ FORMATRANGE

◆ GETTEXTEX

◆ GETTEXTLENGTHEX

◆ HYPHENATEINFO

◆ HYPHRESULT

◆ IMECOMPTEXT

◆ KHYPH

typedef enum tagKHYPH KHYPH

◆ LPENPROTECTED

◆ MSGFILTER

◆ OBJECTPOSITIONS

◆ PARAFORMAT

◆ PARAFORMAT2

◆ PUNCTUATION

◆ REPASTESPECIAL

◆ REQRESIZE

◆ SELCHANGE

◆ SETTEXTEX

◆ TEXTRANGEA

◆ TEXTRANGEW

◆ UNDONAMEID

Enumeration Type Documentation

◆ _undonameid

Enumerator
UID_UNKNOWN 
UID_TYPING 
UID_DELETE 
UID_DRAGDROP 
UID_CUT 
UID_PASTE 
UID_AUTOCORRECT 

Definition at line 981 of file richedit.h.

982{
983 UID_UNKNOWN = 0,
984 UID_TYPING = 1,
985 UID_DELETE = 2,
986 UID_DRAGDROP = 3,
987 UID_CUT = 4,
988 UID_PASTE = 5,
990} UNDONAMEID;
enum _undonameid UNDONAMEID
@ UID_TYPING
Definition: richedit.h:984
@ UID_CUT
Definition: richedit.h:987
@ UID_DELETE
Definition: richedit.h:985
@ UID_AUTOCORRECT
Definition: richedit.h:989
@ UID_PASTE
Definition: richedit.h:988
@ UID_UNKNOWN
Definition: richedit.h:983
@ UID_DRAGDROP
Definition: richedit.h:986

◆ tagKHYPH

Enumerator
khyphNil 
khyphNormal 
khyphAddBefore 
khyphChangeBefore 
khyphDeleteBefore 
khyphChangeAfter 
khyphDelAndChange 

Definition at line 614 of file richedit.h.

615{
616 khyphNil = 0,
617 khyphNormal = 1,
618 khyphAddBefore = 2,
623} KHYPH;
@ khyphNormal
Definition: richedit.h:617
@ khyphAddBefore
Definition: richedit.h:618
@ khyphDeleteBefore
Definition: richedit.h:620
@ khyphChangeBefore
Definition: richedit.h:619
@ khyphChangeAfter
Definition: richedit.h:621
@ khyphDelAndChange
Definition: richedit.h:622
@ khyphNil
Definition: richedit.h:616
enum tagKHYPH KHYPH

Function Documentation

◆ HyphenateProc()

void WINAPI HyphenateProc ( WCHAR ,
LANGID  ,
LONG  ,
HYPHRESULT  
)

Variable Documentation

◆ MSFTEDIT_CLASS

const WCHAR MSFTEDIT_CLASS[] = { 'R','i','c','h','E','d','i','t','5','0','W',0 }
static

Definition at line 40 of file richedit.h.

Referenced by DllMain(), and ME_RegisterEditorClass().

◆ RICHEDIT_CLASS20W

const WCHAR RICHEDIT_CLASS20W[] = { 'R','i','c','h','E','d','i','t','2','0','W',0 }
static