Tor Lillqvist 2f575b95ac Bug 556415 - Crash on Windows 2000 in g_winhttp_vfs_init()
2008-11-12  Tor Lillqvist  <tml@novell.com>

	Bug 556415 - Crash on Windows 2000 in g_winhttp_vfs_init()

	* win32/gwinhttpvfs.h: Move the set of function pointers to
	winhttp.dll into a separate struct GWinHttpDllFuncs. Just have a
	pointer to that in the GWinHttpVfsClass.
	
	* win32/gwinhttpvfs.c: Move the lookup of functions from
	winhttp.dll into a function of its own, that stores the pointers
	in a separate GWinHttpDllFuncs variable. Add two bookeeping
	booleans lookup_done and funcs_found.

	Don't call g_io_extension_point_implement() to register the
	winhttp extension unless winhttp.dll has been successfully loaded
	and the required functions found in it.

	* win32/gwinhttp*.c: Adjust calls of the functions looked up from
	winhttp.dll correspondingly.


svn path=/trunk/; revision=7648
2008-11-12 17:52:39 +00:00
..
2008-07-18 18:22:48 +00:00
2007-11-28 18:45:08 +00:00
2008-10-24 03:52:02 +00:00
2008-07-21 02:32:14 +00:00
2008-09-26 16:00:17 +00:00
2008-08-13 05:35:10 +00:00
2008-09-21 23:53:40 +00:00
2007-12-01 23:49:34 +00:00
2008-01-29 00:00:31 +00:00
2008-08-13 05:35:10 +00:00
2008-09-08 12:44:07 +00:00
2008-09-08 12:44:07 +00:00
2008-07-21 02:19:56 +00:00
2008-09-04 20:41:50 +00:00
2008-08-01 14:15:02 +00:00
2008-10-16 23:59:50 +00:00