diff --git a/gdk/win32/gdkkeys-win32.h b/gdk/win32/gdkkeys-win32.h index 14a69d8081..17b7d7125c 100644 --- a/gdk/win32/gdkkeys-win32.h +++ b/gdk/win32/gdkkeys-win32.h @@ -22,7 +22,7 @@ */ #include -#include +#include /* For lookup table VK -> chars */ typedef struct diff --git a/gdk/win32/winpointer.h b/gdk/win32/winpointer.h index ee3e42e063..786f6016c7 100644 --- a/gdk/win32/winpointer.h +++ b/gdk/win32/winpointer.h @@ -138,6 +138,10 @@ #define PA_ACTIVATE MA_ACTIVATE #define PA_NOACTIVATE MA_NOACTIVATE +#ifndef GC_ALLGESTURES +#define GC_ALLGESTURES 0x1 +#endif + typedef DWORD POINTER_INPUT_TYPE; typedef UINT32 POINTER_FLAGS; typedef UINT32 TOUCH_FLAGS; diff --git a/meson.build b/meson.build index 98f1007e73..0950827a73 100644 --- a/meson.build +++ b/meson.build @@ -683,7 +683,7 @@ if win32_enabled else pc_gdk_extra_libs += ['-Wl,-luuid'] endif - pc_gdk_extra_libs += ['-lwinmm', '-ldwmapi', '-lsetupapi', '-lcfgmgr32'] + pc_gdk_extra_libs += ['-lwinmm', '-ldwmapi', '-lsetupapi', '-lcfgmgr32', '-lhid'] backend_immodules += ['ime'] # Check whether libepoxy is built with EGL support on Windows