diff options
| -rw-r--r-- | opentrack/plugin-api.hpp | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/opentrack/plugin-api.hpp b/opentrack/plugin-api.hpp index 09b7f9ee..1e5c0fe0 100644 --- a/opentrack/plugin-api.hpp +++ b/opentrack/plugin-api.hpp @@ -48,6 +48,10 @@ signals:  } // ns  #define OPENTRACK_DECLARE_PLUGIN_INTERNAL(ctor_class, ctor_ret_class, metadata_class, dialog_class, dialog_ret_class) \ +    extern "C" OPENTRACK_PLUGIN_EXPORT ctor_ret_class* GetConstructor(); \ +    extern "C" OPENTRACK_PLUGIN_EXPORT Metadata* GetMetadata(); \ +    extern "C" OPENTRACK_PLUGIN_EXPORT dialog_ret_class* GetDialog(); \ +    \      extern "C" OPENTRACK_PLUGIN_EXPORT ctor_ret_class* GetConstructor() \      { \          return new ctor_class; \ | 
