- use Interlocked* functions in AddRef and Release.
commit7a49e82dac6e932dcb9938cbe89ef10c67678649
authorPaul Vriens <Paul.Vriens@xs4all.nl>
Mon, 24 Jan 2005 11:31:45 +0000 (24 11:31 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 24 Jan 2005 11:31:45 +0000 (24 11:31 +0000)
tree176d0480500e26ee77370dc7ac0cbd0a749da4f0
parent231d9b9b2561ffd595788f3c48ac28495be03dcc
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
40 files changed:
dlls/d3d8/basetexture.c
dlls/d3d8/cubetexture.c
dlls/d3d8/device.c
dlls/d3d8/directx.c
dlls/d3d8/indexbuffer.c
dlls/d3d8/resource.c
dlls/d3d8/surface.c
dlls/d3d8/swapchain.c
dlls/d3d8/texture.c
dlls/d3d8/vertexbuffer.c
dlls/d3d8/volume.c
dlls/d3d8/volumetexture.c
dlls/d3d9/basetexture.c
dlls/d3d9/cubetexture.c
dlls/d3d9/device.c
dlls/d3d9/directx.c
dlls/d3d9/indexbuffer.c
dlls/d3d9/pixelshader.c
dlls/d3d9/query.c
dlls/d3d9/resource.c
dlls/d3d9/stateblock.c
dlls/d3d9/surface.c
dlls/d3d9/swapchain.c
dlls/d3d9/texture.c
dlls/d3d9/vertexbuffer.c
dlls/d3d9/vertexdeclaration.c
dlls/d3d9/vertexshader.c
dlls/d3d9/volume.c
dlls/d3d9/volumetexture.c
dlls/dmscript/dmscript_main.c
dlls/dmscript/script.c
dlls/dmscript/scripttrack.c
dlls/dmstyle/auditiontrack.c
dlls/dmstyle/chordtrack.c
dlls/dmstyle/commandtrack.c
dlls/dmstyle/dmstyle_main.c
dlls/dmstyle/motiftrack.c
dlls/dmstyle/mutetrack.c
dlls/dmstyle/style.c
dlls/dmstyle/styletrack.c