#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_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. |
DCB, ISP