1 #ifndef _INCLUDED_AW_H_
2 #define _INCLUDED_AW_H_
3 
4 struct AwBackupTexture;
5 typedef struct AwBackupTexture * AW_BACKUPTEXTUREHANDLE;
6 
7 // fake type used by opengl.c
8 typedef struct DIRECTDRAWSURFACE
9 {
10 	unsigned char *buf;
11 	int id;
12 
13 	unsigned int w;
14 	unsigned int h;
15 
16 	unsigned int IsNpot;
17 	unsigned int TexWidth;
18 	unsigned int TexHeight;
19 	float RecipW;
20 	float RecipH;
21 
22 	int hasAlpha;
23 	int hasChroma;
24 
25 	int filter;
26 } DIRECTDRAWSURFACE;
27 
28 typedef DIRECTDRAWSURFACE * LPDIRECTDRAWSURFACE;
29 typedef DIRECTDRAWSURFACE DDSurface;
30 
31 typedef DIRECTDRAWSURFACE DIRECT3DTEXTURE;
32 typedef DIRECT3DTEXTURE * LPDIRECT3DTEXTURE;
33 typedef DIRECT3DTEXTURE D3DTexture;
34 
35 typedef int D3DTEXTUREHANDLE;
36 
37 #endif /* _INCLUDED_AW_H_ */
38