+ PMPaper m_macPaper;
+private:
+ DECLARE_DYNAMIC_CLASS(wxOSXPrintData)
+} ;
+
+WXDLLIMPEXP_CORE wxPrintNativeDataBase* wxOSXCreatePrintData();
+
+#if wxOSX_USE_CARBON
+class WXDLLIMPEXP_CORE wxOSXCarbonPrintData : public wxOSXPrintData
+{
+public:
+ wxOSXCarbonPrintData();
+ virtual ~wxOSXCarbonPrintData();
+private:
+ DECLARE_DYNAMIC_CLASS(wxOSXCarbonPrintData)
+} ;
+#endif
+
+#if wxOSX_USE_COCOA
+class WXDLLIMPEXP_CORE wxOSXCocoaPrintData : public wxOSXPrintData
+{
+public:
+ wxOSXCocoaPrintData();
+ virtual ~wxOSXCocoaPrintData();
+
+ WX_NSPrintInfo GetNSPrintInfo() { return m_macPrintInfo; }
+protected:
+ virtual void UpdateFromPMState();
+ virtual void UpdateToPMState();
+
+ WX_NSPrintInfo m_macPrintInfo;