/* drwWEntity */


#if defined NAMESPACE_DRWIMPC
  namespace DrWimpC {
#endif


#if defined NAMESPACE_OSLIB
  using namespace OSLib;
#endif


#ifdef __cplusplus 
extern "C" {
#endif

extern void drw_wint_claimEntity(byte *msgblock,
                                 int claimcaret,
                                 int claimselection,
                                 int claimclipboard);
extern void drw_wint_recv_ClaimEntity(wimp_message *wm);
extern void drw_data_requestv(wimp_w whan,
                              wimp_i i,
                              int x,
                              int y,
                              byte *msgblock,
                              ...);
extern void drw_data_requestp(wimp_w whan,
                              wimp_i i,
                              int x,
                              int y,
                              byte *msgblock,
                              bits *filetypes);
extern void drw_data_request(wimp_w whan,
                             wimp_i i,
                             int x,
                             int y,
                             byte *msgblock,
                             int find_paste_data);
extern void drw_wint_returned_data_request(wimp_message *wmsg);
extern int drw_wint_clipbd_data_to_type(bits *ftypeslist);
extern void drw_wint_recv_data_rq(wimp_message *wm);
extern void drw_catch_msg_claimentity(wimp_message *wmsg,
                                      bits msgactioncode,
                                      wimp_event_no reason,
                                      void *actiondata);
extern void drw_claimentity_init(void);

#ifdef __cplusplus
}
#endif

#if defined NAMESPACE_DRWIMPC
  }
#endif

