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

diff --git a/windows/defdlg.c b/windows/defdlg.c
index c35bf2c..15d28cd 100644
--- a/windows/defdlg.c
+++ b/windows/defdlg.c
@@ -6,6 +6,7 @@
  */
 
 #include "windef.h"
+#include "winbase.h"
 #include "wingdi.h"
 #include "wine/winuser16.h"
 #include "dialog.h"