Added implementations for InterlockedExchangeAdd() and