HashList *AttachLinks;
HashList *AllAttach;
int hasattachments;
+ int is_local; // nonzero if the message originated on the local system
wc_mime_attachment *MsgBody; // the MIME part of the message
} message_summary;
void DestroyMessageSummary(void *vMsg);
-/* Maps to msgkeys[] in msgbase.c: */
+/* some of these fields map to msgkeys[] in msgbase.c ... others don't */
+/* I think these are supposed to align with fieldMnemonics in msg_renderers.c
+ * So if you change one you have to change the other.
+ * TODO: figure out who did this and beat them with a wet noodle.
+ */
typedef enum _eMessageField {
eAuthor,
eXclusivID,
erFc822Addr,
- eHumanNode,
emessageId,
eJournal,
eReplyTo,
eListID,
eMesageText,
- eNodeName,
- eOriginalRoom,
+ eIsLocal,
eMessagePath,
eRecipient,
eSpecialField,
eHeaderOnly,
eFormatType,
eMessagePart,
- ePevious,
eSubFolder,
eLastHeader
} eMessageField;