| 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 |