Adapted to EVENT_ driver changes.

diff --git a/include/ttydrv.h b/include/ttydrv.h
index 3db13c3..8f5a6f6 100644
--- a/include/ttydrv.h
+++ b/include/ttydrv.h
@@ -91,16 +91,11 @@
 extern struct tagEVENT_DRIVER TTYDRV_EVENT_Driver;
 
 extern BOOL TTYDRV_EVENT_Init(void);
-extern void TTYDRV_EVENT_AddIO(int fd, unsigned flag);
-extern void TTYDRV_EVENT_DeleteIO(int fd, unsigned flag);
-extern BOOL TTYDRV_EVENT_WaitNetEvent(BOOL sleep, BOOL peek);
-extern void TTYDRV_EVENT_Synchronize(void);
+extern void TTYDRV_EVENT_Synchronize(BOOL bProcessEvents);
 extern BOOL TTYDRV_EVENT_CheckFocus(void);
 extern BOOL TTYDRV_EVENT_QueryPointer(DWORD *posX, DWORD *posY, DWORD *state);
 extern void TTYDRV_EVENT_DummyMotionNotify(void);
-extern BOOL TTYDRV_EVENT_Pending(void);
-extern BOOL16 TTYDRV_EVENT_IsUserIdle(void);
-extern void TTYDRV_EVENT_WakeUp(void);
+extern void TTYDRV_EVENT_UserRepaintDisable(BOOL bDisable);
 
 /* TTY keyboard driver */
 
diff --git a/windows/ttydrv/event.c b/windows/ttydrv/event.c
index 0ab61ea..c6267d1 100644
--- a/windows/ttydrv/event.c
+++ b/windows/ttydrv/event.c
@@ -15,31 +15,9 @@
 }
 
 /***********************************************************************
- *		TTYDRV_EVENT_AddIO
- */
-void TTYDRV_EVENT_AddIO(int fd, unsigned flag)
-{
-}
-
-/***********************************************************************
- *		TTYDRV_EVENT_DeleteIO
- */
-void TTYDRV_EVENT_DeleteIO(int fd, unsigned flag)
-{
-}
-
-/***********************************************************************
- *		TTYDRV_EVENT_WaitNetEvent
- */
-BOOL TTYDRV_EVENT_WaitNetEvent(BOOL sleep, BOOL peek)
-{
-  return TRUE;
-}
-
-/***********************************************************************
  *		TTYDRV_EVENT_Synchronize
  */
-void TTYDRV_EVENT_Synchronize(void)
+void TTYDRV_EVENT_Synchronize( BOOL bProcessEvents )
 {
 }
 
@@ -76,24 +54,9 @@
 }
 
 /***********************************************************************
- *		TTYDRV_EVENT_Pending
+ *		TTYDRV_EVENT_UserRepaintDisable
  */
-BOOL TTYDRV_EVENT_Pending(void)
+void TTYDRV_EVENT_UserRepaintDisable( BOOL bDisable )
 {
-  return FALSE;
 }
 
-/***********************************************************************
- *		TTYDRV_EVENT_IsUserIdle
- */
-BOOL16 TTYDRV_EVENT_IsUserIdle(void)
-{
-  return TRUE;
-}
-
-/**********************************************************************
- *		TTYDRV_EVENT_WakeUp
- */
-void TTYDRV_EVENT_WakeUp(void)
-{
-}
diff --git a/windows/ttydrv/init.c b/windows/ttydrv/init.c
index f58434c..8e009c2 100644
--- a/windows/ttydrv/init.c
+++ b/windows/ttydrv/init.c
@@ -39,16 +39,11 @@
 EVENT_DRIVER TTYDRV_EVENT_Driver = 
 {
   TTYDRV_EVENT_Init,
-  TTYDRV_EVENT_AddIO,
-  TTYDRV_EVENT_DeleteIO,
-  TTYDRV_EVENT_WaitNetEvent,
   TTYDRV_EVENT_Synchronize,
   TTYDRV_EVENT_CheckFocus,
   TTYDRV_EVENT_QueryPointer,
   TTYDRV_EVENT_DummyMotionNotify,
-  TTYDRV_EVENT_Pending,
-  TTYDRV_EVENT_IsUserIdle,
-  TTYDRV_EVENT_WakeUp
+  TTYDRV_EVENT_UserRepaintDisable
 };
 
 KEYBOARD_DRIVER TTYDRV_KEYBOARD_Driver =