/* bar2 Menu and Window Data Definitions. */

#ifndef bar2_bar2_H
 #define bar2_bar2_H

#include "DRW/drwwh.h"

#if defined NAMESPACE_DRWIMPC
  namespace DrWimpC {
#endif

#if defined NAMESPACE_OSLIB
 using namespace OSLib;
#endif

typedef struct bar2_bar2tmpl_main_data  bar2_bar2tmpl_main_data;


#include "bar/bar_.h"


#define bar2_main_bar_barw_num_barobject 4



struct bar2_bar2tmpl_main_data {

bar_bartmpl_barw_barobject_d *barobject[bar2_main_bar_barw_num_barobject];

};

#ifdef __cplusplus
extern "C" {
#endif


extern bar2_bar2tmpl_main_data *
       bar2_bar2tmpl_main_get_wdata(wimp_w whan);

#ifdef __cplusplus
}
#endif



extern bar2_bar2tmpl_main_data *
       bar2_bar2tmpl_main_get_mainwdata(drw_wimp_data *wpwd);



#ifndef bar2_u_umdata_H
 #include "bar2/bar2UM.h"
#endif


#ifdef __cplusplus
extern "C" {
#endif


extern void *drw_get_initfn_data(drw_wimp_data *wpwd,
                                 char *objname,
                                 int occno);

extern void *drw_get_whan_data(wimp_w whan);

#ifdef __cplusplus
}
#endif

#if defined NAMESPACE_DRWIMPC
  }
#endif

#endif

/* End of bar2 Menu and Window Data Definitions. */

