Michael Stefaniuc
715372be62
ddrawex: COM cleanup for the IDirectDrawSurface4 iface.
2012-08-17 16:25:37 +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
3a95fe8476
ddrawex: COM cleanup for the IDirectDraw4 iface.
2011-01-24 14:43:24 +01:00
Michael Stefaniuc
3f7a060c37
ddrawex: COM cleanup for the IDirectDraw3 iface.
2011-01-24 14:43:23 +01:00
Michael Stefaniuc
9b77bdff54
ddrawex: COM cleanup for the IDirectDraw2 iface.
2011-01-24 14:43:23 +01:00
Michael Stefaniuc
8003b48421
ddrawex: COM cleanup for the IDirectDraw iface.
2011-01-24 14:43:23 +01:00
Michael Stefaniuc
0b9cfcfcc9
ddrawex: COM cleanup for the IDirectDrawFactory iface.
2011-01-24 14:43:23 +01:00
Michael Stefaniuc
3799ad3482
ddrawex: COM cleanup for the IClassFactory iface.
2011-01-24 14:43:23 +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
Stefan Dösinger
efcecb9b99
ddrawex: Implement a wrapper around IDirectDraw.
...
This allows us to cleanly implement the differences between ddraw.dll and
ddrawex.dll without private functions and if checks if an object was created
by ddraw or ddrawex. A similar wrapper will be added for IDirectDrawSurface.
2009-01-09 15:53:43 +01:00
Dmitry Timoshkov
95f263240b
ddrawex: Avoid not necessary casts.
2006-12-15 12:19:08 +01:00
Ulrich Czekalla
fe70c54ac0
Add ddrawex dll.
2006-12-14 21:02:32 +01:00