public void Start(string domain) { Interlocked.Exchange(ref m_stopped, 0); Interlocked.Exchange(ref m_domain, domain); System.Threading.ThreadPool.QueueUserWorkItem(new System.Threading.WaitCallback(OnEnumerate)); }