CoreMIDI macOS 11.3 to 12.0 API Differences

MIDIDriver.h
Removed #def kMIDIDriverInterfaceXID
Added #def kMIDIDriverInterface3ID
MIDIMessages.h
Added kMIDIMessageTypeUnknownF
Added kMIDIStatusActiveSensing
Added kMIDISysExStatusMixedDataSetHeader
Added kMIDISysExStatusMixedDataSetPayload
Added MIDIUtilityStatus
Added kMIDIUtilityStatusNOOP
Added kMIDIUtilityStatusJitterReductionClock
Added kMIDIUtilityStatusJitterReductionTimestamp
Added MIDINoteAttribute
Added MIDIProgramChangeOptions
Added kMIDIProgramChangeBankValid
Added MIDIPerNoteManagementOptions
Added kMIDIPerNoteManagementReset
Added kMIDIPerNoteManagementDetach
Added MIDI1UPSysEx()
Added MIDI1UPSysExArray()
Added MIDIUniversalMessage
Added MIDIEventVisitor
Added MIDIEventListForEachEvent()
MIDIServices.h
Modified MIDIReadProc
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecateduse MIDIReceiveBlock and MIDIEventLists

Modified MIDIReadBlock
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecateduse MIDIReceiveBlock and MIDIEventLists