#ifndef _WB_PRINTING_WRAPPER_H_
#define _WB_PRINTING_WRAPPER_H_

#include "wb_printing.h"

#ifdef _MSC_VER
using namespace System;
using namespace System::Runtime::InteropServices;
using namespace System::Collections::Generic;
#endif

namespace MySQL {
namespace GUI {
namespace Workbench {
namespace Plugins {

ref class Printing;

public ref class Printing
{
public:
  int getPageCount(MySQL::Grt::GrtValue ^view);
  int printPageHDC(MySQL::Grt::GrtValue ^view, int page, IntPtr ^hdc, int width, int height);
};


} // namespace MySQL
} // namespace GUI
} // namespace Workbench
} // namespace Plugins

#endif // _WB_PRINTING_WRAPPER_H_
