diff options
Diffstat (limited to 'printing/backend/printing_info_win.h')
-rw-r--r-- | printing/backend/printing_info_win.h | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/printing/backend/printing_info_win.h b/printing/backend/printing_info_win.h index 931ae6d..1134194 100644 --- a/printing/backend/printing_info_win.h +++ b/printing/backend/printing_info_win.h @@ -58,34 +58,9 @@ class DriverInfo { typedef internal::PrinterInfo<PRINTER_INFO_2, 2> PrinterInfo2; typedef internal::PrinterInfo<PRINTER_INFO_5, 5> PrinterInfo5; -typedef internal::PrinterInfo<PRINTER_INFO_8, 8> PrinterInfo8; -typedef internal::PrinterInfo<PRINTER_INFO_9, 9> PrinterInfo9; typedef internal::DriverInfo<DRIVER_INFO_6, 6> DriverInfo6; -// Retrieves DEVMODE from PRINTER_INFO_* structures. -// Requests in following order: -// 9 (user-default), -// 8 (admin-default), -// 2 (printer-default). -class PRINTING_EXPORT UserDefaultDevMode { - public: - UserDefaultDevMode(); - ~UserDefaultDevMode(); - - bool Init(HANDLE printer); - - const DEVMODE* get() const { - return dev_mode_; - } - - private: - PrinterInfo2 info_2_; - PrinterInfo8 info_8_; - PrinterInfo9 info_9_; - const DEVMODE* dev_mode_; -}; - } // namespace printing #endif // PRINTING_BACKEND_PRINTING_INFO_WIN_H_ |