Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.4KB

  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. //------------------------------------------------------------------------
  15. #include "pluginterfaces/base/funknown.h"
  16. #include "pluginterfaces/base/ibstream.h"
  17. #include "pluginterfaces/base/icloneable.h"
  18. #include "pluginterfaces/base/ipluginbase.h"
  19. #include "pluginterfaces/base/iupdatehandler.h"
  20. //------------------------------------------------------------------------
  21. namespace Steinberg {
  22. DEF_CLASS_IID (IPluginBase)
  23. DEF_CLASS_IID (IPluginFactory)
  24. DEF_CLASS_IID (IPluginFactory2)
  25. DEF_CLASS_IID (IPluginFactory3)
  26. DEF_CLASS_IID (FUnknown)
  27. DEF_CLASS_IID (ICloneable)
  28. DEF_CLASS_IID (IDependent)
  29. DEF_CLASS_IID (IUpdateHandler)
  30. DEF_CLASS_IID (IBStream)
  31. DEF_CLASS_IID (ISizeableStream)
  32. //------------------------------------------------------------------------
  33. } // Steinberg