#include <CDROM.h>
Public Types | |
enum | eInitErrors { INVALID_DRIVE_STRING = 1, CREATE_HANDLE_FAILED = 2 } |
enum | eTOCErrors { NO_DRIVE_HANDLE = 1, READ_TOC_FAILED = 2 } |
Public Member Functions | |
CDROM (void) | |
~CDROM (void) | |
int | initDrive (string inDrive) |
int | readTOC () |
CDROM_TOC * | getTOC () |
DISK_GEOMETRY * | getDiskGeom () |
int | ejectDraw () |
int | closeDraw () |
Protected Attributes | |
HANDLE | mDriveHandle |
CDROM_TOC | mTOC |
DISK_GEOMETRY | mGeom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|