#include "base/callback.h"
#include "base/memory/ref_counted_memory.h"
+#include "base/memory/scoped_vector.h"
namespace base {
class FilePath;
namespace printing {
+class Metafile;
+
class PdfToEmfConverter {
public:
// Callback for when the PDF is converted to an EMF.
- typedef base::Callback<void(double /*scale_factor*/,
- const std::vector<base::FilePath>& /*emf_files*/)>
+ // Takes ownership of metafiles.
+ typedef base::Callback<
+ void(double /*scale_factor*/, ScopedVector<Metafile>* /*emf_files*/)>
ResultCallback;
virtual ~PdfToEmfConverter() {}