/* drwFnE01 */


#ifdef __cplusplus 
extern "C" {
#endif

extern int drw_autofn_call_listwindow_fn(drw_fn_ptr autofn,
                                         wimp_i iconno,
                                         drw_autofn_data *mdata,
                                         void *userdata);
extern int drw_autofn_listwindow(drw_wimp_data *wpwd,
                                 wimp_w whan,
                                 wimp_i icon,
                                 wimp_mouse_state buttontype,
                                 wimp_key_no wkey,
                                 wimp_event_no eventno,
                                 drw_lw_data **lwdout);
extern int drw_call_listwindow_ufn(drw_wimp_data *wpwd,
                                   wimp_w whan,
                                   wimp_i icon,
                                   wimp_mouse_state buttontype,
                                   wimp_key_no wkey,
                                   wimp_event_no eventno,
                                   drw_lw_data **lwdout);
extern int drw_autofn_call_redrawtextline_fn(drw_fn_ptr autofn,
                                             wimp_i iconno,
                                             drw_autofn_data *mdata,
                                             void *userdata);
extern int drw_autofn_redrawtextline(drw_wimp_data *wpwd,
                                     drw_lw_data *lwd,
                                     int atx,
                                     int aty,
                                     int lineno,
                                     int printing,
                                     int page);
extern int drw_call_redrawtextline_ufn(drw_wimp_data *wpwd,
                                       drw_lw_data *lwd,
                                       int atx,
                                       int aty,
                                       int lineno,
                                       int printing,
                                       int page);
extern int drw_autofn_call_selectdrag_fn(drw_fn_ptr autofn,
                                         wimp_i iconno,
                                         drw_autofn_data *mdata,
                                         void *userdata);
extern int drw_autofn_selectdrag(drw_wimp_data *wpwd,
                                 int fromstart,
                                 int tostart,
                                 int fromend,
                                 int toend,
                                 wimp_w overwindow,
                                 wimp_w listwindow,
                                 wimp_w listhdrpane,
                                 void *listdata,
                                 int *dodrag);
extern int drw_call_selectdrag_ufn(drw_wimp_data *wpwd,
                                   int fromstart,
                                   int tostart,
                                   int fromend,
                                   int toend,
                                   wimp_w overwindow,
                                   wimp_w listwindow,
                                   wimp_w listhdrpane,
                                   void *listdata,
                                   int *dodrag);

#ifdef __cplusplus
}
#endif

