Michael Stefaniuc
715372be62
ddrawex: COM cleanup for the IDirectDrawSurface4 iface.
2012-08-17 16:25:37 +02:00
Michael Stefaniuc
8ad17a79f0
ddrawex: Forward to the wrapped surface instead of recursing forever.
2012-08-17 16:25:30 +02:00
Michael Stefaniuc
9aba74a8f3
ddrawex: Rename impl_from_dds4 to impl_from_IDirectDrawSurface4.
2012-08-17 16:25:26 +02:00
Michael Stefaniuc
f452057ef6
ddrawex: Get rid of dds_get_inner().
2012-08-17 16:25:18 +02:00
Michael Stefaniuc
cb1248da33
ddrawex: Use unsafe_impl_from_IDirectDrawSurface4() for application provided ifaces.
2012-08-17 16:25:14 +02:00
Marcus Meissner
71673dc8f9
ddrawex: Mark internal symbols as hidden and vtables as static.
2011-05-16 16:35:32 +02:00
Michael Stefaniuc
e415b3828b
ddrawex: COM cleanup for the IDirectDrawSurface3 iface.
2011-01-25 12:37:53 +01:00
Michael Stefaniuc
3d559eb11e
ddrawex: Rename impl_from_dds3() to impl_from_IDirectDrawSurface3().
2011-01-25 12:37:52 +01:00
Michael Stefaniuc
1cce3d6854
ddrawex: Use unsafe_impl_from_IDirectDrawSurface3() for application provided ifaces.
2011-01-25 12:37:52 +01:00
Michael Stefaniuc
8b5a5e532b
ddrawex: Remove superfluous pointer casts.
2009-01-14 12:21:08 +01:00
Stefan Dösinger
da6c9e4cc2
ddrawex: Implement a GetDC special behavior Internet Explorer depends on.
...
Tests show that in ddrawex.dll it is legal to create a surface with
both DDSCAPS_VIDEOMEMORY and DDSCAPS_SYSTEMMEMORY flag set. A surface
created that way shows different behavior in IDirectDrawSurface::GetDC.
2009-01-09 16:23:18 +01:00
Stefan Dösinger
0d80130aa2
ddrawex: Create a surface wrapper.
2009-01-09 16:20:20 +01:00