#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(). |
1.3.9