#include <irs.h>
typedef struct IRS_drv_get {
UCHAR IRS_filler_5; // must be IRS_GET_DRVINFO
UCHAR IRS_filler_6; // zero if successful
UCHAR IRS_DrvLetter; // drive letter
ULONG IRS_DrvFlags; // flags; see below
} IRS_drv, *PIRS_drv;
Contains information for a IRS_GET_DRVINFO function.
IRS_DRV_SINGLE_FLOPPY | Indicates a floppy device that performs drive letter toggling. The same physical device responds to both drive letters A and B. |
IRS_DRV_RMM | Indicates that the requested drive uses the real mode mapper for logical disk access. |
IRS_DRV_REMOTE | Indicates a remote (non local) drive. |
IRS_DRV_REMOVABLE | Indicates a device that uses removable media. |
IRS_DRV_INT13_DRIVE | Indicates a device that can be accessed using the INT 13h interface specification. |
IRS_DRV_PAGEABLE | Indicates that the device drivers controlling this drive have pageable code in them. |
Except for IRS_DRV_ON_INT13_DRIVE, these are numerically equivalent to their DCB counterparts.
IRS