1 //-----------------------------------------------------------------------------
4 // Category : SDK Core Interface IID definitions
5 // Filename : pluginterfaces/base/coreiids.cpp
6 // Created by : Steinberg, 01/2004
7 // Description : Basic Interface
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 //------------------------------------------------------------------------
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 //------------------------------------------------------------------------