/* bar Menu and Window Data Definitions. */

#ifndef bar_bar_H
 #define bar_bar_H

#include "DRW/drwwh.h"

#if defined NAMESPACE_DRWIMPC
  namespace DrWimpC {
#endif

#if defined NAMESPACE_OSLIB
 using namespace OSLib;
#endif

typedef struct bar_bartmpl_barw_data  bar_bartmpl_barw_data;


#include "bartmpl/barwh.h"


#define bar_barw_bar_barw_num_barobject 1



struct bar_bartmpl_barw_data {

bar_bartmpl_barw_barobject_d *barobject[bar_barw_bar_barw_num_barobject];

};

#ifdef __cplusplus
extern "C" {
#endif


extern bar_bartmpl_barw_data *
       bar_bartmpl_barw_get_wdata(wimp_w whan);

#ifdef __cplusplus
}
#endif


#ifndef bar_u_umdata_H
 #include "bar/barUM.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 bar Menu and Window Data Definitions. */

