/* drwExdfn */


#if defined NAMESPACE_DRWIMPC
  namespace DrWimpC {
#endif


#if defined NAMESPACE_OSLIB
  using namespace OSLib;
#endif


#ifdef __cplusplus 
extern "C" {
#endif

extern void drw_extedit_aborted_job(void *tfrinfo, int inform);
extern void drw_extedit_load_data(char *filename,
                                  wimp_w whan,
                                  wimp_i icon,
                                  bits filetype,
                                  int workx,
                                  int worky,
                                  drw_datatfr *dtfr);
extern void drw_extedit_rq_rtn_data(void *rqrtndata,
                                    char *filename);
extern void drw_extedit_reset_dcs_flags(void *exddata);
extern void drw_extedit_post_dtfr(bits msgtype,
                                  char *path,
                                  char *leafname,
                                  wimp_w whandle,
                                  wimp_i iconno,
                                  char *ftype,
                                  bits filetype,
                                  int workx,
                                  int worky);
extern int drw_extedit_save_data(char *filename,
                                 bits filetype,
                                 void *tfrinfo);
extern char *drw_extedit_get_leaf_name(void *exdeditdata);
int drw_get_next_abort_job(void *listval, void *findval);
void drw_abort_extedit_job(void *userfndata, void *userval);
extern void drw_extedit_abort_all_edits(int all_client_edits,
                                        int all_server_edits);
extern void drw_set_extedit_fns(void);
extern void drw_init_extedits(void);

#ifdef __cplusplus
}
#endif

#if defined NAMESPACE_DRWIMPC
  }
#endif

