Michael Stefaniuc
cee7954a67
ddrawex: Remove redundant NULL check before HeapFree (Smatch).
2009-01-10 17:43:10 +01:00
Stefan Dösinger
a69c86d3f5
ddrawex: Add a test for the permanent DC function.
2009-01-09 16:26:06 +01:00
Stefan Dösinger
58480f1663
ddrawex: Make the GetDC test more generic.
2009-01-09 16:26:01 +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
b138944892
ddrawex: Add a refcount test.
2009-01-09 16:18:50 +01:00
Stefan Dösinger
ae4e824423
ddraw[ex]: Show a caps handling difference.
2009-01-09 16:18:12 +01:00
Stefan Dösinger
60039a5ba8
ddrawex: Start some tests.
2009-01-09 16:17:47 +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
Alexandre Julliard
dad21bbcbf
makefiles: List the static libraries as normal imports instead of extra libs.
2008-04-30 14:23:55 +02:00
Stefan Leichter
eb77d12b2a
ddrawex: Remove 'recursive registry key delete' function.
2007-09-25 11:18:59 +02:00
Francois Gouget
403786bb37
ddrawex: Better match the PSDK types and fix the winapi_check warnings.
2007-08-09 14:12:05 +02:00
Francois Gouget
4c93eb2e66
ddrawex: Self-register the DirectDrawFactory CoClass.
2007-01-05 20:28:02 +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