Removed a lot of unnecessary includes and fixed the compile errors.

diff --git a/controls/button.c b/controls/button.c
index cfbcc26..de52ff8 100644
--- a/controls/button.c
+++ b/controls/button.c
@@ -8,6 +8,7 @@
 #include <string.h>
 #include "win.h"
 #include "button.h"
+#include "winbase.h"
 #include "windef.h"
 #include "wingdi.h"
 #include "wine/winuser16.h"