/* drwlibopn.h */


#ifdef __cplusplus 
extern "C" {
#endif

extern void drw_init_libopn_msg_data(myole_message_app_opn *drwlibopn);
extern void drw_init_full_libopn_msg_data(
             myole_full_message_app_opn *fdrwlibopn);
extern void drw_set_libopn_msg_data(myole_message_app_opn *drwlibopn,
                                    bits opno,
                                    drw_myole_opn_flags flags,
                                    int opresult,
                                    wimp_t recvapptaskid,
                                    char *recvappname,
                                    char *opn_group_name,
                                    char *senderappname,
                                    void *opndata,
                                    size_t opndatasize);
extern int drw_libopn_quit(myole_full_message_app_opn *fdrwlibopn);
extern void drw_do_drwlibopn(wimp_event_no reason,
                             wimp_message *wmsg);
extern void drw_wint_returned_drwlibopn(wimp_message *wmsg);

#ifdef __cplusplus
}
#endif

