/* Pollmsg Data Structures. */

#ifndef drwpollmsg_H
 #define drwpollmsg_H

typedef int (*user_msg_action_fn)(wimp_message *wmsg,
                                  wimp_event_no reason,
                                  void *actiondata);


typedef struct  drw_msgaction_data        drw_msgaction_data;
typedef struct  drw_user_msg_action_data  drw_user_msg_action_data;


struct drw_msgaction_data {

wimp_message *wmsg;
wimp_event_no reason;
int result;

};


struct  drw_user_msg_action_data

{

user_msg_action_fn usermsgactionfn;
void *actiondata;

};

#endif


/* End of Pollmsg Data Structures. */
