- use Interlocked* functions in AddRef and Release.
commit202b340a51da82272d53ecbbf40af82d54e07798
authorPaul Vriens <Paul.Vriens@xs4all.nl>
Sun, 9 Jan 2005 17:29:21 +0000 (9 17:29 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Sun, 9 Jan 2005 17:29:21 +0000 (9 17:29 +0000)
tree5c388e8faef383f80173b6a1c8cefdc4d9baec8c
parent617dc088a56fff4a501bb9e6eeb2350ecdf4fe9d
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
18 files changed:
dlls/ddraw/d3ddevice/main.c
dlls/ddraw/d3ddevice/mesa.c
dlls/ddraw/d3dexecutebuffer.c
dlls/ddraw/d3dlight.c
dlls/ddraw/d3dmaterial.c
dlls/ddraw/d3dvertexbuffer.c
dlls/ddraw/d3dviewport.c
dlls/ddraw/dclipper/main.c
dlls/ddraw/ddraw/main.c
dlls/ddraw/dpalette/main.c
dlls/ddraw/dsurface/main.c
dlls/ddraw/main.c
dlls/ole32/errorinfo.c
dlls/ole32/ifs.c
dlls/ole32/oleobj.c
dlls/oleaut32/tests/safearray.c
dlls/oleaut32/typelib.c
dlls/oleaut32/typelib2.c