typedef struct _AutoConfigureData {
const gchar *ssl_service;
const gchar *tls_service;
- gchar *domain;
+ gchar *address;
+ gint resolver_error;
GtkEntry *hostname_entry;
GtkToggleButton *set_port;
GtkToggleButton *tls_checkbtn;
GtkToggleButton *ssl_checkbtn;
GtkToggleButton *auth_checkbtn;
+ GtkEntry *uid_entry;
GtkLabel *info_label;
GtkButton *configure_button;
GtkButton *cancel_button;
} AutoConfigureData;
void auto_configure_service(AutoConfigureData *data);
+gboolean auto_configure_service_sync(const gchar *service, const gchar *domain, gchar **srvhost, guint16 *srvport);
#endif