| AudioBusBuffers | Processing buffers of an audio bus |
| BusInfo | Bus Description |
| Chord | Description of a chord |
| ChordEvent | Chord event specific data |
| DataEvent | Data event specific data |
| Event | Event |
| FrameRate | Frame Rate |
| IAttributeList | Attribute list used in IMessage and IStreamAttributes |
| IAudioPresentationLatency | Extended IAudioProcessor interface for a component |
| IAudioProcessor | Audio Processing Interface |
| IComponent | Component Base Interface |
| IComponentHandler | Host callback interface for an edit controller |
| IComponentHandler2 | Extended Host callback interface IComponentHandler2 for an edit controller |
| IComponentHandler3 | Extended Host callback interface IComponentHandler3 for an edit controller |
| IConnectionPoint | Connect a component with another one |
| IContextMenu | Context Menu Interface |
| IContextMenuTarget | Context Menu Item Target Interface |
| IEditController | Edit controller component interface |
| IEditController2 | Edit controller component interface extension |
| IEditControllerHostEditing | Parameter Editing from Host |
| IEventList | List of events to process |
| IHostApplication | Basic Host Callback Interface |
| IInterAppAudioConnectionNotification | Extended IEditController interface for Inter-App Audio connnection state change notifications ???
|
| IInterAppAudioHost | Inter-App Audio host Interface |
| IInterAppAudioPresetManager | |
| IKeyswitchController | Extended IEditController interface for key switches support |
| IMessage | Private Plug-in message |
| IMidiMapping | MIDI Mapping Interface |
| INoteExpressionController | Extended IEditController interface for note expression event support |
| IParameterChanges | All parameter changes of a processing block |
| IParameterFinder | Extension for IPlugView to find view parameters (lookup value under mouse support) |
| IParamValueQueue | Queue of changes for a specific parameter |
| IProgramListData | Component extension to access program list data |
| IStreamAttributes | Meta attributes of a stream |
| Item | Item is a entry element of the context menu |
| IUnitData | Component extension to access unit data |
| IUnitHandler | Host callback for unit support |
| IUnitInfo | Edit controller extension to describe the Plug-in structure |
| IVst3ToAUWrapper | VST 3 to AU Wrapper Interface |
| IVst3ToVst2Wrapper | VST 3 to VST 2 Wrapper Interface |
| IXmlRepresentationController | Extended IEditController interface for a component |
| KeyswitchInfo | KeyswitchInfo is the structure describing a key switch This structure is used by the method IKeyswitchController::getKeyswitchInfo |
| NoteExpressionTextEvent | Note Expression Text event |
| NoteExpressionTypeInfo | NoteExpressionTypeInfo is the structure describing a note expression supported by the Plug-in |
| NoteExpressionValueDescription | Description of a Note Expression Type This structure is part of the NoteExpressionTypeInfo structure, it describes for given NoteExpressionTypeID its default value (for example 0.5 for a kTuningTypeID (kIsBipolar: centered)), its minimum and maximum (for predefined NoteExpressionTypeID the full range is predefined too) and a stepCount when the given NoteExpressionTypeID is limited to discrete values (like on/off state) |
| NoteExpressionValueEvent | Note Expression Value event |
| NoteOffEvent | Note-off event specific data |
| NoteOnEvent | Note-on event specific data |
| ParameterInfo | Controller Parameter Info |
| PolyPressureEvent | PolyPressure event specific data |
| ProcessContext | Audio processing context |
| ProcessData | Any data needed in audio processing |
| ProcessSetup | Audio processing setup |
| ProgramListInfo | Basic Program List Description |
| RepresentationInfo | RepresentationInfo is the structure describing a representation This structure is used in the function |
| RoutingInfo | Routing Information |
| ScaleEvent | Scale event specific data |
| UnitInfo | Basic Unit Description |