comparison src/win32/win32dep.h @ 7523:7c3db2b2a790

[gaim-migrate @ 8136] Window flashing is back. Fixed kernel32 crash bug when gaim settings dir was being moved. Consolidated init functions. committer: Tailor Script <tailor@pidgin.im>
author Herman Bloggs <hermanator12002@yahoo.com>
date Sun, 16 Nov 2003 01:52:48 +0000
parents bf630f7dfdcd
children 5e7ffea3f76a
comparison
equal deleted inserted replaced
7522:07156f873116 7523:7c3db2b2a790
35 35
36 /** 36 /**
37 ** win32dep.c 37 ** win32dep.c
38 **/ 38 **/
39 /* Windows helper functions */ 39 /* Windows helper functions */
40 void wgaim_set_hinstance(HINSTANCE); 40 extern HINSTANCE wgaim_hinstance(void);
41 HINSTANCE wgaim_hinstance(void); 41 extern FARPROC wgaim_find_and_loadproc(char*, char*);
42 FARPROC wgaim_find_and_loadproc(char*, char*); 42 extern gboolean wgaim_read_reg_string(HKEY key, char* sub_key, char* val_name, LPBYTE data, LPDWORD data_len);
43 gboolean wgaim_read_reg_string(HKEY key, char* sub_key, char* val_name, LPBYTE data, LPDWORD data_len); 43 extern char* wgaim_escape_dirsep(char*);
44 /* Determine Gaim paths */ 44 /* Determine Gaim paths */
45 extern char* wgaim_install_dir(void); 45 extern char* wgaim_install_dir(void);
46 extern char* wgaim_lib_dir(void); 46 extern char* wgaim_lib_dir(void);
47 extern char* wgaim_locale_dir(void); 47 extern char* wgaim_locale_dir(void);
48 extern char* wgaim_data_dir(void); 48 extern char* wgaim_data_dir(void);
49 extern char* wgaim_escape_dirsep(char*);
50 /* UI related */ 49 /* UI related */
51 extern void wgaim_conv_im_blink(GtkWidget*); 50 extern void wgaim_conv_im_blink(GtkWidget*);
52 extern void wgaim_conv_im_blink_state(gboolean val); 51 extern void wgaim_conv_im_blink_state(gboolean val);
53 extern void wgaim_gtk_window_move(GtkWindow *window, gint x, gint y); 52 extern void wgaim_gtk_window_move(GtkWindow *window, gint x, gint y);
54 /* Utility */ 53 /* Utility */
55 extern int wgaim_gz_decompress(const char* in, const char* out); 54 extern int wgaim_gz_decompress(const char* in, const char* out);
56 extern int wgaim_gz_untar(const char* filename, const char* destdir); 55 extern int wgaim_gz_untar(const char* filename, const char* destdir);
57 /* Docklet */ 56 /* Docklet */
58 extern void wgaim_systray_minimize( GtkWidget* ); 57 extern void wgaim_systray_minimize( GtkWidget* );
59 extern void wgaim_systray_maximize( GtkWidget* ); 58 extern void wgaim_systray_maximize( GtkWidget* );
60 /* init / cleanup */ 59 /* init / cleanup */
61 extern void wgaim_pre_plugin_init(void); 60 extern void wgaim_init(HINSTANCE);
62 extern void wgaim_init(void); 61 extern void wgaim_cleanup(void);
63 extern void wgaim_cleanup(void);
64 62
65 /* 63 /*
66 * MACROS 64 * MACROS
67 */ 65 */
68 66