Changeset 5005 for trunk/src/winmm/mcicda/cdrom.cpp
- Timestamp:
- Jan 21, 2001, 2:36:43 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/winmm/mcicda/cdrom.cpp
r4965 r5005 216 216 case 0: 217 217 SetLastError(ERROR_WRONG_DISK); 218 return -1;218 return 1; 219 219 default: 220 220 break; … … 233 233 ULONG start, last_start = 0; 234 234 int total_length = 0; 235 BOOL flAudioTrack; 235 236 236 237 if(!wcda->hfOS2Handle) { … … 282 283 283 284 for (i = 0; i <= wcda->nTracks; i++) { 284 if((start=os2CDQueryTrackStartSector(wcda->hfOS2Handle,i ))==0)285 if((start=os2CDQueryTrackStartSector(wcda->hfOS2Handle,i,&flAudioTrack))==0) 285 286 { 286 287 WARN("error reading start sector for track %d\n", i+1); … … 313 314 } 314 315 //if(wcda->ulCDROMStatus & ) 315 wcda->lpbTrackFlags[i] = 0; 316 if (!flAudioTrack) 317 wcda->lpbTrackFlags[i] = CDROM_DATA_TRACK; 318 else 319 wcda->lpbTrackFlags[i] = 0; 316 320 //TRACE("track #%u flags=%02x\n", i + 1, wcda->lpbTrackFlags[i]); 317 321 }/* for */ … … 321 325 322 326 return TRUE; 323 324 dprintf(("MCICDA-CDROM: CDAUDIO_GetTracksInfo not implemented.\n"));325 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);326 return FALSE;327 327 } 328 328
Note:
See TracChangeset
for help on using the changeset viewer.