2 * DirectDraw HAL base interface
4 * Copyright 2001 TransGaming Technologies, Inc.
6 #ifndef __WINE_X11DDRAW_H
7 #define __WINE_X11DDRAW_H
9 #ifndef __WINE_CONFIG_H
10 # error You must include config.h to use this header
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;
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);
25 typedef struct _X11DRIVERINFO {
29 struct _X11DRIVERINFO*lpNext;
30 } X11DRIVERINFO,*LPX11DRIVERINFO;
32 typedef struct _X11DEVICE {
33 LPX11DRIVERINFO lpInfo;
34 } X11DEVICE,*LPX11DEVICE;
36 #endif /* __WINE_X11DDRAW_H */