The MCI_OPEN_DRIVER_PARMS structure contains data for the DRV_OPEN message.
typedef struct {
UINT wDeviceID;
LPCSTR lpstrParams;
UINT wCustomCommandTable;
UINT wType;
} MCI_OPEN_DRIVER_PARMS;
The MCI_OPEN_DRIVER_PARMS structure has the following fields:
wDeviceID
Specifies the MCI device ID.
lpstrParams
Specifies a long pointer to the entry parameter string obtained from the SYSTEM.INI file.
wCustomCommandTable
Specifies a handle to a custom command table for the MCI driver. Set to –1 if the device driver does not have a custom command table. The device driver must set this parameter.
wType
Specifies the type of device driver:
MCI_DEVTYPE_ANIMATION
Specifies an animation device type.
MCI_DEVTYPE_CD_AUDIO
Specifies a cdaudio device type.
MCI_DEVTYPE_DAT
Specifies a digital audiotape device type.
MCI_DEVTYPE_DIGITAL_VIDEO
Specifies a digital video device type.
MCI_DEVTYPE_OTHER
Specifies a device type not covered by other device types.
MCI_DEVTYPE_OVERLAY
Specifies a video overlay device type.
MCI_DEVTYPE_SEQUENCER
Specifies a sequencer device type.
MCI_DEVTYPE_SCANNER
Specifies a scanner device type.
MCI_DEVTYPE_VCR
Specifies a videotape device type.
MCI_DEVTYPE_VIDEODISC
Specifies a videodisc device type.
MCI_DEVTYPE_WAVEFORM_AUDIO
Specifies a waveaudio device type.