Index: winuser.h
===================================================================
--- winuser.h	(revision 924)
+++ winuser.h	(working copy)
@@ -837,40 +837,45 @@
 #define MWMO_WAITALL 1
 #define MWMO_ALERTABLE 2
 #define MWMO_INPUTAVAILABLE 4
-#define COLOR_3DDKSHADOW 21
-#define COLOR_3DFACE 15
-#define COLOR_3DHILIGHT 20
-#define COLOR_3DHIGHLIGHT 20
-#define COLOR_3DLIGHT 22
-#define COLOR_BTNHILIGHT 20
-#define COLOR_3DSHADOW 16
-#define COLOR_ACTIVEBORDER 10
-#define COLOR_ACTIVECAPTION 2
-#define COLOR_APPWORKSPACE 12
-#define COLOR_BACKGROUND 1
-#define COLOR_DESKTOP 1
-#define COLOR_BTNFACE 15
-#define COLOR_BTNHIGHLIGHT 20
-#define COLOR_BTNSHADOW 16
-#define COLOR_BTNTEXT 18
-#define COLOR_CAPTIONTEXT 9
-#define COLOR_GRAYTEXT 17
-#define COLOR_HIGHLIGHT 13
-#define COLOR_HIGHLIGHTTEXT 14
-#define COLOR_INACTIVEBORDER 11
-#define COLOR_INACTIVECAPTION 3
-#define COLOR_INACTIVECAPTIONTEXT 19
-#define COLOR_INFOBK 24
-#define COLOR_INFOTEXT 23
-#define COLOR_MENU 4
-#define COLOR_MENUTEXT 7
-#define COLOR_SCROLLBAR 0
-#define COLOR_WINDOW 5
-#define COLOR_WINDOWFRAME 6
-#define COLOR_WINDOWTEXT 8
-#define COLOR_HOTLIGHT 26
-#define COLOR_GRADIENTACTIVECAPTION 27
-#define COLOR_GRADIENTINACTIVECAPTION 28
+#ifdef _WIN32_WCE
+#define SYSTEM_COLOR_BASE_OFFSET 0x40000000
+#else
+#define SYSTEM_COLOR_BASE_OFFSET 00
+#endif
+#define COLOR_3DDKSHADOW (SYSTEM_COLOR_BASE_OFFSET + 21)
+#define COLOR_3DFACE (SYSTEM_COLOR_BASE_OFFSET + 15)
+#define COLOR_3DHILIGHT (SYSTEM_COLOR_BASE_OFFSET + 20)
+#define COLOR_3DHIGHLIGHT (SYSTEM_COLOR_BASE_OFFSET + 20)
+#define COLOR_3DLIGHT (SYSTEM_COLOR_BASE_OFFSET + 22)
+#define COLOR_BTNHILIGHT (SYSTEM_COLOR_BASE_OFFSET + 20)
+#define COLOR_3DSHADOW (SYSTEM_COLOR_BASE_OFFSET + 16)
+#define COLOR_ACTIVEBORDER (SYSTEM_COLOR_BASE_OFFSET + 10)
+#define COLOR_ACTIVECAPTION (SYSTEM_COLOR_BASE_OFFSET + 2)
+#define COLOR_APPWORKSPACE (SYSTEM_COLOR_BASE_OFFSET + 12)
+#define COLOR_BACKGROUND (SYSTEM_COLOR_BASE_OFFSET + 1)
+#define COLOR_DESKTOP (SYSTEM_COLOR_BASE_OFFSET + 1)
+#define COLOR_BTNFACE (SYSTEM_COLOR_BASE_OFFSET + 15)
+#define COLOR_BTNHIGHLIGHT (SYSTEM_COLOR_BASE_OFFSET + 20)
+#define COLOR_BTNSHADOW (SYSTEM_COLOR_BASE_OFFSET + 16)
+#define COLOR_BTNTEXT (SYSTEM_COLOR_BASE_OFFSET + 18)
+#define COLOR_CAPTIONTEXT (SYSTEM_COLOR_BASE_OFFSET + 9)
+#define COLOR_GRAYTEXT (SYSTEM_COLOR_BASE_OFFSET + 17)
+#define COLOR_HIGHLIGHT (SYSTEM_COLOR_BASE_OFFSET + 13)
+#define COLOR_HIGHLIGHTTEXT (SYSTEM_COLOR_BASE_OFFSET + 14)
+#define COLOR_INACTIVEBORDER (SYSTEM_COLOR_BASE_OFFSET + 11)
+#define COLOR_INACTIVECAPTION (SYSTEM_COLOR_BASE_OFFSET + 3)
+#define COLOR_INACTIVECAPTIONTEXT (SYSTEM_COLOR_BASE_OFFSET + 19)
+#define COLOR_INFOBK (SYSTEM_COLOR_BASE_OFFSET + 24)
+#define COLOR_INFOTEXT (SYSTEM_COLOR_BASE_OFFSET + 23)
+#define COLOR_MENU (SYSTEM_COLOR_BASE_OFFSET + 4)
+#define COLOR_MENUTEXT (SYSTEM_COLOR_BASE_OFFSET + 7)
+#define COLOR_SCROLLBAR (SYSTEM_COLOR_BASE_OFFSET + 0)
+#define COLOR_WINDOW (SYSTEM_COLOR_BASE_OFFSET + 5)
+#define COLOR_WINDOWFRAME (SYSTEM_COLOR_BASE_OFFSET + 6)
+#define COLOR_WINDOWTEXT (SYSTEM_COLOR_BASE_OFFSET + 8)
+#define COLOR_HOTLIGHT (SYSTEM_COLOR_BASE_OFFSET + 26)
+#define COLOR_GRADIENTACTIVECAPTION (SYSTEM_COLOR_BASE_OFFSET + 27)
+#define COLOR_GRADIENTINACTIVECAPTION (SYSTEM_COLOR_BASE_OFFSET + 28)
 #define CTLCOLOR_MSGBOX 0
 #define CTLCOLOR_EDIT 1
 #define CTLCOLOR_LISTBOX 2
