Added an unknown VxD error code.
[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 #include "config.h"
9 #include "ddrawi.h"
10
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;
16
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);
20
21 typedef struct _X11DRIVERINFO {
22   const GUID *          lpGuid;
23   DWORD                 dwSize;
24   LPVOID                lpvData;
25   struct _X11DRIVERINFO*lpNext;
26 } X11DRIVERINFO,*LPX11DRIVERINFO;
27
28 typedef struct _X11DEVICE {
29   LPX11DRIVERINFO       lpInfo;
30 } X11DEVICE,*LPX11DEVICE;
31
32 #endif /* __WINE_X11DDRAW_H */