The MCI_OPEN_PARMS structure contains information for MCI open message. When assigning data to the fields in this data structure, set the corresponding MCI flags in the dwFlags parameter of mciSendCommand to validate the fields.
typedef struct {
DWORD dwCallback;
WORD wDeviceID;
WORD wReserved0;
LPSTR lpstrDeviceType;
LPSTR lpstrElementName;
LPSTR lpstrAlias;
} MCI_OPEN_PARMS;
The MCI_OPEN_PARMS structure has the following fields:
dwCallback
The low-order word specifies a window handle used for the MCI_NOTIFY flag.
wDeviceID
Contains the device ID returned to user.
wReserved0
Reserved.
lpstrDeviceType
Specifies the name or constant ID of the device type.
lpstrElementName
Specifies the device element name (usually a pathname).
lpstrAlias
Specifies an optional device alias.
MCI_OPEN