X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/8d5de7770cde9b808c276bd86a0214189a8f7578..729e54b41014557a58caa06e25a51150c78b11d3:/putty.h diff --git a/putty.h b/putty.h index 8de3aff1..4b64892e 100644 --- a/putty.h +++ b/putty.h @@ -2,6 +2,10 @@ #define PUTTY_PUTTY_H #define PUTTY_REG_POS "Software\\SimonTatham\\PuTTY" +#define PUTTY_REG_PARENT "Software\\SimonTatham" +#define PUTTY_REG_PARENT_CHILD "PuTTY" +#define PUTTY_REG_GPARENT "Software" +#define PUTTY_REG_GPARENT_CHILD "SimonTatham" /* * Global variables. Most modules declare these `extern', but @@ -244,6 +248,8 @@ void optimised_move (int, int, int); void connection_fatal(char *, ...); void fatalbox (char *, ...); void beep (int); +void begin_session(void); +void sys_cursor(int x, int y); #define OPTIMISE_IS_SCROLL 1 /* @@ -253,6 +259,7 @@ void noise_get_heavy(void (*func) (void *, int)); void noise_get_light(void (*func) (void *, int)); void noise_ultralight(DWORD data); void random_save_seed(void); +void random_destroy_seed(void); /* * Exports from windlg.c. @@ -263,8 +270,10 @@ void do_defaults (char *); void logevent (char *); void showeventlog (HWND); void showabout (HWND); -void verify_ssh_host_key(char *host, char *keystr); +void verify_ssh_host_key(char *host, int port, char *keytype, + char *keystr, char *fingerprint); void get_sesslist(int allocate); +void registry_cleanup(void); GLOBAL int nsessions; GLOBAL char **sessions;