1 #ifndef __WIN32GFX_H__
2 #define __WIN32GFX_H__
3 
4 #ifndef _WIN32_WCE
5 #include <ddraw.h>
6 #endif
7 
8 #ifndef _WIN32_WCE
9 HRESULT CALLBACK modesCallback( LPDDSURFACEDESC2 modeDesc, LPVOID context );
10 #endif
11 
12 int WIN32GFX_IsPicassoScreen( void );
13 int WIN32GFX_IsFullScreen( void );
14 int WIN32GFX_GetWidth( void );
15 int WIN32GFX_GetHeight( void );
16 void WIN32GFX_DisplayChangeRequested( void );
17 void WIN32GFX_ToggleFullScreen( void );
18 void WIN32GFX_DisablePicasso( void );
19 void WIN32GFX_EnablePicasso( void );
20 void WIN32GFX_PaletteChange( void );
21 void WIN32GFX_ClearPalette( void );
22 void WIN32GFX_SetPalette( void );
23 
24 #ifndef _WIN32_WCE
25 RGBFTYPE WIN32GFX_FigurePixelFormats( RGBFTYPE colortype );
26 int WIN32GFX_AdjustScreenmode( uae_u32 *pwidth, uae_u32 *pheight, uae_u32 *ppixbits );
27 #endif
28 
29 extern HWND hStatusWnd;
30 extern HINSTANCE hDDraw;
31 extern char *start_path;
32 extern uae_u32 default_freq;
33 
34 #endif
35