Reposted from wine-devel, sorry it went to the wrong list! -- Matthew Bloch Bytemark Computer Consulting Limited http://www.bytemark.co.uk/ tel. +44 (0) 8707 455026
Index: ddraw/hal.c =================================================================== RCS file: /home/wine/wine/dlls/ddraw/ddraw/hal.c,v retrieving revision 1.7 diff -u -3 -p -r1.7 hal.c --- ddraw/hal.c 6 Aug 2002 23:49:46 -0000 1.7 +++ ddraw/hal.c 2 Nov 2002 16:04:11 -0000 @@ -549,6 +549,7 @@ HAL_DirectDraw_GetFourCCCodes(LPDIRECTDR static ICOM_VTABLE(IDirectDraw7) HAL_DirectDraw_VTable = { + ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE Main_DirectDraw_QueryInterface, Main_DirectDraw_AddRef, Main_DirectDraw_Release, Index: ddraw/user.c =================================================================== RCS file: /home/wine/wine/dlls/ddraw/ddraw/user.c,v retrieving revision 1.11 diff -u -3 -p -r1.11 user.c --- ddraw/user.c 19 Oct 2002 17:16:00 -0000 1.11 +++ ddraw/user.c 2 Nov 2002 16:04:11 -0000 @@ -558,6 +558,7 @@ User_DirectDraw_SetDisplayMode(LPDIRECTD static ICOM_VTABLE(IDirectDraw7) User_DirectDraw_VTable = { + ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE Main_DirectDraw_QueryInterface, Main_DirectDraw_AddRef, Main_DirectDraw_Release, Index: dsurface/dib.c =================================================================== RCS file: /home/wine/wine/dlls/ddraw/dsurface/dib.c,v retrieving revision 1.17 diff -u -3 -p -r1.17 dib.c --- dsurface/dib.c 18 Oct 2002 23:48:59 -0000 1.17 +++ dsurface/dib.c 2 Nov 2002 16:04:12 -0000 @@ -1112,6 +1112,7 @@ DIB_DirectDrawSurface_SetSurfaceDesc(LPD static ICOM_VTABLE(IDirectDrawSurface7) DIB_IDirectDrawSurface7_VTable = { + ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE Main_DirectDrawSurface_QueryInterface, Main_DirectDrawSurface_AddRef, Main_DirectDrawSurface_Release, Index: dsurface/fakezbuffer.c =================================================================== RCS file: /home/wine/wine/dlls/ddraw/dsurface/fakezbuffer.c,v retrieving revision 1.4 diff -u -3 -p -r1.4 fakezbuffer.c --- dsurface/fakezbuffer.c 3 Jul 2002 01:20:07 -0000 1.4 +++ dsurface/fakezbuffer.c 2 Nov 2002 16:04:12 -0000 @@ -156,6 +156,7 @@ FakeZBuffer_DirectDrawSurface_SetSurface static ICOM_VTABLE(IDirectDrawSurface7) FakeZBuffer_IDirectDrawSurface7_VTable= { + ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE Main_DirectDrawSurface_QueryInterface, Main_DirectDrawSurface_AddRef, Main_DirectDrawSurface_Release, Index: dsurface/gamma.c =================================================================== RCS file: /home/wine/wine/dlls/ddraw/dsurface/gamma.c,v retrieving revision 1.3 diff -u -3 -p -r1.3 gamma.c --- dsurface/gamma.c 31 May 2002 23:25:46 -0000 1.3 +++ dsurface/gamma.c 2 Nov 2002 16:04:12 -0000 @@ -72,6 +72,7 @@ DirectDrawGammaControl_SetGammaRamp(LPDI ICOM_VTABLE(IDirectDrawGammaControl) DDRAW_IDDGC_VTable = { + ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE DirectDrawGammaControl_QueryInterface, DirectDrawGammaControl_AddRef, DirectDrawGammaControl_Release, Index: dsurface/hal.c =================================================================== RCS file: /home/wine/wine/dlls/ddraw/dsurface/hal.c,v retrieving revision 1.6 diff -u -3 -p -r1.6 hal.c --- dsurface/hal.c 31 May 2002 23:25:46 -0000 1.6 +++ dsurface/hal.c 2 Nov 2002 16:04:12 -0000 @@ -362,6 +362,7 @@ HWND HAL_DirectDrawSurface_get_display_w static ICOM_VTABLE(IDirectDrawSurface7) HAL_IDirectDrawSurface7_VTable = { + ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE Main_DirectDrawSurface_QueryInterface, Main_DirectDrawSurface_AddRef, Main_DirectDrawSurface_Release, Index: dsurface/thunks.c =================================================================== RCS file: /home/wine/wine/dlls/ddraw/dsurface/thunks.c,v retrieving revision 1.6 diff -u -3 -p -r1.6 thunks.c --- dsurface/thunks.c 3 Jul 2002 21:06:58 -0000 1.6 +++ dsurface/thunks.c 2 Nov 2002 16:04:12 -0000 @@ -387,6 +387,7 @@ IDirectDrawSurface3Impl_SetSurfaceDesc(L ICOM_VTABLE(IDirectDrawSurface3) DDRAW_IDDS3_Thunk_VTable = { + ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE IDirectDrawSurface3Impl_QueryInterface, IDirectDrawSurface3Impl_AddRef, IDirectDrawSurface3Impl_Release, Index: dsurface/user.c =================================================================== RCS file: /home/wine/wine/dlls/ddraw/dsurface/user.c,v retrieving revision 1.14 diff -u -3 -p -r1.14 user.c --- dsurface/user.c 18 Oct 2002 23:48:59 -0000 1.14 +++ dsurface/user.c 2 Nov 2002 16:04:12 -0000 @@ -627,6 +627,7 @@ static void User_copy_from_screen(IDirec static ICOM_VTABLE(IDirectDrawSurface7) User_IDirectDrawSurface7_VTable = { + ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE Main_DirectDrawSurface_QueryInterface, Main_DirectDrawSurface_AddRef, Main_DirectDrawSurface_Release,