| 34 |
34 |
| 35 /** |
35 /** |
| 36 ** win32dep.c |
36 ** win32dep.c |
| 37 **/ |
37 **/ |
| 38 /* Windows helper functions */ |
38 /* Windows helper functions */ |
| 39 extern HINSTANCE wgaim_hinstance(void); |
39 HINSTANCE wgaim_hinstance(void); |
| 40 extern FARPROC wgaim_find_and_loadproc(char*, char*); |
40 FARPROC wgaim_find_and_loadproc(char*, char*); |
| 41 extern gboolean wgaim_read_reg_string(HKEY key, char* sub_key, char* val_name, LPBYTE data, LPDWORD data_len); |
41 gboolean wgaim_read_reg_string(HKEY key, char* sub_key, char* val_name, LPBYTE data, LPDWORD data_len); |
| 42 extern char* wgaim_escape_dirsep(char*); |
42 char* wgaim_escape_dirsep(char*); |
| |
43 |
| 43 /* Determine Gaim paths */ |
44 /* Determine Gaim paths */ |
| 44 extern char* wgaim_get_special_folder(int folder_type); /* needs to be g_free'd */ |
45 char* wgaim_get_special_folder(int folder_type); /* needs to be g_free'd */ |
| 45 extern char* wgaim_install_dir(void); |
46 char* wgaim_install_dir(void); |
| 46 extern char* wgaim_lib_dir(void); |
47 char* wgaim_lib_dir(void); |
| 47 extern char* wgaim_locale_dir(void); |
48 char* wgaim_locale_dir(void); |
| 48 extern char* wgaim_data_dir(void); |
49 char* wgaim_data_dir(void); |
| |
50 |
| 49 /* Utility */ |
51 /* Utility */ |
| 50 extern int wgaim_gz_decompress(const char* in, const char* out); |
52 int wgaim_gz_decompress(const char* in, const char* out); |
| 51 extern int wgaim_gz_untar(const char* filename, const char* destdir); |
53 int wgaim_gz_untar(const char* filename, const char* destdir); |
| |
54 |
| 52 /* Misc */ |
55 /* Misc */ |
| 53 extern void wgaim_notify_uri(const char *uri); |
56 void wgaim_notify_uri(const char *uri); |
| |
57 |
| 54 /* init / cleanup */ |
58 /* init / cleanup */ |
| 55 extern void wgaim_init(HINSTANCE); |
59 void wgaim_init(HINSTANCE); |
| 56 extern void wgaim_cleanup(void); |
60 void wgaim_cleanup(void); |
| |
61 |
| 57 |
62 |
| 58 /* |
63 /* |
| 59 * MACROS |
64 * MACROS |
| 60 */ |
65 */ |
| 61 |
66 |