+#elif defined G_OS_WIN32 + if (config->display_profile_from_gdk) + { + HDC hdc = GetDC (NULL); + + if (hdc) + { + gchar *path; + gint32 len = 0; + + GetICMProfile (hdc, &len, NULL); + path = g_new (gchar, len); + + if (GetICMProfile (hdc, &len, path)) + profile = cmsOpenProfileFromFile (path, "r"); + + g_free (path); + ReleaseDC (NULL, hdc); + } + } #endif