summaryrefslogtreecommitdiffstats
path: root/printing/emf_win.h
diff options
context:
space:
mode:
Diffstat (limited to 'printing/emf_win.h')
-rw-r--r--printing/emf_win.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/printing/emf_win.h b/printing/emf_win.h
index f7e0ed5..f32e184 100644
--- a/printing/emf_win.h
+++ b/printing/emf_win.h
@@ -23,7 +23,7 @@ class Size;
namespace printing {
// Simple wrapper class that manage an EMF data stream and its virtual HDC.
-class Emf : public Metafile {
+class PRINTING_EXPORT Emf : public Metafile {
public:
class Record;
class Enumerator;
@@ -118,7 +118,7 @@ struct Emf::EnumerationContext {
// One EMF record. It keeps pointers to the EMF buffer held by Emf::emf_.
// The entries become invalid once Emf::CloseEmf() is called.
-class Emf::Record {
+class PRINTING_EXPORT Emf::Record {
public:
// Plays the record.
bool Play() const;
@@ -144,7 +144,7 @@ class Emf::Record {
// Retrieves individual records out of a Emf buffer. The main use is to skip
// over records that are unsupported on a specific printer or to play back
// only a part of an EMF buffer.
-class Emf::Enumerator {
+class PRINTING_EXPORT Emf::Enumerator {
public:
// Iterator type used for iterating the records.
typedef std::vector<Record>::const_iterator const_iterator;