/* DrWipC OLE Interface Functions. */

#ifndef ole_H
 #include "OSlib/ole.h"
#endif

#ifdef __cplusplus 
extern "C" {
#endif

extern int drw_start_ole_session(void *appoledata,
                                 int appoledatasize,
                                 char *leafnamein,
                                 wimp_w w,
                                 int x,
                                 int y,
                                 char *filetype,
                                 bits ftype,
                                 int warning,
                                 char *inputfile,
                                 int usescrapfile,
                                 void *datahandle,
                                 int maxretries,
                                 drw_ole_s *currentoleedithandle);

extern void drw_ole_close_W_session(wimp_w w,
                                    int x,
                                    int y,
                                    int close_all);

extern void drw_close_all_ole_sessions(int all_client_sessions,
                                       int all_server_sessions,
                                       int discard_sessions);

#ifdef __cplusplus
}
#endif

