// Beware! Error-checking has gone AWOL!
//
// Author: Chris Morse Sebrell
//
//
// Open or Close CD Drive
// cDrive is Drive Letter to Open, or 0x01 for 'Default' drive
// Examples:
// CD_OpenCloseDrive(TRUE, 'G'); // Open CD Door for Drive G:
// CD_OpenCloseDrive(FALSE, 'G'); // Close CD Door for Drive G:
// CD_OpenCloseDrive(TRUE, 1); // Open First Logical CD Door
void CD_OpenCloseDrive(BOOL bOpenDrive, TCHAR cDrive)
{
MCI_OPEN_PARMS op;
MCI_STATUS_PARMS st;
DWORD flags;
TCHAR szDriveName[4];
strcpy(szDriveName, "X:");
ZeroMemory(&op, sizeof(MCI_OPEN_PARMS));
op.lpstrDeviceType = (LPCSTR) MCI_DEVTYPE_CD_AUDIO;