typedef struct { UINT wDeviceID; LPCSTR lpstrParams; UINT wCustomCommandTable; UINT wType; } MCI_OPEN_DRIVER_PARMS;
The MCI_OPEN_DRIVER_PARMS structure contains data for the DRV_OPEN message.
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. |