1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
/* The version of wincon.h provided by the version of MSYS2 included with x86
* versions of GHC before GHC 7.10 excludes certain components introduced with
* Windows Vista.
*/
#ifndef WINCON_COMPAT_H
#define WINCON_COMPAT_H
#if defined(x86_64_HOST_ARCH) || __GLASGOW_HASKELL__ > 708
#
#else
typedef struct _CONSOLE_SCREEN_BUFFER_INFOEX {
ULONG cbSize;
COORD dwSize;
COORD dwCursorPosition;
WORD wAttributes;
SMALL_RECT srWindow;
COORD dwMaximumWindowSize;
WORD wPopupAttributes;
WINBOOL bFullscreenSupported;
COLORREF ColorTable[16];
} CONSOLE_SCREEN_BUFFER_INFOEX, *PCONSOLE_SCREEN_BUFFER_INFOEX;
#endif /* GHC version check */
#endif /* WINCON_COMPAT_H */
|