diff --git a/DesktopEditor/doctrenderer/embed/HashEmbed.h b/DesktopEditor/doctrenderer/embed/HashEmbed.h index 0bb9652ee3..2ae2cdf1f7 100644 --- a/DesktopEditor/doctrenderer/embed/HashEmbed.h +++ b/DesktopEditor/doctrenderer/embed/HashEmbed.h @@ -5,7 +5,7 @@ #include "../hash.h" using namespace NSJSBase; -class CHashEmbed : public CJSEmbedObject +class JS_DECL CHashEmbed : public CJSEmbedObject { public: CHash* m_pHash; diff --git a/DesktopEditor/doctrenderer/embed/MemoryStreamEmbed.h b/DesktopEditor/doctrenderer/embed/MemoryStreamEmbed.h index 544d927f1f..5db51d5e68 100644 --- a/DesktopEditor/doctrenderer/embed/MemoryStreamEmbed.h +++ b/DesktopEditor/doctrenderer/embed/MemoryStreamEmbed.h @@ -5,7 +5,7 @@ #include "../js_internal/js_base.h" using namespace NSJSBase; -class CMemoryStreamEmbed : public CJSEmbedObject +class JS_DECL CMemoryStreamEmbed : public CJSEmbedObject { public: NSMemoryStream::CMemoryStream* m_pInternal; diff --git a/DesktopEditor/doctrenderer/embed/PointerEmbed.h b/DesktopEditor/doctrenderer/embed/PointerEmbed.h index a40fc2ace2..fc14e7220b 100644 --- a/DesktopEditor/doctrenderer/embed/PointerEmbed.h +++ b/DesktopEditor/doctrenderer/embed/PointerEmbed.h @@ -14,7 +14,7 @@ namespace NSPointerObjectDeleters #define POINTER_DELETER(CLASS_NAME, NAME) void NAME(void* data) { CLASS_NAME* p = (CLASS_NAME*)data; delete data; } using namespace NSJSBase; -class CPointerEmbedObject : public CJSEmbedObject +class JS_DECL CPointerEmbedObject : public CJSEmbedObject { public: void* Data; diff --git a/DesktopEditor/doctrenderer/embed/TextMeasurerEmbed.h b/DesktopEditor/doctrenderer/embed/TextMeasurerEmbed.h index 74a1c8a0b7..f7a0f9be47 100644 --- a/DesktopEditor/doctrenderer/embed/TextMeasurerEmbed.h +++ b/DesktopEditor/doctrenderer/embed/TextMeasurerEmbed.h @@ -8,7 +8,7 @@ #endif using namespace NSJSBase; -class CTextMeasurerEmbed : public CJSEmbedObject +class JS_DECL CTextMeasurerEmbed : public CJSEmbedObject { public: CTextMeasurerEmbed() diff --git a/DesktopEditor/doctrenderer/embed/ZipEmbed.h b/DesktopEditor/doctrenderer/embed/ZipEmbed.h index f5e10fcdca..35bb724ffb 100644 --- a/DesktopEditor/doctrenderer/embed/ZipEmbed.h +++ b/DesktopEditor/doctrenderer/embed/ZipEmbed.h @@ -5,7 +5,7 @@ #include "../js_internal/js_base.h" using namespace NSJSBase; -class CZipEmbed : public CJSEmbedObject +class JS_DECL CZipEmbed : public CJSEmbedObject { public: IFolder* m_pFolder;