#ifndef drwFn22_H
 #define  drwFn22_H

#include "DRW/drwwh.h"

#if defined NAMESPACE_DRWIMPC
  namespace DrWimpC {
#endif

#if defined NAMESPACE_OSLIB
  using namespace OSLib;
#endif

typedef int (*drw_autofn_declarefonts_fn)(void *userdata);

typedef void (*drw_declarefonts_ufn)(void);

typedef int (*drw_autofn_print_fn)(int minx,
                                   int miny,
                                   int maxx,
                                   int maxy,
                                   int page,
                                   void *userdata);

typedef void (*drw_print_ufn)(int minx,
                              int miny,
                              int maxx,
                              int maxy,
                              int page);

typedef int (*drw_autofn_printing_fn)(int copy,
                                      int page,
                                      int totpages,
                                      int pagepos,
                                      void *userdata);

typedef int (*drw_printing_ufn)(int copy,
                                int page,
                                int totpages,
                                int pagepos);

typedef int (*drw_autofn_printerchange_fn)(wimp_message *wmsg,
                                           void *userdata);

typedef void (*drw_printerchange_ufn)(wimp_message *wmsg);

typedef struct drw_autofn_print_data      drw_autofn_print_data;


struct drw_autofn_print_data {

int minx;
int miny;
int maxx;
int maxy;
int page;
int copy;
int totpages;
int pagepos;
wimp_message *wmsg;

};


#if defined NAMESPACE_DRWIMPC
  }
#endif

#ifndef drwFn00_H
 #include "DRW/drwFn00h.h"
#endif

#include "DRW/drwFn22.h"

#endif

