diff options
Diffstat (limited to 'src/osd/modules/osdwindow.h')
-rw-r--r-- | src/osd/modules/osdwindow.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/osd/modules/osdwindow.h b/src/osd/modules/osdwindow.h index 3354afe94bb..3543273e031 100644 --- a/src/osd/modules/osdwindow.h +++ b/src/osd/modules/osdwindow.h @@ -13,6 +13,14 @@ #include "ui/ui.h" #include "osdhelper.h" +// standard windows headers +#ifdef OSD_WINDOWS +#define WIN32_LEAN_AND_MEAN +#include <windows.h> +#include <windowsx.h> +#include <mmsystem.h> +#endif + #ifdef OSD_SDL // forward declaration struct SDL_Window; @@ -132,11 +140,11 @@ public: virtual osd_dim get_size() = 0; -#ifdef OSD_SDL virtual osd_monitor_info *monitor() const = 0; + +#ifdef OSD_SDL virtual SDL_Window *sdl_window() = 0; #else - virtual osd_monitor_info *monitor() const = 0; virtual bool win_has_menu() = 0; // FIXME: cann we replace winwindow_video_window_monitor(NULL) with monitor() ? virtual osd_monitor_info *winwindow_video_window_monitor(const osd_rect *proposed) = 0; |