Por ahora tengo una solucion que NO es la que quiero, ni me gusta,,,
Despues de leer mucho, la teoria dice que los archivos .MP3 solo pueden hacerse sonar por la tarjeta predeterminada (DeviceID=1)
Pero, los demas archivos (.WAV , ect ). si se puden enviar por cualquier salida
mcierr = mciSendString("open "MiCancion.wav" alias prueba", NULL, 0, NULL);
mcierr = mciSendString("set prueba output 2", NULL, 0, NULL);
mcierr = mciSendString("play prueba", NULL, 0, NULL);
Como te digo es por ahora por que al usuario final no le gustara estar convirtiendo archivos...
Cuando lo logre te cuento que hice....
NEAC