mciqtz32: Add support for MCI_STATUS_MODE.

This commit is contained in:
Maarten Lankhorst 2010-05-21 22:06:00 +02:00 committed by Alexandre Julliard
parent 1e5ce5309e
commit c2a0c774e2
1 changed files with 11 additions and 3 deletions

View File

@ -625,9 +625,17 @@ static DWORD MCIQTZ_mciStatus(UINT wDevID, DWORD dwFlags, LPMCI_DGV_STATUS_PARMS
case MCI_STATUS_NUMBER_OF_TRACKS:
FIXME("MCI_STATUS_NUMBER_OF_TRACKS not implemented yet\n");
return MCIERR_UNRECOGNIZED_COMMAND;
case MCI_STATUS_MODE:
FIXME("MCI_STATUS_MODE not implemented yet\n");
return MCIERR_UNRECOGNIZED_COMMAND;
case MCI_STATUS_MODE: {
LONG state = State_Stopped;
IMediaControl_GetState(wma->pmctrl, -1, &state);
if (state == State_Stopped)
state = MCI_MODE_STOP;
else if (state == State_Running)
state = MCI_MODE_PLAY;
else if (state == State_Paused)
state = MCI_MODE_PAUSE;
break;
}
case MCI_STATUS_MEDIA_PRESENT:
FIXME("MCI_STATUS_MEDIA_PRESENT not implemented yet\n");
return MCIERR_UNRECOGNIZED_COMMAND;