struct _HazeParams { gchar *account; gchar *password; gchar *server; guint port; gchar *ident; gchar *fullname; gchar *stun_server; guint *stun_port; /* oscar: */ gboolean always_use_rv_proxy; /* bonjour: */ gchar *first; gchar *last; gchar *email; gchar *aim; gchar *jid; /* gg: */ gchar *nick; /* icq, irc: */ gchar *encoding; /* irc: */ // gchar *username; gchar *realname; gboolean ssl; /* msn: */ gboolean http_method; gboolean custom_smileys; /* qq: */ gboolean use_tcp; /* simple: */ gboolean dopublish; gboolean udp; /* TODO: combine with qq's use_tcp */ /* meanwhile: */ gboolean force_login; gboolean fake_client_id; /* jabber: */ gboolean old_ssl; gboolean auth_plain_in_clear; /* TODO: jabber has a connect_server parameter which gets randomly * special-cased somewhere else; ideally, there would be a * list of well-known account option names in libpurple. */ /* yahoo: */ gboolean yahoojp; gchar *serverjp; gchar *xfer_host; gchar *xfer_hostjp; guint xfer_port; gchar *room_list_locale; gboolean ignore_invites; /* TODO: local_charset => charset */ /* zephyr: */ gboolean use_tzc; gchar *tzc_command; gboolean write_anyone; gboolean write_zsubs; gboolean read_anyone; gboolean read_zsubs; gchar *realm; gchar *exposure_level; /* TODO: encoding => charset */ };