From bebb7e9b078f6eaed478143ffbdeeece5ca0e037 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Tue, 31 Jan 2023 03:57:48 +0100 Subject: GDIUtil: Add GetMonitor*() variants incl. PixelScale (Part-2, adding missing native header and code files) Part-1 in commit e96aeb6e9acd2b1435f5fad244a1488e74a3a6d6 --- make/stub_includes/win32/WindowsSHC.h | 11 +++++++++++ make/stub_includes/win32/WindowsUser.h | 12 ++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 make/stub_includes/win32/WindowsSHC.h create mode 100644 make/stub_includes/win32/WindowsUser.h (limited to 'make/stub_includes') diff --git a/make/stub_includes/win32/WindowsSHC.h b/make/stub_includes/win32/WindowsSHC.h new file mode 100644 index 000000000..f1338e8dd --- /dev/null +++ b/make/stub_includes/win32/WindowsSHC.h @@ -0,0 +1,11 @@ +#include +#include + +#ifndef WIN_SHC_VERSION_X_X +#define WIN_SHC_VERSION_X_X + +BOOL ShcIsExtensionAvailable(); +BOOL ShcGetMonitorPixelScale1(HMONITOR hmon, float *psXY); + +#endif /* WIN_SHC_VERSION_X_X */ + diff --git a/make/stub_includes/win32/WindowsUser.h b/make/stub_includes/win32/WindowsUser.h new file mode 100644 index 000000000..3e4a426c7 --- /dev/null +++ b/make/stub_includes/win32/WindowsUser.h @@ -0,0 +1,12 @@ +#include +#include + +#ifndef WIN_USER_VERSION_X_X +#define WIN_USER_VERSION_X_X + +HMONITOR GetMonitorFromWindow(HWND hwnd); +HMONITOR GetMonitorFromPoint(int x, int y); +HMONITOR GetMonitorFromRect(int left, int top, int right, int bottom); + +#endif /* WIN_USER_VERSION_X_X */ + -- cgit v1.2.3