This structure contains device-specific event data for MM_MCIEVENT messages generated by the MCI_MIXNOTIFY message.
typedef struct _MCI_MIXEVENT_PARMS { ULONG ulLength; /* Length of structure. */ HWND hwndMixer; /* Window to inform of mixer changes. */ ULONG ulFlags; /* Either connector or attribute change. */ USHORT usDeviceID; /* Device ID. */ ULONG ulDeviceType; /* Device type. */ ULONG ulDeviceOrdinal; /* Ordinal of device type. */ ULONG ulAttribute; /* Attribute that changed. */ ULONG ulValue; /* New value of the changed attribute. */ ULONG ulConnectorType; /* Connector type. */ ULONG ulConnectorIndex; /* Connector index. */ ULONG ulConnStatus; /* Connector status. */ } MCI_MIXEVENT_PARMS; typedef MCI _ MIXEVENT _ PARMS * PMCI _ MIXEVENT _ PARMS ;