/* drwURamTfr */


#if defined NAMESPACE_DRWIMPC
  namespace DrWimpC {
#endif


#if defined NAMESPACE_OSLIB
  using namespace OSLib;
#endif


#ifdef __cplusplus 
extern "C" {
#endif

extern int drw_u_accept_ram_tfr(int *ramtfrtype,
                                int tfrsize,
                                wimp_w destw,
                                wimp_i desti,
                                int destx,
                                int desty,
                                bits filetype,
                                wimp_w wSavew,
                                byte **buffer,
                                int *buffpos,
                                int *buffsize);
extern int drw_u_ramtfr(byte *addr,
                        int tfrinfotype,
                        void *tfrinfo,
                        wimp_caret *ghostcaret,
                        drw_wcaretseln *cseln,
                        int tfrtype,
                        int numtfrd,
                        int end_of_ram_tfr,
                        int *tfrsize,
                        byte **buffer,
                        int *buffpos,
                        int *buffsize);
extern int drw_u_returned_ramtfr(int my_ref,
                                 int your_ref,
                                 int tfrtype,
                                 int firstfetch,
                                 int tfrinfotype,
                                 void *tfrinfo);
extern int drw_u_try_ram_fetch(bits file_type,
                               int est_size,
                               wimp_w w,
                               wimp_i i,
                               int x,
                               int y,
                               wimp_caret *ghostcaret,
                               void *selndata,
                               byte **buffptr,
                               int *buffsize,
                               int *buffpos);
extern void drw_u_post_ramtfr(int tfrtypein,
                              int tfrinfotype,
                              void *tfrinfo,
                              wimp_caret *ghostcaret,
                              drw_wcaretseln *cseln,
                              byte *buffer,
                              int buffpos,
                              int buffsize);

#ifdef __cplusplus
}
#endif

#if defined NAMESPACE_DRWIMPC
  }
#endif

