]> Shamusworld >> Repos - virtualjaguar/blob - src/cdintf.h
020af47cbfa3ce1ecfc9281d9715c6133f61c0bc
[virtualjaguar] / src / cdintf.h
1 //
2 // CDINTF.H: OS agnostic CDROM access funcions
3 //
4 // by James L. Hammons
5 //
6
7 #ifndef __CDINTF_H__
8 #define __CDINTF_H__
9
10 #include "types.h"
11
12 bool CDIntfInit(void);
13 void CDIntfDone(void);
14 bool CDIntfReadBlock(uint32, uint8 *);
15 uint32 CDIntfGetNumSessions(void);
16 void CDIntfSelectDrive(uint32);
17 uint32 CDIntfGetCurrentDrive(void);
18 const uint8 * CDIntfGetDriveName(uint32);
19 uint8 CDIntfGetSessionInfo(uint32, uint32);
20 uint8 CDIntfGetTrackInfo(uint32, uint32);
21
22 #endif  // __CDINTF_H__