In ATL 2.1, you no longer need to pass a CComAutoCriticalSection or CComCriticalSection class member to any of the following macros: