Add initial bits for Qt6 support
[carla.git] / source / includes / vst3sdk / pluginterfaces / base / coreiids.cpp
blobd5935044d475bf71f92cb4047cc7adaf8f7f572c
1 //-----------------------------------------------------------------------------
2 // Project : SDK Core
3 //
4 // Category : SDK Core Interface IID definitions
5 // Filename : pluginterfaces/base/coreiids.cpp
6 // Created by : Steinberg, 01/2004
7 // Description : Basic Interface
8 //
9 //------------------------------------------------------------------------
10 // This file is part of a Steinberg SDK. It is subject to the license terms
11 // in the LICENSE file found in the top-level directory of this distribution.
12 // No part of the SDK, including this file, may be copied, modified, propagated,
13 // or distributed except according to the terms contained in the LICENSE file.
14 //------------------------------------------------------------------------
16 #include "pluginterfaces/base/funknown.h"
17 #include "pluginterfaces/base/ibstream.h"
18 #include "pluginterfaces/base/icloneable.h"
19 #include "pluginterfaces/base/ipluginbase.h"
20 #include "pluginterfaces/base/iupdatehandler.h"
22 //------------------------------------------------------------------------
23 namespace Steinberg {
24 DEF_CLASS_IID (IPluginBase)
25 DEF_CLASS_IID (IPluginFactory)
26 DEF_CLASS_IID (IPluginFactory2)
27 DEF_CLASS_IID (IPluginFactory3)
29 DEF_CLASS_IID (FUnknown)
31 DEF_CLASS_IID (ICloneable)
33 DEF_CLASS_IID (IDependent)
34 DEF_CLASS_IID (IUpdateHandler)
36 DEF_CLASS_IID (IBStream)
37 DEF_CLASS_IID (ISizeableStream)
39 //------------------------------------------------------------------------
40 } // Steinberg