/* drwFn29 */


#ifdef __cplusplus 
extern "C" {
#endif

extern int drw_autofn_call_clipbdpastedataexists_fn(drw_fn_ptr autofn,
                                                    wimp_i iconno,
                                                    drw_autofn_data *mdata,
                                                    void *userdata);
extern int drw_autofn_clipbdpastedataexists(drw_wimp_data *wpwd,
                                            bits ftype);
extern int drw_call_clipbdpastedataexists_ufn(drw_wimp_data *wpwd,
                                              bits ftype);
extern int drw_autofn_call_clipbdpaste_fn(drw_fn_ptr autofn,
                                          wimp_i iconno,
                                          drw_autofn_data *mdata,
                                          void *userdata);
extern int drw_autofn_clipbdpaste(drw_wimp_data *wpwd,
                                  drw_wcaretseln *cseln,
                                  wimp_w whan,
                                  wimp_i icon,
                                  int workx,
                                  int worky,
                                  byte *clipdataptr,
                                  int clipbddatasize,
                                  bits ftype,
                                  int *rtnresult);
extern int drw_call_clipbdpaste_ufn(drw_wimp_data *wpwd,
                                    drw_wcaretseln *cseln,
                                    wimp_w whan,
                                    wimp_i icon,
                                    int workx,
                                    int worky,
                                    byte *clipdataptr,
                                    int clipbddatasize,
                                    bits ftype,
                                    int *rtnresult);
extern int drw_autofn_call_copytoclipbd_fn(drw_fn_ptr autofn,
                                           wimp_i iconno,
                                           drw_autofn_data *mdata,
                                           void *userdata);
extern int drw_autofn_copytoclipbd(drw_wimp_data *wpwd,
                                   drw_wcaretseln *cseln,
                                   byte *clipdataptr,
                                   int clipbddatasize,
                                   int cutdata,
                                   bits *rtnresult);
extern int drw_call_copytoclipbd_ufn(drw_wimp_data *wpwd,
                                     drw_wcaretseln *cseln,
                                     byte *clipdataptr,
                                     int clipbddatasize,
                                     int cutdata,
                                     bits *rtnresult);
extern int drw_autofn_call_convclipbddata_fn(drw_fn_ptr autofn,
                                             wimp_i iconno,
                                             drw_autofn_data *mdata,
                                             void *userdata);
extern int drw_autofn_convclipbddata(drw_wimp_data *wpwd,
                                     bits ftype,
                                     bits convftype,
                                     void *clipbddataptr,
                                     int clipbddatasize,
                                     void *convclipdataptr,
                                     int convclipbddatasize,
                                     int *rtnresult);
extern int drw_call_convclipbddata_ufn(drw_wimp_data *wpwd,
                                       bits ftype,
                                       bits convftype,
                                       void *clipbddataptr,
                                       int clipbddatasize,
                                       void *convclipdataptr,
                                       int convclipbddatasize,
                                       int *rtnresult);

#ifdef __cplusplus
}
#endif

