|  |  |  | Camel Reference Manual |  | 
|---|---|---|---|---|
                    CamelMimeFilterWindows;
CamelMimeFilter*    camel_mime_filter_windows_new       (const char *claimed_charset);
gboolean            camel_mime_filter_windows_is_windows_charset
                                                        (CamelMimeFilterWindows *filter);
const char*         camel_mime_filter_windows_real_charset
                                                        (CamelMimeFilterWindows *filter);
typedef struct {
	CamelMimeFilter parent;
	
	gboolean is_windows;
	char *claimed_charset;
} CamelMimeFilterWindows;
CamelMimeFilter* camel_mime_filter_windows_new (const char *claimed_charset);
Create a new CamelMimeFilterWindows object that will analyse
whether or not the text is really encoded in claimed_charset.
| claimed_charset: | ISO charset name | 
| Returns : | a new CamelMimeFilter object | 
gboolean camel_mime_filter_windows_is_windows_charset (CamelMimeFilterWindows *filter);
Get whether or not the textual content filtered by filetr is
really in a Microsoft Windows charset rather than the claimed ISO
charset.
| filter: | a CamelMimeFilterWindows object | 
| Returns : | TRUEif the text was found to be in a Microsoft Windows
CP125x charset orFALSEotherwise. | 
const char*         camel_mime_filter_windows_real_charset
                                                        (CamelMimeFilterWindows *filter);
Get the name of the actual charset used to encode the textual
content filtered by filter (it will either be the original
claimed_charset passed in at creation time or the Windows-CP125x
equivalent).
| filter: | a CamelMimeFilterWindows object | 
| Returns : | the name of the actual charset |