Jam-packed with illuminating code examples, this guide is all you need to create top-of-the-line applications for Windows 2000 Server and Professional. Starting with the basics and then moving up to more advanced topics, you'll learn how to work with the application building blocks, from kernel, shell, and user interface services to Graphics Device Interface (GDI), memory management, and the file system.