#if defined NAMESPACE_DRWIMPC
  namespace DrWimpC {
#endif

#if defined NAMESPACE_OSLIB
 using namespace OSLib;
#endif


#ifdef __cplusplus
extern "C" {
#endif

#include "bar2tmpl/mainI.h"

int bar2tmpl_main_opw(wimp_w whan,
                    int x,
                    int y,
                    wimp_w stack,
                    void *userdata);
wimp_w bar2tmpl_main_paw(wimp_w whan,
                       void *userdata);
int bar2tmpl_main_clw(wimp_w whan,
                    void *userdata);
int bar2tmpl_main_newobj(wimp_w whan,
                        wimp_i icon,
                        wimp_mouse_state buttontype,
                        int mousex,
                        int mousey,
                        int x,
                        int y,
                        void *userdata);
int bar2tmpl_main_linktest(wimp_w whan,
                                  wimp_i icon,
                                  wimp_mouse_state buttontype,
                                  int mousex,
                                  int mousey,
                                  int x,
                                  int y,
                                  void *userdata);
wimp_menu *bar2tmpl_main_linktest_mid(wimp_w window,
                                             wimp_i icon,
                                             wimp_menu *menu,
                                             int mousex,
                                             int mousey,
                                             void *userdata,
                                             int *use_by_default);
int bar2tmpl_main_linkradio(wimp_w whan,
                                   wimp_i icon,
                                   wimp_mouse_state buttontype,
                                   int mousex,
                                   int mousey,
                                   int x,
                                   int y,
                                   void *userdata);
int bar2tmpl_main_linkradio_sho(wimp_w whan,
                                       wimp_i iconno,
                                       os_box *box,
                                       int usercode,
                                       void *userdata);
int bar2tmpl_main_linkradio_clw(wimp_w whan,
                                       void *userdata);
#ifndef bar2_bar2_H
 #include "bar2/bar2_.h"
#endif
extern void *bar2tmpl_main_ini(drw_wimp_data *wpwd,
                               int objectid,
                               wimp_w whan,
                               wimp_i icon,
                               int occno,
                               int userwincode);

#ifdef __cplusplus
}
#endif

#if defined NAMESPACE_DRWIMPC
  }
#endif

