Fixed typo in hDrv for sending message.

diff --git a/multimedia/mci.c b/multimedia/mci.c
index 861fdeb..a0e8e09 100644
--- a/multimedia/mci.c
+++ b/multimedia/mci.c
@@ -466,7 +466,7 @@
     wmd->uSpecificCmdTable = LOWORD(modp.wCustomCommandTable);
     wmd->uTypeCmdTable = MCI_COMMAND_TABLE_NOT_LOADED;
 
-    TRACE("Loaded driver %u (%s), type is %d, cmdTable=%08x\n", 
+    TRACE("Loaded driver %x (%s), type is %d, cmdTable=%08x\n", 
 	  hDrv, strDevTyp, modp.wType, modp.wCustomCommandTable);
     
     wmd->lpstrDeviceType = strDevTyp;
@@ -1984,7 +1984,7 @@
 		break;
 	    case MCI_MAP_OK:
 	    case MCI_MAP_OKMEM:
-		dwRet = SendDriverMessage(wDevID, wMsg, dwParam1, dwParam2);
+		dwRet = SendDriverMessage(wmd->hDrv, wMsg, dwParam1, dwParam2);
 		if (res == MCI_MAP_OKMEM)
 		    MCI_UnMapMsg16To32A(wmd->wType, wMsg, dwParam2);
 		break;