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"
diff --git a/controls/edit.c b/controls/edit.c
index 25ea9d4..c10729e 100644
--- a/controls/edit.c
+++ b/controls/edit.c
@@ -14,6 +14,8 @@
#include "config.h"
#include <string.h>
+
+#include "winbase.h"
#include "winnt.h"
#include "win.h"
#include "wine/winbase16.h"
diff --git a/controls/menu.c b/controls/menu.c
index 786782a..fa915d8 100644
--- a/controls/menu.c
+++ b/controls/menu.c
@@ -28,6 +28,7 @@
#include "nonclient.h"
#include "user.h"
#include "message.h"
+#include "queue.h"
#include "tweak.h"
#include "debugtools.h"