PATCH : Add some DDRAW and D3D definitions

Christian Costa titan.costa at wanadoo.fr
Mon Nov 25 16:05:10 CST 2002


This will help some winelib apps to compile.

Modified files :
include/d3d.h
include/ddraw.h

Changelog :
Add some DDRAW and D3D definitions.

Christian Costa   titan.costa at wanadoo.fr

-------------- next part --------------
Index: d3d.h
===================================================================
RCS file: /home/wine/wine/include/d3d.h,v
retrieving revision 1.24
diff -u -r1.24 d3d.h
--- d3d.h	21 Nov 2002 21:04:16 -0000	1.24
+++ d3d.h	25 Nov 2002 21:39:47 -0000
@@ -37,6 +37,7 @@
 DEFINE_GUID(IID_IDirect3DMMXDevice,	0x881949a1,0xd6f3,0x11d0,0x89,0xab,0x00,0xa0,0xc9,0x05,0x41,0x29);
 DEFINE_GUID(IID_IDirect3DRefDevice,     0x50936643,0x13e9,0x11d1,0x89,0xaa,0x00,0xa0,0xc9,0x05,0x41,0x29);
 DEFINE_GUID(IID_IDirect3DTnLHalDevice,  0xf5049e78,0x4861,0x11d2,0xa4,0x07,0x00,0xa0,0xc9,0x06,0x29,0xa8);
+DEFINE_GUID(IID_IDirect3DNullDevice,    0x8767df22,0xbacc,0x11d1,0x89,0x69,0x00,0xa0,0xc9,0x06,0x29,0xa8);
 
 DEFINE_GUID(IID_IDirect3DDevice,	0x64108800,0x957d,0x11D0,0x89,0xAB,0x00,0xA0,0xC9,0x05,0x41,0x29);
 DEFINE_GUID(IID_IDirect3DDevice2,	0x93281501,0x8CF8,0x11D0,0x89,0xAB,0x00,0xA0,0xC9,0x05,0x41,0x29);
Index: ddraw.h
===================================================================
RCS file: /home/wine/wine/include/ddraw.h,v
retrieving revision 1.41
diff -u -r1.41 ddraw.h
--- ddraw.h	22 Jul 2002 20:37:01 -0000	1.41
+++ ddraw.h	25 Nov 2002 21:40:09 -0000
@@ -1058,6 +1058,10 @@
 HRESULT WINAPI DirectDrawEnumerateExW( LPDDENUMCALLBACKEXW lpCallback, LPVOID lpContext, DWORD dwFlags);
 #define DirectDrawEnumerateEx WINELIB_NAME_AW(DirectDrawEnumerateEx)
 
+typedef HRESULT (WINAPI * LPDIRECTDRAWENUMERATEEXA)( LPDDENUMCALLBACKEXA lpCallback, LPVOID lpContext, DWORD dwFlags);
+typedef HRESULT (WINAPI * LPDIRECTDRAWENUMERATEEXW)( LPDDENUMCALLBACKEXW lpCallback, LPVOID lpContext, DWORD dwFlags);
+DECL_WINELIB_TYPE_AW(LPDIRECTDRAWENUMERATEEX)
+
 /* flags for DirectDrawEnumerateEx */
 #define DDENUM_ATTACHEDSECONDARYDEVICES	0x00000001
 #define DDENUM_DETACHEDSECONDARYDEVICES	0x00000002


More information about the wine-patches mailing list