-int do_config (void);
-int do_reconfig (HWND);
-void do_defaults (char *);
-void lognegot (char *);
-void shownegot (HWND);
-void showabout (HWND);
-void verify_ssh_host_key(char *host, struct RSAKey *key);
+void defuse_showwindow(void);
+int do_config(void);
+int do_reconfig(HWND);
+void do_defaults(char *, Config *);
+void logevent(char *);
+void showeventlog(HWND);
+void showabout(HWND);
+void verify_ssh_host_key(char *host, int port, char *keytype,
+ char *keystr, char *fingerprint);
+int askappend(char *filename);
+void registry_cleanup(void);
+void force_normal(HWND hwnd);
+
+GLOBAL int nsessions;
+GLOBAL char **sessions;
+
+/*
+ * Exports from settings.c.
+ */
+void save_settings(char *section, int do_host, Config * cfg);
+void load_settings(char *section, int do_host, Config * cfg);
+void get_sesslist(int allocate);