En effet, l'instruction
while(QueryPlayStatus() != 0);attend la fin du morceau en cours.
Pour jouer 3 morceaux, tu peux dupliquer les lignes :
SpecifyMusicPlay(1);
while(QueryPlayStatus() != 0);
SpecifyMusicPlay(2);
while(QueryPlayStatus() != 0);
SpecifyMusicPlay(3);
while(QueryPlayStatus() != 0);