#defines



kMIDIDriverTypeID


The UUID for MIDI driver plugins.

#define kMIDIDriverTypeID \ CFUUIDGetConstantUUIDWithBytes(
    NULL, 0xEC, 0xDE, 0x95, 0x74, 0x0F, 0xE4, 0x11, 0xD4, 0xBB, 0x1A, 
    0x00, 0x50, 0xE4, 0xCE, 0xA5, 0x26) 
Discussion

kMIDIDriverTypeID should be entered into your driver's bundle settings as follows:

CFPlugInTypes                   Dictionary      1 key/value pair
	ECDE9574-0FE4-11D4-BB1A-0050E4CEA526        Array       1 object
		(this is kMIDIDriverTypeID)

kMIDIDriverInterfaceID


The UUID for version 1 of the MIDI driver interface.

#define kMIDIDriverInterfaceID \ CFUUIDGetConstantUUIDWithBytes(
    NULL, 0x49, 0xDF, 0xCA, 0x9E, 0x0F, 0xE5, 0x11, 0xD4, 0x95, 0x0D, 
    0x00, 0x50, 0xE4, 0xCE, 0xA5, 0x26) 
Discussion

See the description of the MIDIDriverInterface structure for information about different versions of the MIDI driver interface.


kMIDIDriverInterface2ID


The UUID for version 2 of the MIDI driver interface.

#define kMIDIDriverInterface2ID \ CFUUIDGetConstantUUIDWithBytes(
    NULL, 0x43, 0xC9, 0x8C, 0x3C, 0x30, 0x6C, 0x11, 0xD5, 0xAF, 0x73, 0x00, 0x30, 0x65, 0xA8, 
    0x30, 0x1E) 
Discussion

See the description of the MIDIDriverInterface structure for information about different versions of the MIDI driver interface.

The version 2 driver interface is available beginning with CoreMIDI 1.1.

(Last Updated February 25, 2005)