InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IStdStringData.h
1 /************************************************************************
2  Copyright 2022 Adobe
3  All Rights Reserved.
4  NOTICE: Adobe permits you to use, modify, and distribute this file in accordance with the terms of the Adobe license agreement accompanying it.
5 *************************************************************************
6 */
7 
8 #ifndef __IStdStringData__
9 #define __IStdStringData__
10 
11 #include "IPMUnknown.h"
12 #include "CommandID.h"
13 
14 
17 class IStdStringData : public IPMUnknown
18 {
19 public:
20  enum { kDefaultIID = IID_ISTDSTRINGDATA };
21 
25  virtual void Set(const std::string& newString) = 0;
26 
30  virtual const std::string& GetString() const = 0;
31 };
32 
33 
34 
35 #endif // __IStdStringData__