diff --git a/gio/giomodule-priv.h b/gio/giomodule-priv.h index b25d30574..c10500746 100644 --- a/gio/giomodule-priv.h +++ b/gio/giomodule-priv.h @@ -35,6 +35,10 @@ gpointer _g_io_module_get_default (const gchar *extension_point, const gchar *envvar, GIOModuleVerifyFunc verify_func); +#ifdef G_PLATFORM_WIN32 +void *_g_io_win32_get_module (void); +#endif + G_END_DECLS #endif /* __G_IO_MODULE_PRIV_H__ */ diff --git a/gio/giomodule.c b/gio/giomodule.c index 480f2f0e8..d8ce13815 100644 --- a/gio/giomodule.c +++ b/gio/giomodule.c @@ -795,6 +795,12 @@ DllMain (HINSTANCE hinstDLL, return TRUE; } +void * +_g_io_win32_get_module (void) +{ + return gio_dll; +} + #endif #undef GIO_MODULE_DIR