Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Windows/FileDevice.h')
-rwxr-xr-xWindows/FileDevice.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/Windows/FileDevice.h b/Windows/FileDevice.h
index 659a9697..d4d71c39 100755
--- a/Windows/FileDevice.h
+++ b/Windows/FileDevice.h
@@ -66,7 +66,7 @@ public:
bool CdRomLock(bool lock) const
{
PREVENT_MEDIA_REMOVAL rem;
- rem.PreventMediaRemoval = BoolToBOOL(lock);
+ rem.PreventMediaRemoval = (BOOLEAN)(lock ? TRUE : FALSE);
return DeviceIoControlIn(IOCTL_CDROM_MEDIA_REMOVAL, &rem, sizeof(rem));
}
@@ -81,16 +81,20 @@ public:
bool GetLengthSmart(UInt64 &length);
+ /*
bool FormatTracks(const FORMAT_PARAMETERS *formatParams,
BAD_TRACK_NUMBER *badTrackNumbers, DWORD numBadTrackNumbers,
DWORD &numBadTrackNumbersReturned)
{
DWORD ret;
+ // Check params, Probabably error
bool res = DeviceIoControl(IOCTL_DISK_FORMAT_TRACKS, badTrackNumbers, sizeof(*formatParams),
badTrackNumbers, numBadTrackNumbers * sizeof(*badTrackNumbers), &ret, NULL);
numBadTrackNumbersReturned = ret / sizeof(*badTrackNumbers);
return res;
}
+ */
+
bool Performance(DISK_PERFORMANCE *res)
{ return DeviceIoControlOut(IOCTL_DISK_PERFORMANCE, LPVOID(res), sizeof(*res)); }