Index: printing/backend/win_helper.h |
diff --git a/printing/backend/win_helper.h b/printing/backend/win_helper.h |
index 667609d584c0b5fb6b09812647de3c7d2faba823..7c35cbeb579e4bdcd508de25f4ff5c4e0e28c237 100644 |
--- a/printing/backend/win_helper.h |
+++ b/printing/backend/win_helper.h |
@@ -11,6 +11,9 @@ |
#include <prntvpt.h> |
#include <xpsprint.h> |
+#include <string> |
+ |
+#include "base/memory/scoped_ptr.h" |
#include "base/string16.h" |
#include "base/win/scoped_handle.h" |
#include "printing/printing_export.h" |
@@ -18,6 +21,8 @@ |
// These are helper functions for dealing with Windows Printing. |
namespace printing { |
+struct PRINTING_EXPORT PrinterBasicInfo; |
+ |
class PrinterHandleTraits { |
public: |
typedef HANDLE Handle; |
@@ -120,6 +125,11 @@ class PRINTING_EXPORT XPSPrintModule { |
static bool InitImpl(); |
}; |
+PRINTING_EXPORT bool InitBasicPrinterInfo(HANDLE printer, |
+ PrinterBasicInfo* printer_info); |
+ |
+PRINTING_EXPORT std::string GetDriverInfo(HANDLE printer); |
+ |
} // namespace printing |
#endif // PRINTING_BACKEND_WIN_HELPER_H_ |