diff --git a/include/Mw/MachDep.h b/include/Mw/MachDep.h index be0529a..a3d0098 100644 --- a/include/Mw/MachDep.h +++ b/include/Mw/MachDep.h @@ -18,6 +18,25 @@ #include #ifdef _WIN32 #include + +#ifdef _MILSKO +#include +#ifndef GWLP_USERDATA +#define GWLP_USERDATA GWL_USERDATA +#define GWLP_WNDPROC GWL_WNDPROC +#define GCLP_HICON GCL_HICON +#define GCLP_HCURSOR GCL_HCURSOR +#define SetWindowLongPtr SetWindowLong +#define GetWindowLongPtr GetWindowLong +#define SetClassLongPtr SetClassLong +#define GetClassLongPtr GetClassLong +#endif +#ifndef WM_MOUSEWHEEL +#define WM_MOUSEWHEEL 0x020a +#define GET_WHEEL_DELTA_WPARAM(x) ((short)HIWORD(x)) +#endif +#endif + #else #include #include diff --git a/src/backend/gdi.h b/src/backend/gdi.h index fabe529..b98e6f3 100644 --- a/src/backend/gdi.h +++ b/src/backend/gdi.h @@ -6,22 +6,6 @@ #include #include -#include -#ifndef GWLP_USERDATA -#define GWLP_USERDATA GWL_USERDATA -#define GWLP_WNDPROC GWL_WNDPROC -#define GCLP_HICON GCL_HICON -#define GCLP_HCURSOR GCL_HCURSOR -#define SetWindowLongPtr SetWindowLong -#define GetWindowLongPtr GetWindowLong -#define SetClassLongPtr SetClassLong -#define GetClassLongPtr GetClassLong -#endif -#ifndef WM_MOUSEWHEEL -#define WM_MOUSEWHEEL 0x020a -#define GET_WHEEL_DELTA_WPARAM(x) ((short)HIWORD(x)) -#endif - struct _MwLLGDI { struct _MwLLCommon common;