|  |  |  | GMime 2.4 Reference Manual |  | 
|---|---|---|---|---|
                    GMimeFilterWindows;
GMimeFilter*        g_mime_filter_windows_new           (const char *claimed_charset);
gboolean            g_mime_filter_windows_is_windows_charset
                                                        (GMimeFilterWindows *filter);
const char*         g_mime_filter_windows_real_charset  (GMimeFilterWindows *filter);
A GMimeFilter used for determining if text marked as iso-8859-## is actually encoded in one of the Windows-CP125# charsets.
typedef struct _GMimeFilterWindows GMimeFilterWindows;
A filter for detecting whether or not a text stream claimed to be iso-8859-X is really that charset or if it is really a Windows-CP125x charset.
GMimeFilter* g_mime_filter_windows_new (const char *claimed_charset);
Creates a new GMimeFilterWindows filter. When a stream of text has
been filtered, it can be determined whether or not said text stream
was in claimed_charset or the equivalent Windows-CP125# charset.
| 
 | charset that a text stream claims to be | 
| Returns : | a new windows filter. | 
gboolean            g_mime_filter_windows_is_windows_charset
                                                        (GMimeFilterWindows *filter);
Determines whether or not a Windows-CP125# charset has been detected so far.
| 
 | windows filter object | 
| Returns : | TRUEif the filtered stream has been detected to contain
Windows-CP125# characters orFALSEotherwise. | 
const char* g_mime_filter_windows_real_charset (GMimeFilterWindows *filter);
Figures out the real charset that the text is encoded in based on whether or not Windows-CP125# characters were found.
| 
 | windows filter object | 
| Returns : | a const string pointer to the claimed charset if filtered text stream was found not to contain any Windows-CP125# characters or the proper Windows-CP125# charset. |