How This Book Is Organized

The Windows CE Programmer's Guide contains the following chapters:

Part 1 Introduction to Windows CE Programming

Chapter 1 through Chapter 3 describe the four primary modules of the Windows CE operating system: the kernel, the file system, the graphics windowing and events subsystem (GWES), and the communications interface. They also discuss what you should consider as you develop an application for Windows CE.

Part 2 Core Services

Chapter 4 and Chapter 5 discuss how Windows CE manages threads, memory, and resources. They also describe the Windows CE communication interface and information processing.

Part 3 User Interface Services

Chapter 6 through Chapter 16 provide the information you need to create a graphical user interface. They discuss windows, controls, dialog boxes, menus, and other resources, and offer tips for designing an effective user interface.

Part 4 Connection Services

Chapter 17 through Chapter 21 describe how Windows CE establishes a serial connection with a Windows-based desktop computer to transfer files, debug remotely, and synchronize databases on the two computers.

Part 5 Web Services

Chapter 22 introduces Mobile Channels technology and describes how to create a mobile channel.

Part 6 Interfaces to Bundled Applications

Chapter 23 through Chapter 25 discuss how to implement Contacts, Inbox, and Mail Transport Service functionality in your applications.

Part 7 Handheld PC

Chapter 26 through Chapter 30 describe programming information specific to the H/PC, such as managing power and sending and receiving data.

Part 8 Palm-size PC

Chapter 31 through Chapter 33 describe programming information specific to the Palm-size PC, such as working with the Palm-size PC shell.

Part 9 Appendix

The Appendix lists functions and interfaces supported by Windows CE.

Glossary