Now using the same structs for low-level drivers as Windows do.

diff --git a/include/mmddk.h b/include/mmddk.h
index e61e593..000a8b9 100644
--- a/include/mmddk.h
+++ b/include/mmddk.h
@@ -213,12 +213,6 @@
 	DWORD   		dwFlags;
 } PORTALLOC, *LPPORTALLOC;
 
-#if 0
-/* FIXME: the ???OPENDESC structs will be fixed when low
- * level driver loading is available
- * for now comment them out, and use non corrrect ones in winemm.h
- * to be uncommented ASAP
- */
 typedef struct {
 	HWAVE16			hWave;
 	LPWAVEFORMATEX		lpFormat;
@@ -286,45 +280,6 @@
 	DWORD			dwCallback;
 	DWORD			dwInstance;
 } MIXEROPENDESC, *LPMIXEROPENDESC;
-#else
-/* those definitions are still wine tainted
- * keep them in a temporary phase
- */
-typedef struct {
-	HWAVE16			hWave;
-	LPWAVEFORMAT		lpFormat;
-	DWORD			dwCallBack;
-	DWORD			dwInstance;
-	UINT16			uDeviceID;
-} WAVEOPENDESC, *LPWAVEOPENDESC;
-
-typedef struct {
-        DWORD  			dwStreamID;
-        WORD   			wDeviceID;
-} MIDIOPENSTRMID;
-
-/* FIXME: this structure has a different mapping in 16 & 32 bit mode
- * Since, I don't plan to add support for native 16 bit low level
- * multimedia drivers, it'll do.
- */
-typedef struct {
-	HMIDI16			hMidi;
-	DWORD			dwCallback;
-	DWORD			dwInstance;
-	UINT16			wDevID;
-        DWORD          		dnDevNode;
-        DWORD          		cIds;
-        MIDIOPENSTRMID 		rgIds;
-} MIDIOPENDESC, *LPMIDIOPENDESC;
-
-typedef struct tMIXEROPENDESC
-{
-	HMIXEROBJ16		hmx;
-	DWORD			dwCallback;
-	DWORD			dwInstance;
-	UINT16			uDeviceID;
-} MIXEROPENDESC,*LPMIXEROPENDESC;
-#endif
 
 typedef struct {
 	UINT16			wDeviceID;		/* device ID */