+bool BASICS_EXPORT getGUIMode();
+void BASICS_EXPORT setGUIMode(bool guiMode);
+
+std::string BASICS_EXPORT getIOROfEmbeddedNS();
+void BASICS_EXPORT setIOROfEmbeddedNS(const std::string& ior);
+
+void BASICS_EXPORT WriteInStdout(const std::string& msg);
+void BASICS_EXPORT WriteInStderr(const std::string& msg);
+
+namespace SALOME
+{
+ enum class PyExecutionMode { NotSet, InProcess, OutOfProcessNoReplay, OutOfProcessWithReplay };
+ void BASICS_EXPORT SetPyExecutionMode(PyExecutionMode mode);
+ void BASICS_EXPORT SetPyExecutionModeStr(const std::string& mode);
+ std::vector<std::string> BASICS_EXPORT GetAllPyExecutionModes();
+ std::string BASICS_EXPORT GetPyExecutionModeStr();
+ PyExecutionMode BASICS_EXPORT GetPyExecutionMode();
+ int BASICS_EXPORT GetBigObjOnDiskThreshold();
+ void BASICS_EXPORT SetBigObjOnDiskThreshold(int newThresholdInByte);
+ std::string BASICS_EXPORT GetBigObjOnDiskDirectory();
+ void BASICS_EXPORT SetBigObjOnDiskDirectory(const std::string& directory);
+ bool BASICS_EXPORT BigObjOnDiskDirectoryDefined();
+}