ANSI C fixes.
Removed warnings.
Made the include files self-sufficient.
Some Solaris fixes.

diff --git a/dlls/wnaspi32/winaspi32.c b/dlls/wnaspi32/winaspi32.c
index 30d11f0..a62c443 100644
--- a/dlls/wnaspi32/winaspi32.c
+++ b/dlls/wnaspi32/winaspi32.c
@@ -25,6 +25,9 @@
  */
 
 #ifdef linux
+
+static ASPI_DEVICE_INFO *ASPI_open_devices = NULL;
+
 static int
 ASPI_OpenDevice(SRB_ExecSCSICmd *prb)
 {