Used as name of the bundle in AAX.
Used as name of the bundle in AU.
Used as name of the bundle in VST.
Used for being at the right place in list of plug-ins.
True if the plugin has a graphical UI. Easy way to disable it.
True if the plugin "is a synth". This has only a semantic effect.
Used for both VST and AU. In AU it is namespaced by the manufacturer. In VST it should be unique. While it seems no VST host use this ID as a unique way to identify a plugin, common wisdom is to try to get a sufficiently random one.
True if the plugin should receive MIDI events. Warning: receiving MIDI forces you to call getNextMidiMessages with the right number of frames, every buffer.
Used in AU only.