X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fmessages.h;fp=webcit%2Fmessages.h;h=e8ba1a3f7afc67fa9eaf3e2bd213c3f2074d5cb7;hb=74210f758b7a01766b7a84bf02015469e98f2105;hp=3129b18e0ef825a7efefb90e55330f89f36e5d6a;hpb=9a02a1c668813fd47f1b9d4d837e91789aa9840a;p=citadel.git diff --git a/webcit/messages.h b/webcit/messages.h index 3129b18e0..e8ba1a3f7 100644 --- a/webcit/messages.h +++ b/webcit/messages.h @@ -1,9 +1,10 @@ extern CtxType CTX_MAILSUM; +extern CtxType CTX_MIME_ATACH; extern HashList *MsgHeaderHandler; extern HashList *MimeRenderHandler; extern HashList *ReadLoopHandler; typedef struct wc_mime_attachment wc_mime_attachment; -typedef void (*RenderMimeFunc)(wc_mime_attachment *Mime, StrBuf *RawData, StrBuf *FoundCharset); +typedef void (*RenderMimeFunc)(StrBuf *Target, WCTemplputParams *TP, StrBuf *FoundCharset); typedef struct _RenderMimeFuncStruct { RenderMimeFunc f; } RenderMimeFuncStruct; @@ -79,7 +80,7 @@ static inline message_summary* GetMessagePtrAt(int n, HashList *Summ) typedef void (*ExamineMsgHeaderFunc)(message_summary *Msg, StrBuf *HdrLine, StrBuf *FoundCharset); -void evaluate_mime_part(message_summary *Msg, wc_mime_attachment *Mime); +void evaluate_mime_part(StrBuf *Target, WCTemplputParams *TP); typedef enum _eCustomRoomRenderer {