// contributors may be used to endorse or promote products derived from this // software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. // IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, // INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, // BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF // LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE // OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED // OF THE POSSIBILITY OF SUCH DAMAGE. //----------------------------------------------------------------------------- #include "pluginterfaces/base/funknown.h" #include "pluginterfaces/base/istringresult.h" #include "pluginterfaces/base/ipersistent.h" namespace Steinberg { DEF_CLASS_IID (IString) DEF_CLASS_IID (IStringResult) DEF_CLASS_IID (IPersistent) DEF_CLASS_IID (IAttributes) DEF_CLASS_IID (IAttributes2) //------------------------------------------------------------------------ } // namespace Steinberg
// Description : Basic Interface // //------------------------------------------------------------------------ // 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. // 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. //------------------------------------------------------------------------ #include "pluginterfaces/base/funknown.h" #include "pluginterfaces/base/iupdatehandler.h" #include "pluginterfaces/base/icloneable.h" #include "pluginterfaces/base/ibstream.h" //------------------------------------------------------------------------ namespace Steinberg { DEF_CLASS_IID (FUnknown) DEF_CLASS_IID (ICloneable) DEF_CLASS_IID (IDependent) DEF_CLASS_IID (IUpdateHandler) DEF_CLASS_IID (IBStream) DEF_CLASS_IID (ISizeableStream) //------------------------------------------------------------------------ } // Steinberg