/* drwWstate */


#ifdef __cplusplus 
extern "C" {
#endif

extern os_error *drw_wimp_get_window_state(wimp_window_state *wstate);
extern os_error *drw_wimp_get_window_state_ns(wimp_window_state *wstate,
                                              wimp_w *parent,
                                              bits *linkage);
extern int drw_wimp_iswindowopen(wimp_w whan);
extern int drw_wimp_windowhasfocus(wimp_w whan);
extern int drw_wimp_iswindowatpos(wimp_w whan, wimp_w stackpos);
extern int drw_wimp_getwindowvisiblework(wimp_w whan,int side, int end);
extern int drw_wimp_getwindowvisiblescreen(wimp_w whan, int side, int end);
extern void drw_wimp_resizewindow(wimp_w whan, int width, int height);
extern os_error *drw_wint_set_extent(wimp_w whan,
                                     os_box *ext);
extern int drw_wint_rswv(wimp_w whan,
                         int width,
                         int height,
                         wimp_open *ostrin);
extern os_error *drw_wimp_resizewindowvisible(wimp_w whan,
                                              int width,
                                              int height);
extern int drw_wimp_getwindowvisiblesize(wimp_w whan, int side);
extern int drw_wimp_getwindowworksize(wimp_w whan, int side);

#ifdef __cplusplus
}
#endif

