This structure is a MIDI subheader and is usually contained within the MMMIDIHEADER structure. It is part of the standard presentation format for MIDI data and is returned on an mmioGetHeader function and is used on the mmioSetHeader function when the HMMIO refers to an open MIDI file.
typedef struct _MIDIHEADER { CHAR chHeaderChunk[4]; /* Chunk type. */ ULONG ulHeaderLength; /* Header length. */ USHORT usFormat; /* File format. */ USHORT usNumTracks; /* Number of tracks. */ USHORT usDivision; /* Time format. */ VOID *vpAdditionalInformation; /* Additional info. */ } MIDIHEADER; typedef MIDIHEADER * PMIDIHEADER ;