- Fix headers to include less or smaller header files.
- Fix header and source files to include missing header files to avoid
  warnings and errors.

diff --git a/include/dosexe.h b/include/dosexe.h
index a439bfe..1d2aef1 100644
--- a/include/dosexe.h
+++ b/include/dosexe.h
@@ -8,7 +8,7 @@
 #define __WINE_DOSEXE_H
 
 #include <sys/types.h> /* pid_t */
-#include "winbase.h"
+#include "winbase.h"   /* for LPSTARTUPINFO32A */
 #include "sig_context.h"
 
 typedef struct _DOSTASK {