/* drwWascr */


#ifdef __cplusplus 
extern "C" {
#endif

extern void drw_init_ascr(void);
extern void drw_init_ascr_data(drw_ascr_data *wascr);
extern int drw_ascr_load_default_ptrs(void);
extern void drw_init_wasinfo(wimp_auto_scroll_info *wasinfo);
extern os_error *drw_wint_auto_scroll(wimp_auto_scroll_flags wasflags,
                                      wimp_auto_scroll_info *wasinfo,
                                      wimp_auto_scroll_flags *wasflagsout);
extern void drw_start_auto_scroll(wimp_w whan,
                                  drw_ascr_data *wascr);
extern void drw_begin_auto_scroll(wimp_w whan,
                                  int ascrreason);
extern void drw_reset_ascroll_pointer(wimp_w whan);
extern void drw_stop_auto_scroll(wimp_w whan);
extern int drw_box_obscured_by_window(os_box *box,
                                      wimp_w whan);
extern bits drw_auto_scroll(wimp_w whan,
                            wimp_w overwindow,
                            int mousex,
                            int mousey);
extern void drw_autoscroll_init(void);

#ifdef __cplusplus
}
#endif

