diff --git a/src/conio/win32cio.c b/src/conio/win32cio.c
index b13557f5c9031d1bdb46fb24c6fa418015fa2447..363fcb712e5025bb60442fb5a35fbf17579d62e2 100644
--- a/src/conio/win32cio.c
+++ b/src/conio/win32cio.c
@@ -376,6 +376,10 @@ int win32_getch(void)
 #define ENABLE_AUTO_POSITION	0x0100
 #endif
 
+#ifndef ENABLE_VIRTUAL_TERMINAL_PROCESSING
+#define ENABLE_VIRTUAL_TERMINAL_PROCESSING 0x0004
+#endif
+
 static DWORD	orig_in_conmode=0;
 static DWORD	orig_out_conmode=0;
 static void *	win32_suspendbuf=NULL;