Salome HOME
Copyright update 2022
[modules/geom.git] / src / GEOMUtils / GEOMUtils_XmlHandler.hxx
index e5952cff056570e7578508e32d263d55c9a76bbb..d3251780e04c068f1c24b985f2b9421b5ff62f45 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2014  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2013-2022  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
 
-#include <libxml/parser.h>
-
 #ifndef _GEOMUtils_XmlHandler_HXX_
 #define _GEOMUtils_XmlHandler_HXX_
 
+#include <Standard_Macro.hxx>
+
 #include <string>
 #include <list>
 
 namespace GEOMUtils
 {
   //! Plugin action data
-  struct ActionData
+  struct Standard_EXPORT ActionData
   {
     std::string label;       //!< unique ID
     std::string icon;        //!< icon
@@ -39,7 +39,7 @@ namespace GEOMUtils
   };
   
   //! Plugin data
-  struct PluginData
+  struct Standard_EXPORT PluginData
   {
     std::string name;              //!< plugin name
     std::string serverLib;         //!< engine library
@@ -50,7 +50,7 @@ namespace GEOMUtils
   //! Plugins information
   typedef std::list<PluginData> PluginInfo;
 
-  PluginInfo ReadPluginInfo();
+  Standard_EXPORT PluginInfo ReadPluginInfo();
 }
 
 #endif // _GEOMUtils_XmlHandler_HXX_