2 * DirectDraw HAL base interface
4 * Copyright 2001 TransGaming Technologies, Inc.
6 #ifndef __WINE_X11DDRAW_H
7 #define __WINE_X11DDRAW_H
11 extern LPDDRAWI_DDRAWSURFACE_LCL X11DRV_DD_Primary;
12 extern LPDDRAWI_DDRAWSURFACE_GBL X11DRV_DD_PrimaryGbl;
13 extern HWND X11DRV_DD_PrimaryWnd;
14 extern HBITMAP X11DRV_DD_PrimaryDIB;
15 extern BOOL X11DRV_DD_IsDirect;
17 void X11DRV_DDHAL_SwitchMode(DWORD dwModeIndex, LPVOID fb_addr, LPVIDMEM fb_mem);
18 void X11DRV_DDHAL_SetPalEntries(Colormap pal, DWORD dwBase, DWORD dwNumEntries,
19 LPPALETTEENTRY lpEntries);
21 typedef struct _X11DRIVERINFO {
25 struct _X11DRIVERINFO*lpNext;
26 } X11DRIVERINFO,*LPX11DRIVERINFO;
28 typedef struct _X11DEVICE {
29 LPX11DRIVERINFO lpInfo;
30 } X11DEVICE,*LPX11DEVICE;
32 #endif /* __WINE_X11DDRAW_H */