00001 //----------------------------------------------------------------------------- 00002 // Project : SDK Core 00003 // Version : 1.0 00004 // 00005 // Category : SDK Core Interfaces 00006 // Filename : istringresult.h 00007 // Created by : Steinberg, 01/2005 00008 // Modified : $Date: 2007/11/28 17:31:13 $ 00009 // Description : Strings Interface 00010 // 00011 //----------------------------------------------------------------------------- 00012 // LICENSE 00013 // © 2007, Steinberg Media Technologies GmbH, All Rights Reserved 00014 //----------------------------------------------------------------------------- 00015 // This Software Development Kit may not be distributed in parts or its entirety 00016 // without prior written agreement by Steinberg Media Technologies GmbH. 00017 // This SDK must not be used to re-engineer or manipulate any technology used 00018 // in any Steinberg or Third-party application or software module, 00019 // unless permitted by law. It may only be used for development of products 00020 // defined in the license agreement between Steinberg and Licensee or for internal, 00021 // not publicly released products of Licensee. 00022 //------------------------------------------------------------------------------ 00023 00024 #ifndef __istringresult__ 00025 #define __istringresult__ 00026 00027 #include "pluginterfaces/base/funknown.h" 00028 00029 namespace Steinberg { 00030 00031 //------------------------------------------------------------------------ 00038 //------------------------------------------------------------------------ 00039 class IStringResult : public FUnknown 00040 { 00041 public: 00042 //------------------------------------------------------------------------ 00043 virtual void PLUGIN_API setText (const char* text) = 0; 00044 00045 //------------------------------------------------------------------------ 00046 static const FUID iid; 00047 }; 00048 00049 DECLARE_CLASS_IID (IStringResult, 0x550798BC, 0x872049DB, 0x84920A15, 0x3B50B7A8) 00050 00051 } 00052 #endif