source: trunk/include/win/richedit.h@ 5148

Last change on this file since 5148 was 5148, checked in by sandervl, 25 years ago

YD: header changes for compiling opera

File size: 2.3 KB
Line 
1#ifndef __WINE_RICHEDIT_H
2#define __WINE_RICHEDIT_H
3
4#include "windef.h"
5#include "pshpack4.h"
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
11#ifndef _RICHEDIT_VER
12#define _RICHEDIT_VER 0x0210
13#endif /* _RICHEDIT_VER */
14
15#define cchTextLimitDefault 0x7fff
16
17#define RICHEDIT_CLASS20A "RichEdit20A"
18#define RICHEDIT_CLASS20W L"RichEdit20W"
19#define RICHEDIT_CLASS10A "RICHEDIT"
20
21#if (_RICHEDIT_VER >= 0x0200 )
22#define RICHEDIT_CLASS WINELIB_NAME_AW(RICHEDIT_CLASS20)
23#else
24#define RICHEDIT_CLASS RICHEDIT_CLASS10A
25#endif
26
27#define EM_CANPASTE (WM_USER + 50)
28#define EM_DISPLAYBAND (WM_USER + 51)
29#define EM_EXGETSEL (WM_USER + 52)
30#define EM_EXLIMITTEXT (WM_USER + 53)
31#define EM_EXLINEFROMCHAR (WM_USER + 54)
32#define EM_EXSETSEL (WM_USER + 55)
33#define EM_FINDTEXT (WM_USER + 56)
34#define EM_FORMATRANGE (WM_USER + 57)
35#define EM_GETCHARFORMAT (WM_USER + 58)
36#define EM_GETEVENTMASK (WM_USER + 59)
37#define EM_GETOLEINTERFACE (WM_USER + 60)
38#define EM_GETPARAFORMAT (WM_USER + 61)
39#define EM_GETSELTEXT (WM_USER + 62)
40#define EM_HIDESELECTION (WM_USER + 63)
41#define EM_PASTESPECIAL (WM_USER + 64)
42#define EM_REQUESTRESIZE (WM_USER + 65)
43#define EM_SELECTIONTYPE (WM_USER + 66)
44#define EM_SETBKGNDCOLOR (WM_USER + 67)
45#define EM_SETCHARFORMAT (WM_USER + 68)
46#define EM_SETEVENTMASK (WM_USER + 69)
47#define EM_SETOLECALLBACK (WM_USER + 70)
48#define EM_SETPARAFORMAT (WM_USER + 71)
49#define EM_SETTARGETDEVICE (WM_USER + 72)
50#define EM_STREAMIN (WM_USER + 73)
51#define EM_STREAMOUT (WM_USER + 74)
52#define EM_GETTEXTRANGE (WM_USER + 75)
53#define EM_FINDWORDBREAK (WM_USER + 76)
54#define EM_SETOPTIONS (WM_USER + 77)
55#define EM_GETOPTIONS (WM_USER + 78)
56#define EM_FINDTEXTEX (WM_USER + 79)
57#define EM_GETWORDBREAKPROCEX (WM_USER + 80)
58#define EM_SETWORDBREAKPROCEX (WM_USER + 81)
59
60// new edit styles
61#define ES_SAVESEL 0x00008000
62#define ES_SUNKEN 0x00004000
63#define ES_DISABLENOSCROLL 0x00002000
64#define ES_SELECTIONBAR 0x01000000
65#define ES_NOOLEDRAGDROP 0x00000008
66
67
68typedef DWORD (* CALLBACK EDITSTREAMCALLBACK)( DWORD, LPBYTE, LONG, LONG );
69
70typedef struct
71{
72 DWORD dwCookie;
73 DWORD dwError;
74 EDITSTREAMCALLBACK pfnCallback;
75} EDITSTREAM;
76
77#define SF_TEXT 0x0001
78#define SF_RTF 0x0002
79#define SF_RTFNOOBJS 0x0003
80#define SF_TEXTIZED 0x0004
81
82
83
84#ifdef __cplusplus
85}
86#endif
87
88#include "poppack.h"
89
90#endif /* __WINE_RICHEDIT_H */
Note: See TracBrowser for help on using the repository browser.