The MCI_ANIM_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 lParam1 parameter of mciSendCommand to validate the fields. You can use the MCI_OPEN_PARMS data structure in place of MCI_ANIM_OPEN_PARMS if you are not using the extended data fields.
typedef struct {
DWORD dwCallback;
UINT wDeviceID;
UINT wReserved0;
LPCSTR lpstrDeviceType;
LPCSTR lpstrElementName;
LPCSTR lpstrAlias;
DWORD dwStyle;
HWND hWndParent;
UINT wReserved1;
} MCI_ANIM_OPEN_PARMS;
The MCI_ANIM_OPEN_PARMS structure has the following fields:
dwCallback
The low-order word specifies a window handle used for the MCI_NOTIFY flag.
wDeviceID
Specifies the device ID returned to user.
wReserved0
Reserved field.
lpstrDeviceType
Specifies the name or constant ID of the device type.
lpstrElementName
Specifies the device element name (usually a path).
lpstrAlias
Specifies an optional device alias.
dwStyle
Specifies the window style.
hWndParent
Specifies the handle to use as the window parent.
wReserved1
Reserved.