- use Interlocked* functions in AddRef and Release.