Moved some handle declarations to the right headers.

diff --git a/include/mmsystem.h b/include/mmsystem.h
index fd3ff34..31430ec 100644
--- a/include/mmsystem.h
+++ b/include/mmsystem.h
@@ -13,7 +13,19 @@
 
 typedef LPSTR		HPSTR;          /* a huge version of LPSTR */
 typedef LPCSTR		HPCSTR;         /* a huge version of LPCSTR */
-   
+
+DECLARE_OLD_HANDLE(HDRVR);
+DECLARE_OLD_HANDLE(HWAVE);
+DECLARE_OLD_HANDLE(HWAVEIN);
+DECLARE_OLD_HANDLE(HWAVEOUT);
+DECLARE_OLD_HANDLE(HMIDI);
+DECLARE_OLD_HANDLE(HMIDIIN);
+DECLARE_OLD_HANDLE(HMIDIOUT);
+DECLARE_OLD_HANDLE(HMIDISTRM);
+DECLARE_OLD_HANDLE(HMIXER);
+DECLARE_OLD_HANDLE(HMIXEROBJ);
+DECLARE_OLD_HANDLE(HMMIO);
+
 #include "pshpack1.h"
    
 typedef LRESULT CALLBACK (*DRIVERPROC)(DWORD,HDRVR,UINT,LPARAM,LPARAM);
diff --git a/include/msacm.h b/include/msacm.h
index db2dbe6..6de5313 100644
--- a/include/msacm.h
+++ b/include/msacm.h
@@ -190,6 +190,13 @@
 
 #define ACMDM_DRIVER_ABOUT          (ACMDM_BASE + 11)
 
+/* handles */
+
+DECLARE_OLD_HANDLE(HACMDRIVERID);
+DECLARE_OLD_HANDLE(HACMDRIVER);
+DECLARE_OLD_HANDLE(HACMSTREAM);
+DECLARE_OLD_HANDLE(HACMOBJ);
+
 /***********************************************************************
  * Callbacks
  */
diff --git a/include/windef.h b/include/windef.h
index 26cb541..b98a81d 100644
--- a/include/windef.h
+++ b/include/windef.h
@@ -44,56 +44,40 @@
 #endif  /* __WINE__ */
 
 
-/* Integer types. These are the same for emulator and library. */
+/* Integer types */
 typedef UINT            WPARAM;
 typedef LONG            LPARAM;
 typedef LONG            LRESULT;
 typedef WORD            ATOM;
 typedef WORD            CATCHBUF[9];
 typedef WORD           *LPCATCHBUF;
-typedef HANDLE          HHOOK;
-typedef HANDLE          HMONITOR;
 
 /* Handle types that exist both in Win16 and Win32. */
 
-DECLARE_OLD_HANDLE(HACMDRIVERID);
-DECLARE_OLD_HANDLE(HACMDRIVER);
-DECLARE_OLD_HANDLE(HACMOBJ);
-DECLARE_OLD_HANDLE(HACMSTREAM);
-
+typedef int HFILE;
 DECLARE_OLD_HANDLE(HACCEL);
 DECLARE_OLD_HANDLE(HBITMAP);
 DECLARE_OLD_HANDLE(HBRUSH);
 DECLARE_HANDLE(HCOLORSPACE);
 DECLARE_OLD_HANDLE(HDC);
-DECLARE_OLD_HANDLE(HDRVR);
+DECLARE_HANDLE(HDESK);
 DECLARE_OLD_HANDLE(HENHMETAFILE);
-typedef int HFILE;
 DECLARE_OLD_HANDLE(HFONT);
+DECLARE_OLD_HANDLE(HHOOK);
 DECLARE_OLD_HANDLE(HICON);
 DECLARE_OLD_HANDLE(HINSTANCE);
 DECLARE_OLD_HANDLE(HKEY);
+DECLARE_OLD_HANDLE(HKL);
 DECLARE_OLD_HANDLE(HMENU);
 DECLARE_OLD_HANDLE(HMETAFILE);
-DECLARE_OLD_HANDLE(HMIDI);
-DECLARE_OLD_HANDLE(HMIDIIN);
-DECLARE_OLD_HANDLE(HMIDIOUT);
-DECLARE_OLD_HANDLE(HMIDISTRM);
-DECLARE_OLD_HANDLE(HMIXER);
-DECLARE_OLD_HANDLE(HMIXEROBJ);
-DECLARE_OLD_HANDLE(HMMIO);
+DECLARE_OLD_HANDLE(HMONITOR);
 DECLARE_OLD_HANDLE(HPALETTE);
 DECLARE_OLD_HANDLE(HPEN);
 DECLARE_OLD_HANDLE(HRGN);
 DECLARE_OLD_HANDLE(HRSRC);
 DECLARE_OLD_HANDLE(HTASK);
-DECLARE_OLD_HANDLE(HWAVE);
-DECLARE_OLD_HANDLE(HWAVEIN);
-DECLARE_OLD_HANDLE(HWAVEOUT);
 DECLARE_HANDLE(HWINSTA);
-DECLARE_HANDLE(HDESK);
 DECLARE_OLD_HANDLE(HWND);
-DECLARE_OLD_HANDLE(HKL);
 
 /* Handle types that must remain interchangeable even with strict on */