Various cosmetic changes.
[wine] / dlls / x11drv / x11ddraw.h
1 /*
2  * DirectDraw HAL base interface
3  *
4  * Copyright 2001 TransGaming Technologies, Inc.
5  */
6 #ifndef __WINE_X11DDRAW_H
7 #define __WINE_X11DDRAW_H
8
9 #ifndef __WINE_CONFIG_H 
10 # error You must include config.h to use this header 
11 #endif 
12
13 #include "ddrawi.h"
14
15 extern LPDDRAWI_DDRAWSURFACE_LCL X11DRV_DD_Primary;
16 extern LPDDRAWI_DDRAWSURFACE_GBL X11DRV_DD_PrimaryGbl;
17 extern HWND X11DRV_DD_PrimaryWnd;
18 extern HBITMAP X11DRV_DD_PrimaryDIB;
19 extern BOOL X11DRV_DD_IsDirect;
20
21 void X11DRV_DDHAL_SwitchMode(DWORD dwModeIndex, LPVOID fb_addr, LPVIDMEM fb_mem);
22 void X11DRV_DDHAL_SetPalEntries(Colormap pal, DWORD dwBase, DWORD dwNumEntries,
23                                 LPPALETTEENTRY lpEntries);
24
25 typedef struct _X11DRIVERINFO {
26   const GUID *          lpGuid;
27   DWORD                 dwSize;
28   LPVOID                lpvData;
29   struct _X11DRIVERINFO*lpNext;
30 } X11DRIVERINFO,*LPX11DRIVERINFO;
31
32 typedef struct _X11DEVICE {
33   LPX11DRIVERINFO       lpInfo;
34 } X11DEVICE,*LPX11DEVICE;
35
36 #endif /* __WINE_X11DDRAW_H */