Defining the Structure

The members of the structure for an MCI message are always 32 bits long - the size of doubleword values. The number of members in the structure depends on the particular message. The first member must be reserved for a handle to a window function used with the MCI_NOTIFY flag. The next members in the structure depend on the type of data returned for the message: