diff --git a/config.h.meson b/config.h.meson index a7456a962a..ff17836eca 100644 --- a/config.h.meson +++ b/config.h.meson @@ -125,9 +125,6 @@ /* Define to 1 if you have the `round' function. */ #mesondefine HAVE_ROUND -/* Define to 1 if SetupDiGetDevicePropertyW() is available */ -#mesondefine HAVE_SETUP_DI_GET_DEVICE_PROPERTY_W - /* Define to 1 if you have the `sincos' function. */ #mesondefine HAVE_SINCOS diff --git a/configure.ac b/configure.ac index bf35c55837..afb02faea6 100644 --- a/configure.ac +++ b/configure.ac @@ -751,32 +751,6 @@ AS_CASE([$host_os], [AC_MSG_ERROR([DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY is unavailable])], [AC_MSG_RESULT([DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY is not OK])] ) - AC_MSG_CHECKING([for SetupDiGetDevicePropertyW]) - gtk_save_LIBS="$LIBS" - LIBS="-lsetupapi $LIBS" - AC_TRY_LINK( - [ -#define _WIN32_WINNT 0x0600 -#include -#include -#include - ], - [return SetupDiGetDevicePropertyW(NULL, NULL, NULL, NULL, NULL, 0, NULL, 0);], - [have_SetupDiGetDevicePropertyW=yes], - [have_SetupDiGetDevicePropertyW=no] - ) - AS_IF( - [test x$have_SetupDiGetDevicePropertyW = xyes], - [ - AC_DEFINE( - [HAVE_SETUP_DI_GET_DEVICE_PROPERTY_W], - [1], - [Define to 1 if SetupDiGetDevicePropertyW() is available] - ) - ] - ) - AC_MSG_RESULT([$have_SetupDiGetDevicePropertyW]) - LIBS="$gtk_save_LIBS" ], [] ) diff --git a/gdk/win32/gdkmonitor-win32.c b/gdk/win32/gdkmonitor-win32.c index 2f7afd3a74..43df44e095 100644 --- a/gdk/win32/gdkmonitor-win32.c +++ b/gdk/win32/gdkmonitor-win32.c @@ -144,20 +144,6 @@ typedef LONG #define MONITORINFOF_PRIMARY 1 #endif -/* MinGW-w64 does not have a prototype for function in its headers - * at the moment of writing. - */ -#if !defined (HAVE_SETUP_DI_GET_DEVICE_PROPERTY_W) -BOOL WINAPI SetupDiGetDevicePropertyW (HDEVINFO DeviceInfoSet, - PSP_DEVINFO_DATA DeviceInfoData, - const DEVPROPKEY *PropertyKey, - DEVPROPTYPE *PropertyType, - PBYTE PropertyBuffer, - DWORD PropertyBufferSize, - PDWORD RequiredSize, - DWORD Flags); -#endif - #define G_GUID_FORMAT "%08lX-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X" #define g_format_guid(guid) (guid)->Data1, \ (guid)->Data2, \ diff --git a/meson.build b/meson.build index 5e3c417b00..bc554efb3e 100644 --- a/meson.build +++ b/meson.build @@ -778,19 +778,6 @@ if os_win32 #include ''') cdata.set('SIZEOF_DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY', dvot_size) - - getdevprop_code = ''' - #define _WIN32_WINNT 0x0600 - #include - #include - #include - - int main(int argc, char *argv[]) { - return SetupDiGetDevicePropertyW(NULL, NULL, NULL, NULL, NULL, 0, NULL, 0); - } - ''' - result = cc.links(getdevprop_code, args: ['-lsetupapi'], name: 'has SetupDiGetDevicePropertyW') - cdata.set('HAVE_SETUP_DI_GET_DEVICE_PROPERTY_W', result ? 1 : false) endif have_gio_unix = false