/* drwFn03 */


#if defined NAMESPACE_DRWIMPC
  namespace DrWimpC {
#endif


#if defined NAMESPACE_OSLIB
  using namespace OSLib;
#endif


#ifdef __cplusplus 
extern "C" {
#endif

extern int drw_autofn_call_openw_fn(drw_fn_ptr autofn,
                                    wimp_i iconno,
                                    drw_autofn_data *mdata,
                                    void *userdata);
extern int drw_autofn_openw(drw_wimp_data *wpwd,
                            wimp_w whan,
                            int x,
                            int y,
                            wimp_w stack);
int drw_call_openw_ufn(drw_wimp_data *wpwd,
                        wimp_w whan,
                        int x,
                        int y,
                        wimp_w stack);
extern int drw_autofn_call_pane_fn(drw_fn_ptr autofn,
                                   wimp_i iconno,
                                   drw_autofn_data *mdata,
                                   void *userdata);
extern int drw_autofn_pane(drw_wimp_data *wpwd,
                           wimp_w whan,
                           wimp_w *pane);
wimp_w drw_call_pane_ufn(drw_wimp_data *wpwd,
                         wimp_w whan);
extern int drw_autofn_call_pre_closew_fn(drw_fn_ptr autofn,
                                         wimp_i iconno,
                                         drw_autofn_data *mdata,
                                         void *userdata);
extern int drw_autofn_preclosew(drw_wimp_data *wpwd,
                                wimp_w whan,
                                int *closew);
int drw_call_pre_closew_ufn(drw_wimp_data *wpwd,
                            wimp_w whan,
                            int *closew);
extern int drw_autofn_call_closew_fn(drw_fn_ptr autofn,
                                     wimp_i iconno,
                                     drw_autofn_data *mdata,
                                     void *userdata);
extern int drw_autofn_closew(drw_wimp_data *wpwd,
                             wimp_w whan);
int drw_call_closew_ufn(drw_wimp_data *wpwd,
                        wimp_w whan);
int drw_call_init_def_wdefn_ufn(drw_wimp_data *wpwd,
                                byte *wblock);

#ifdef __cplusplus
}
#endif

#if defined NAMESPACE_DRWIMPC
  }
#endif

