 
#ifndef __dl_screen_h
#define __dl_screen_h
#ifdef __cplusplus
extern "C" {
#endif
#ifndef __dl_wimp_h
#include "Wimp.h"
#endif
#ifdef _DeskLib_SDLS
extern int *Screen__Ref_mode( void);
extern wimp_point *Screen__Ref_size( void);
extern wimp_point *Screen__Ref_eig( void);
extern wimp_point *Screen__Ref_delta( void);
extern int *Screen__Ref_bpp( void);
#endif
#if defined( _DeskLib_SDLS) && !defined( _DeskLib_Misc)
#define screen_mode (*Screen__Ref_mode())
#define screen_size (*Screen__Ref_size())
#define screen_eig (*Screen__Ref_eig())
#define screen_delta (*Screen__Ref_delta())
#define screen_bpp (*Screen__Ref_bpp())
#else
extern int screen_mode;
extern wimp_point screen_size;
extern wimp_point screen_eig; 
extern wimp_point screen_delta; 
extern int screen_bpp; 
#endif
extern BOOL Screen_CacheModeInfo(void);
#ifdef __cplusplus
}
#endif
#endif
