28 diWhat->
next = diWhere;
31 diWhere->
prev->next = diWhat;
32 diWhat->
next->prev = diWhat;
41 diPrev->
next = diNext;
42 diNext->
prev = diPrev;
62 return type == nTypeOrClass;
106 case diRun:
return "diRun";
107 case diCell:
return "diCell";
121 if (
item->member.run.reobj)
146 TRACE(
"DOCUMENT DUMP START\n");
161 TRACE(
" - (Table Row Start)\n");
163 TRACE(
" - (Table Row End)\n");
166 TRACE(
" - StartRow\n");
180 TRACE(
"DOCUMENT DUMP END\n");
static BOOL heap_free(void *mem)
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
static void list_remove(struct list_entry *entry)
void ME_Remove(ME_DisplayItem *diWhere)
ME_DisplayItem * ME_FindItemBack(ME_DisplayItem *di, ME_DIType nTypeOrClass)
static const char * ME_GetDITypeName(ME_DIType type)
void ME_DumpDocument(ME_TextBuffer *buffer)
ME_DisplayItem * ME_FindItemFwd(ME_DisplayItem *di, ME_DIType nTypeOrClass)
void ME_InsertBefore(ME_DisplayItem *diWhere, ME_DisplayItem *diWhat)
ME_DisplayItem * ME_FindItemBackOrHere(ME_DisplayItem *di, ME_DIType nTypeOrClass)
void ME_DestroyDisplayItem(ME_DisplayItem *item)
static BOOL ME_DITypesEqual(ME_DIType type, ME_DIType nTypeOrClass)
ME_DisplayItem * ME_MakeDI(ME_DIType type)
void ME_ReleaseStyle(ME_Style *item) DECLSPEC_HIDDEN
void ME_DeleteReObject(struct re_object *re_object) DECLSPEC_HIDDEN
static const char * debugstr_run(const ME_Run *run)
@ diStartRowOrParagraphOrEnd
GLuint GLuint GLsizei GLenum type
struct tagME_Cell * next_cell
struct tagME_Cell * prev_cell
struct tagME_DisplayItem * prev
union tagME_DisplayItem::@555 member
struct tagME_DisplayItem * next