Data Structures |
| struct | ME_RTFStringStreamStruct |
| struct | ME_GlobalDestStruct |
Defines |
| #define | NO_SHLWAPI_STREAM |
| #define | STACK_SIZE_DEFAULT 100 |
| #define | STACK_SIZE_MAX 1000 |
| #define | TEXT_LIMIT_DEFAULT 32767 |
| #define | UNSUPPORTED_MSG(e) |
| #define | MAX_PREFIX_LEN 9 |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (richedit) |
| static BOOL | ME_RegisterEditorClass (HINSTANCE) |
| static BOOL | ME_UpdateLinkAttribute (ME_TextEditor *editor, ME_Cursor *start, int nChars) |
| static int | is_version_nt (void) |
| static ME_TextBuffer * | ME_MakeText (void) |
| static LRESULT | ME_StreamInText (ME_TextEditor *editor, DWORD dwFormat, ME_InStream *stream, ME_Style *style) |
| static void | ME_ApplyBorderProperties (RTF_Info *info, ME_BorderRect *borderRect, RTFBorder *borderDef) |
| void | ME_RTFCharAttrHook (RTF_Info *info) |
| void | ME_RTFParAttrHook (RTF_Info *info) |
| void | ME_RTFTblAttrHook (RTF_Info *info) |
| void | ME_RTFSpecialCharHook (RTF_Info *info) |
| static BOOL | ME_RTFInsertOleObject (RTF_Info *info, HENHMETAFILE hemf, HBITMAP hbmp, const SIZEL *sz) |
| static void | ME_RTFReadPictGroup (RTF_Info *info) |
| static void | ME_RTFReadObjectGroup (RTF_Info *info) |
| static void | ME_RTFReadHook (RTF_Info *info) |
| void | ME_StreamInFill (ME_InStream *stream) |
| static LRESULT | ME_StreamIn (ME_TextEditor *editor, DWORD format, EDITSTREAM *stream, BOOL stripLastCR) |
| static DWORD CALLBACK | ME_ReadFromRTFString (DWORD_PTR dwCookie, LPBYTE lpBuff, LONG cb, LONG *pcb) |
| static void | ME_StreamInRTFString (ME_TextEditor *editor, BOOL selection, char *string) |
| static int | ME_FindText (ME_TextEditor *editor, DWORD flags, const CHARRANGE *chrg, const WCHAR *text, CHARRANGE *chrgText) |
| static int | ME_GetTextEx (ME_TextEditor *editor, GETTEXTEX *ex, LPARAM pText) |
| static int | ME_GetTextRange (ME_TextEditor *editor, WCHAR *strText, const ME_Cursor *start, int nLen, BOOL unicode) |
| static DWORD CALLBACK | ME_ReadFromHGLOBALUnicode (DWORD_PTR dwCookie, LPBYTE lpBuff, LONG cb, LONG *pcb) |
| static DWORD CALLBACK | ME_ReadFromHGLOBALRTF (DWORD_PTR dwCookie, LPBYTE lpBuff, LONG cb, LONG *pcb) |
| static BOOL | ME_Paste (ME_TextEditor *editor) |
| static BOOL | ME_Copy (ME_TextEditor *editor, const ME_Cursor *start, int nChars) |
| static BOOL | ME_FilterEvent (ME_TextEditor *editor, UINT msg, WPARAM *wParam, LPARAM *lParam) |
| static void | ME_UpdateSelectionLinkAttribute (ME_TextEditor *editor) |
| static BOOL | ME_KeyDown (ME_TextEditor *editor, WORD nKey) |
| static LRESULT | ME_Char (ME_TextEditor *editor, WPARAM charCode, LPARAM flags, BOOL unicode) |
| static int | ME_CalculateClickCount (ME_TextEditor *editor, UINT msg, WPARAM wParam, LPARAM lParam) |
| static BOOL | ME_SetCursor (ME_TextEditor *editor) |
| static void | ME_SetDefaultFormatRect (ME_TextEditor *editor) |
| static BOOL | ME_ShowContextMenu (ME_TextEditor *editor, int x, int y) |
| ME_TextEditor * | ME_MakeEditor (ITextHost *texthost, BOOL bEmulateVersion10) |
| static void | ME_DestroyEditor (ME_TextEditor *editor) |
| BOOL WINAPI | DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) |
| static const char * | get_msg_name (UINT msg) |
| static void | ME_LinkNotify (ME_TextEditor *editor, UINT msg, WPARAM wParam, LPARAM lParam) |
| LRESULT | ME_HandleMessage (ME_TextEditor *editor, UINT msg, WPARAM wParam, LPARAM lParam, BOOL unicode, HRESULT *phresult) |
| static LRESULT | RichEditWndProc_common (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam, BOOL unicode) |
| static LRESULT WINAPI | RichEditWndProcW (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
| static LRESULT WINAPI | RichEditWndProcA (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
| LRESULT WINAPI | RichEditANSIWndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
| LRESULT WINAPI | RichEdit10ANSIWndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
| void | ME_SendOldNotify (ME_TextEditor *editor, int nCode) |
| int | ME_GetTextW (ME_TextEditor *editor, WCHAR *buffer, int buflen, const ME_Cursor *start, int srcChars, BOOL bCRLF) |
| static LRESULT WINAPI | REComboWndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
| static LRESULT WINAPI | REListWndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
| LRESULT WINAPI | REExtendedRegisterClass (void) |
| static BOOL | isurlspecial (WCHAR c) |
| static BOOL | ME_FindNextURLCandidate (ME_TextEditor *editor, const ME_Cursor *start, int nChars, ME_Cursor *candidate_min, ME_Cursor *candidate_max) |
| static BOOL | ME_IsCandidateAnURL (ME_TextEditor *editor, const ME_Cursor *start, int nChars) |
Variables |
| static const WCHAR | REListBox20W [] = {'R','E','L','i','s','t','B','o','x','2','0','W', 0} |
| static const WCHAR | REComboBox20W [] = {'R','E','C','o','m','b','o','B','o','x','2','0','W', 0} |
| static HCURSOR | hLeft |
| int | me_debug = 0 |
| HANDLE | me_heap = NULL |
| static BOOL | ME_ListBoxRegistered = FALSE |
| static BOOL | ME_ComboBoxRegistered = FALSE |
| static const char *const | edit_messages [] |
| static const char *const | richedit_messages [] |