LMMS
Loading...
Searching...
No Matches
ivstpluginterfacesupport.h
Go to the documentation of this file.
1//------------------------------------------------------------------------
2// Project : VST SDK
3//
4// Category : Interfaces
5// Filename : pluginterfaces/vst/ivstpluginterfacesupport.h
6// Created by : Steinberg, 11/2018
7// Description : VST Interfaces
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// and at www.steinberg.net/sdklicenses.
13// No part of the SDK, including this file, may be copied, modified, propagated,
14// or distributed except according to the terms contained in the LICENSE file.
15//-----------------------------------------------------------------------------
16
17#pragma once
18
21
22//------------------------------------------------------------------------
23namespace Steinberg {
24namespace Vst {
25//------------------------------------------------------------------------
54{
55public:
57 virtual tresult PLUGIN_API isPlugInterfaceSupported (const TUID _iid) = 0;
58
59 //------------------------------------------------------------------------
60 static const FUID iid;
61};
62
63DECLARE_CLASS_IID (IPlugInterfaceSupport, 0x4FB58B9E, 0x9EAA4E0F, 0xAB361C1C, 0xCCB56FEA)
64
65//------------------------------------------------------------------------
66} // namespace Vst
67} // namespace Steinberg
Definition funknown.h:233
Definition funknown.h:361
Definition ivstpluginterfacesupport.h:54
static const FUID iid
Definition ivstpluginterfacesupport.h:60
virtual tresult PLUGIN_API isPlugInterfaceSupported(const TUID _iid)=0
#define DECLARE_CLASS_IID(ClassName, l1, l2, l3, l4)
Definition funknown.h:74
Definition ivstattributes.h:28
Definition baseiids.cpp:43
int8 TUID[16]
plain UID type
Definition funknown.h:210
int32 tresult
Definition ftypes.h:76