diff options
Diffstat (limited to 'printing/backend/print_backend.h')
-rw-r--r-- | printing/backend/print_backend.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/printing/backend/print_backend.h b/printing/backend/print_backend.h index b6d0b91..c788499 100644 --- a/printing/backend/print_backend.h +++ b/printing/backend/print_backend.h @@ -11,6 +11,7 @@ #include <vector> #include "base/memory/ref_counted.h" +#include "printing/printing_export.h" namespace base { class DictionaryValue; @@ -19,7 +20,7 @@ class DictionaryValue; // This is the interface for platform-specific code for a print backend namespace printing { -struct PrinterBasicInfo { +struct PRINTING_EXPORT PrinterBasicInfo { PrinterBasicInfo(); ~PrinterBasicInfo(); @@ -32,7 +33,7 @@ struct PrinterBasicInfo { typedef std::vector<PrinterBasicInfo> PrinterList; -struct PrinterCapsAndDefaults { +struct PRINTING_EXPORT PrinterCapsAndDefaults { PrinterCapsAndDefaults(); ~PrinterCapsAndDefaults(); @@ -49,7 +50,8 @@ struct PrinterCapsAndDefaults { // print system specific. For example, CUPS is available on both Linux and Mac, // but not available on ChromeOS, etc. This design allows us to add more // functionality on some platforms, while reusing core (CUPS) functions. -class PrintBackend : public base::RefCountedThreadSafe<PrintBackend> { +class PRINTING_EXPORT PrintBackend + : public base::RefCountedThreadSafe<PrintBackend> { public: virtual ~PrintBackend(); |