Fix bug #3526 ‘autoconfiguration: get more detailed error message’
[claws.git] / src / gtk / gtkutils.h
index 8c3849ff3d2e5451c3a8852b14fd1f226a8d7546..7510387b158e706c55f1245cb9c58e75915f6ee5 100644 (file)
@@ -213,7 +213,8 @@ claws_input_add    (gint          source,
 typedef struct _AutoConfigureData {
        const gchar *ssl_service;
        const gchar *tls_service;
-       gchar *domain;
+       gchar *address;
+       gint resolver_error;
 
        GtkEntry *hostname_entry;
        GtkToggleButton *set_port;
@@ -223,6 +224,7 @@ typedef struct _AutoConfigureData {
        GtkToggleButton *tls_checkbtn;
        GtkToggleButton *ssl_checkbtn;
        GtkToggleButton *auth_checkbtn;
+       GtkEntry *uid_entry;
        GtkLabel *info_label;
        GtkButton *configure_button;
        GtkButton *cancel_button;
@@ -231,6 +233,7 @@ typedef struct _AutoConfigureData {
 } AutoConfigureData;
 
 void auto_configure_service(AutoConfigureData *data);
+gboolean auto_configure_service_sync(const gchar *service, const gchar *domain, gchar **srvhost, guint16 *srvport);
 #endif