From: short <> Date: Mon, 24 Mar 2003 21:52:00 +0000 (+0000) Subject: +PREVENT_MEDIA_REMOVAL X-Git-Tag: captive-0_2~37 X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=commitdiff_plain;h=9690cadc356e04c474638dac84d8f2f7fd9a2e8a +PREVENT_MEDIA_REMOVAL --- diff --git a/include/ntos/disk.h b/include/ntos/disk.h index 1d1e507..8041acb 100644 --- a/include/ntos/disk.h +++ b/include/ntos/disk.h @@ -210,6 +210,20 @@ typedef struct _DISK_GEOMETRY DWORD BytesPerSector; } DISK_GEOMETRY, *PDISK_GEOMETRY; +/* http://www.experts-exchange.com/Programming/Programming_Platforms/Win_Prog/Q_10010678.html + * + * IOCTL_DISK_MEDIA_REMOVAL disables the mechanism + * on a SCSI device that ejects media. This function + * may or may not be supported on SCSI devices that + * support removable media. + * + * TRUE means prevent media from being removed. + * FALSE means allow media removal. + */ +typedef struct _PREVENT_MEDIA_REMOVAL { + BOOLEAN PreventMediaRemoval; +} PREVENT_MEDIA_REMOVAL, *PPREVENT_MEDIA_REMOVAL; + #ifndef __USE_W32API typedef struct _DRIVE_LAYOUT_INFORMATION