#include <CDROM.h>
Collaboration diagram for CDROM:
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 |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 72 of file CDROM.cpp. References mDriveHandle. |
|
Definition at line 46 of file CDROM.cpp. References IOCTL_CDROM_GET_DRIVE_GEOMETRY, mDriveHandle, and mGeom. |
|
Definition at line 188 of file CDROM.cpp. References CDROM_TOC. |
|
Definition at line 99 of file CDROM.cpp. References mDriveHandle. |
|
Definition at line 139 of file CDROM.cpp. References CDROM_TOC, IOCTL_CDROM_READ_TOC, mDriveHandle, and mTOC. |
|
Definition at line 67 of file CDROM.h. Referenced by ejectDraw(), getDiskGeom(), initDrive(), and readTOC(). |
|
Definition at line 69 of file CDROM.h. Referenced by getDiskGeom(). |
|
Definition at line 68 of file CDROM.h. Referenced by readTOC(). |