Skip to content
Permalink
Browse files
Changed CD-ROM detection code to be compatible with Windows NT 3.x.
  • Loading branch information
icculus committed Jul 14, 2002
1 parent 480a259 commit 0db235a52b57aea2fc020f09fd8b66cc8c731839
Showing with 5 additions and 5 deletions.
  1. +5 −5 platform/win32.c
@@ -249,22 +249,22 @@ static int determineUserDir(void)
} /* determineUserDir */


static BOOL mediaInDrive(const char *driveLetter)
static BOOL mediaInDrive(const char *drive)
{
UINT oldErrorMode;
DWORD dummyValue;
BOOL returnValue;
DWORD tmp;
BOOL retval;

/* Prevent windows warning message to appear when checking media size */
oldErrorMode = SetErrorMode(SEM_FAILCRITICALERRORS);

/* If this function succeeds, there's media in the drive */
returnValue = GetDiskFreeSpace(driveLetter, &dummyValue, &dummyValue, &dummyValue, &dummyValue);
retval = GetVolumeInformation(drive, NULL, 0, NULL, NULL, &tmp, NULL, 0);

/* Revert back to old windows error handler */
SetErrorMode(oldErrorMode);

return(returnValue);
return(retval);
} /* mediaInDrive */


0 comments on commit 0db235a

Please sign in to comment.