Programming Windows 2000 Unleashed is the ideal tool for developers creating applications for Windows 2000 Professional or higher. This new edition of this book-like the new edition of NT-will contain extensive changes. The beginning level material will be removed in favor of more intermediate- and advanced-level material of interest to this audience. Using Microsoft's new paradigm, this book will contain coverage of Microsoft's Distributed interNet Architecture (DNA) as well as updated coverage of the new Windows 2000 features. This book will enable readers to create state-of-the-art applications by following focused examples as a starting point. This book focuses on the Windows APIs, beginning with an examination of the core programming APIs, including threads, I/O and process management. Expanded coverage of COM, including DCOM and COM+ will also be covered. Coverage of the advanced API's used when creating DNA applications in enterprise environments, such as Active Directory, the message queue server (MSMQ), and transaction server (MTS) will also be presented.