//----------------------------------------------------------------------------- // Project : VST SDK // // Category : Validator // Filename : usediids.cpp // Created by : Steinberg 09.2008 // Description : Interface symbols file // //----------------------------------------------------------------------------- // This file is part of a Steinberg SDK. It is subject to the license terms // in the LICENSE file found in the top-level directory of this distribution // and at www.steinberg.net/sdklicenses. // No part of the SDK, including this file, may be copied, modified, propagated, // or distributed except according to the terms contained in the LICENSE file. //----------------------------------------------------------------------------- //#define INIT_CLASS_IID // This macro definition modifies the behavior of DECLARE_CLASS_IID (funknown.h) // and produces the actual symbols for all interface identifiers. // It must be defined before including the interface headers and // in only one source file! //------------------------------------------------------------------------ //#define INIT_CLASS_IID #include "pluginterfaces/vst/ivstaudioprocessor.h" #include "pluginterfaces/vst/ivsteditcontroller.h" #include "pluginterfaces/vst/ivsthostapplication.h" #include "pluginterfaces/vst/ivstmidilearn.h" #include "pluginterfaces/vst/ivstparameterchanges.h" #include "pluginterfaces/vst/ivstpluginterfacesupport.h" #include "pluginterfaces/vst/ivstevents.h" #include "pluginterfaces/vst/ivstunits.h" namespace Steinberg { DEF_CLASS_IID (Vst::IAttributeList) DEF_CLASS_IID (Vst::IAudioProcessor) DEF_CLASS_IID (Vst::IEditController) DEF_CLASS_IID (Vst::IEditController2) DEF_CLASS_IID (Vst::IComponent) DEF_CLASS_IID (Vst::IComponentHandler) DEF_CLASS_IID (Vst::IConnectionPoint) DEF_CLASS_IID (Vst::IEventList) DEF_CLASS_IID (Vst::IHostApplication) DEF_CLASS_IID (Vst::IMessage) DEF_CLASS_IID (Vst::IMidiLearn) DEF_CLASS_IID (Vst::IMidiMapping) DEF_CLASS_IID (Vst::IParameterChanges) DEF_CLASS_IID (Vst::IParamValueQueue) DEF_CLASS_IID (Vst::IPlugInterfaceSupport) DEF_CLASS_IID (Vst::IProgramListData) DEF_CLASS_IID (Vst::IStreamAttributes) DEF_CLASS_IID (Vst::IVst3ToAUWrapper) DEF_CLASS_IID (Vst::IUnitData) DEF_CLASS_IID (Vst::IUnitInfo) }