// 設定
MCI_SET_PARMS set;
set.dwTimeFormat = MCI_FORMAT_TMSF;
mciSendCommand( deviceID, MCI_SET, MCI_SET_TIME_FORMAT | MCI_WAIT, (DWORD)&set );

// トラックの長さ調べる
MCI_STATUS_PARMS status;
status.dwItem = MCI_STATUS_LENGTH;
status.dwTrack = 1;
mciSendCommand( deviceID, MCI_STATUS, MCI_STATUS_ITEM | MCI_TRACK | MCI_WAIT, (DWORD)&status );

// 再生する
MCI_PLAY_PARMS play;
play.dwFrom = MCI_MAKE_TMSF( 1, 0, 0, 0 );
play.dwTo = MCI_MAKE_TMSF( 1, MCI_MSF_MINUTE(status.dwReturn), MCI_MSF_SECOND(status.dwReturn), MCI_MSF_FRAME(status.dwReturn) );
mciSendCommand( deviceID, MCI_PLAY, MCI_NOTIFY | MCI_FROM | MCI_TO, (DWORD)&play );


としてるのですが、
曲の長さは2分なのに、なぜか1秒くらいしか、再生されません
どうしたらいいでしょうか