| 20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
| 21 * |
21 * |
| 22 */ |
22 */ |
| 23 #ifndef _WIN32DEP_H_ |
23 #ifndef _WIN32DEP_H_ |
| 24 #define _WIN32DEP_H_ |
24 #define _WIN32DEP_H_ |
| |
25 #include <shlobj.h> |
| 25 #include <winsock2.h> |
26 #include <winsock2.h> |
| 26 #include <process.h> |
27 #include <process.h> |
| 27 #include <gtk/gtk.h> |
28 #include <gtk/gtk.h> |
| 28 #include <gdk/gdkevents.h> |
29 #include <gdk/gdkevents.h> |
| 29 #include "wgaimerror.h" |
30 #include "wgaimerror.h" |
| 40 extern HINSTANCE wgaim_hinstance(void); |
41 extern HINSTANCE wgaim_hinstance(void); |
| 41 extern FARPROC wgaim_find_and_loadproc(char*, char*); |
42 extern 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 extern 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 extern char* wgaim_escape_dirsep(char*); |
| 44 /* Determine Gaim paths */ |
45 /* Determine Gaim paths */ |
| |
46 extern char* wgaim_get_special_folder(int folder_type); /* needs to be g_free'd */ |
| 45 extern char* wgaim_install_dir(void); |
47 extern char* wgaim_install_dir(void); |
| 46 extern char* wgaim_lib_dir(void); |
48 extern char* wgaim_lib_dir(void); |
| 47 extern char* wgaim_locale_dir(void); |
49 extern char* wgaim_locale_dir(void); |
| 48 extern char* wgaim_data_dir(void); |
50 extern char* wgaim_data_dir(void); |
| 49 /* UI related */ |
51 /* UI related */ |