/* DRW DCS Definitions. */

#ifndef drwDCSh_H
 #define drwDCSh_H

#if defined NAMESPACE_DRWIMPC
  namespace DrWimpC {
#endif

#if defined NAMESPACE_OSLIB
  using namespace OSLib;
#endif

typedef struct drw_dcs_search_data    drw_dcs_search_data;
typedef struct drw_dcs_data           drw_dcs_data;
typedef bits drw_dcs_flags;

struct drw_dcs_search_data {

wimp_w dboxh;
drw_quit_flags quitflags;
drw_quit_flags quittype;
bits file_type;
wimp_w whan;

};


struct drw_dcs_data {

wimp_w dboxh;
drw_quit_flags quitflags;
drw_quit_flags quittype;
bits file_type;
wimp_w whan;
wimp_i msg_icon_no;
wimp_i save_icon_no;
wimp_i cancel_icon_no;
wimp_i discard_icon_no;
wimp_w savebox;
void *userdata;

};

#if defined NAMESPACE_DRWIMPC
  }
#endif

#include "DRW/drwWDCS.h"

#endif

/* End of DRW DCS Definitions. */
