ANSI C fixes.
Removed warnings.
Made the include files self-sufficient.
Some Solaris fixes.

diff --git a/windows/syscolor.c b/windows/syscolor.c
index f3f3896..210d8bd 100644
--- a/windows/syscolor.c
+++ b/windows/syscolor.c
@@ -9,6 +9,10 @@
 #include <assert.h>
 #include <stdio.h>
 #include <stdlib.h>
+
+#include "wine/winbase16.h"
+#include "wine/winuser16.h"
+#include "sysmetrics.h"
 #include "winbase.h"
 #include "winuser.h"
 #include "debug.h"