1
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
3
* Authors: Jeffrey Stedfast <fejj@ximian.com>
5
* Copyright 2002 Ximian, Inc. (www.ximian.com)
7
* This program is free software; you can redistribute it and/or modify
8
* it under the terms of the GNU Lesser General Public License as published by
9
* the Free Software Foundation; either version 2 of the License, or
10
* (at your option) any later version.
12
* This program is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
* GNU Lesser General Public License for more details.
17
* You should have received a copy of the GNU Lesser General Public License
18
* along with this program; if not, write to the Free Software
19
* Foundation, Inc., 59 Temple Street #330, Boston, MA 02111-1307, USA.
24
#ifndef __CAMEL_MIME_FILTER_WINDOWS_H__
25
#define __CAMEL_MIME_FILTER_WINDOWS_H__
27
#include <camel/camel-mime-filter.h>
29
#define CAMEL_MIME_FILTER_WINDOWS(obj) CAMEL_CHECK_CAST (obj, camel_mime_filter_windows_get_type (), CamelMimeFilterWindows)
30
#define CAMEL_MIME_FILTER_WINDOWS_CLASS(klass) CAMEL_CHECK_CLASS_CAST (klass, camel_mime_filter_windows_get_type (), CamelMimeFilterWindowsClass)
31
#define CAMEL_IS_MIME_FILTER_WINDOWS(obj) CAMEL_CHECK_TYPE (obj, camel_mime_filter_windows_get_type ())
35
typedef struct _CamelMimeFilterWindowsClass CamelMimeFilterWindowsClass;
36
typedef struct _CamelMimeFilterWindows CamelMimeFilterWindows;
38
struct _CamelMimeFilterWindows {
39
CamelMimeFilter parent;
42
char *claimed_charset;
45
struct _CamelMimeFilterWindowsClass {
46
CamelMimeFilterClass parent_class;
51
CamelType camel_mime_filter_windows_get_type (void);
53
CamelMimeFilter *camel_mime_filter_windows_new (const char *claimed_charset);
55
gboolean camel_mime_filter_windows_is_windows_charset (CamelMimeFilterWindows *filter);
56
const char *camel_mime_filter_windows_real_charset (CamelMimeFilterWindows *filter);
60
#endif /* __CAMEL_MIME_FILTER_WINDOWS_H__ */