Fixes for building with w32api headers on Mingw.
diff --git a/dlls/advapi32/advapi.c b/dlls/advapi32/advapi.c
index c0d7712..9c3dd4e 100644
--- a/dlls/advapi32/advapi.c
+++ b/dlls/advapi32/advapi.c
@@ -24,9 +24,10 @@
#include <errno.h>
#include <stdio.h>
#include <string.h>
+#include <stdarg.h>
-#include "winbase.h"
#include "windef.h"
+#include "winbase.h"
#include "winnls.h"
#include "winerror.h"
diff --git a/dlls/crtdll/crtdll_main.c b/dlls/crtdll/crtdll_main.c
index f2506b6..10c1e1c 100644
--- a/dlls/crtdll/crtdll_main.c
+++ b/dlls/crtdll/crtdll_main.c
@@ -20,6 +20,7 @@
#include "config.h"
+#include <stdarg.h>
#include <sys/stat.h>
#include "windef.h"
diff --git a/dlls/twain/capability.c b/dlls/twain/capability.c
index 28311e7..fb0fdfa 100644
--- a/dlls/twain/capability.c
+++ b/dlls/twain/capability.c
@@ -16,6 +16,12 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#define NONAMELESSUNION
+#define NONAMELESSSTRUCT
+
+#include <stdarg.h>
+
+#include "windef.h"
#include "winbase.h"
#include "twain.h"
#include "twain_i.h"
diff --git a/dlls/twain/ds_image.c b/dlls/twain/ds_image.c
index f31d9db..0171616 100644
--- a/dlls/twain/ds_image.c
+++ b/dlls/twain/ds_image.c
@@ -18,6 +18,9 @@
#include "config.h"
+#include <stdarg.h>
+
+#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
diff --git a/dlls/twain/dsm_ctrl.c b/dlls/twain/dsm_ctrl.c
index 3c55ea5..648b536 100644
--- a/dlls/twain/dsm_ctrl.c
+++ b/dlls/twain/dsm_ctrl.c
@@ -21,9 +21,11 @@
#include "config.h"
#include <stdlib.h>
+#include <stdarg.h>
#define NONAMELESSUNION
#define NONAMELESSSTRUCT
+#include "windef.h"
#include "winbase.h"
#include "twain.h"
#include "twain_i.h"
diff --git a/dlls/twain/twain32_main.c b/dlls/twain/twain32_main.c
index 56a5a32..e4cf857 100644
--- a/dlls/twain/twain32_main.c
+++ b/dlls/twain/twain32_main.c
@@ -18,6 +18,8 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <stdarg.h>
+
#include "windef.h"
#include "winbase.h"
#include "twain.h"
diff --git a/dlls/winaspi/aspi.c b/dlls/winaspi/aspi.c
index f85d5c7..ae3495f 100644
--- a/dlls/winaspi/aspi.c
+++ b/dlls/winaspi/aspi.c
@@ -40,6 +40,7 @@
#include "config.h"
#include <stdio.h>
+#include <stdarg.h>
#include <sys/types.h>
#ifdef HAVE_SYS_IOCTL_H
#include <sys/ioctl.h>
@@ -52,11 +53,14 @@
#include <errno.h>
#include <string.h>
-#include "wine/debug.h"
+#include "windef.h"
+#include "winbase.h"
#include "winreg.h"
#include "winerror.h"
#include "winescsi.h"
+#include "wine/debug.h"
+
WINE_DEFAULT_DEBUG_CHANNEL(aspi);
/* Internal function prototypes */