/* drwUrl */


#ifdef __cplusplus 
extern "C" {
#endif

extern void drw_url_free_data(void *urldataptr);
extern void drw_url_release_acorn_fn(void *urldataptr);
extern void drw_url_release_ant_fn(void *urldataptr);
extern void drw_start_url_loader(void *actiondata);
extern int drw_catch_acorn_open_url_msg(wimp_message *wmsg,
                                        bits msgactioncode,
                                        wimp_event_no reason,
                                        void *actiondata);
extern int drw_catch_rtnd_ant_open_url_msg(wimp_message *wmsg,
                                           bits msgackcode,
                                           wimp_event_no reason,
                                           void *actiondata);
extern os_error *drw_broadcast_ant_url(drw_url_data *urld);
extern int drw_url_catch_nulls(wimp_block *wb,
                               wimp_event_no action,
                               void *urldataptr);
extern void drw_init_url_data(drw_url_data *urld);
extern os_error *drw_launch_url(char *url,
                                drw_url_fn urldonefn,
                                int maxheapsize);

#ifdef __cplusplus
}
#endif

