#include <isp.h> typedef struct ISP_pick_drive_letter { // ISP ISP_p_d_l_hdr; // standard header PVOID ISP_p_d_l_pdcb; // physical DCB pointer UCHAR ISP_p_d_l_letter[2]; // drive letter if no error UCHAR ISP_p_d_l_flags; // flags; see below UCHAR ISP_p_d_l_pad[1]; // dword alignment } ISP_pick_drive_letter, *PISP_pick_drive_letter;
Contains information for a ISP_DRIVE_LETTER_PICK function.
ISP_p_d_l_flags
Flags. Can be one of these values:
ISP_PDL_FL_USER_ONLY | Returns only user specified drive letter. |
ISP_PDL_FL_OK_INVALID_RM | Okay to pick user specified drive letter for real mode letter if invalid partition. |
ISP_PDL_FL_OK_RM_CD | Okay to pick user specified drive letter for real mode letter if CD-ROM. |
ISP_PDL_FL_USE_RANGE | Use caller-specified drive range. |
ISP_PDL_FL_RELEASE | Release a picked drive letter. |
See also DCB, ISP