--- winuser.h.orig	Fri Sep 14 12:06:28 2001
+++ winuser.h	Wed Dec 26 14:36:47 2001
@@ -11,6 +11,7 @@
 #define FVIRTKEY	1
 #define ATF_TIMEOUTON	1
 #define ATF_ONOFFFEEDBACK	2
+#define ATF_AVAILABLE	4
 #define WH_MIN	(-1)
 #define WH_MSGFILTER	(-1)
 #define WH_JOURNALRECORD	0
@@ -1477,6 +1478,7 @@
 #define MKF_MOUSEKEYSON 1
 #define MKF_MODIFIERS 64
 #define MKF_REPLACENUMBERS 128
+#define SERKF_ACTIVE 8
 #define SERKF_AVAILABLE 2
 #define SERKF_INDICATOR 4
 #define SERKF_SERIALKEYSON 1
@@ -1882,7 +1884,7 @@
 	UINT cbSize;
 	DWORD dwFlags;
 	DWORD iTimeOutMSec;
-} ACCESSTIMEOUT;
+} ACCESSTIMEOUT, *LPACCESSTIMEOUT;
 typedef struct tagANIMATIONINFO {
 	UINT cbSize;
 	int iMinAnimate;
