Pocket Outlook Object Model (POOM)

A version of this page is also available for

Windows Embedded CE 6.0 R3


The Pocket Outlook Object Model (POOM) mirrors the Microsoft Office Outlook Object Model, but its scope of functionality is reduced to accommodate the practical constraints of mobile devices. POOM is a COM-based library that provides programmatic access to Outlook Mobile Personal Information Management (PIM) data items and container objects. It provides an object-oriented framework for creating, modifying, and displaying appointment, task, and contact items—and for manipulating the folders that contain them.

For information about the Microsoft Office Outlook Object Model, see this Microsoft Web site.


The set of POOM APIs that ship as part for Windows Embedded CE is also known as POOM1. In addition to these POOM APIs, Windows Mobile ships with an additional set of POOM APIs that are specific to Windows Mobile. These additional POOM APIs are collectively known as POOM2.

In This Section

  • ** POOM Master **
    ** The Windows Mobile Professional SDK and Windows Mobile Standard SDK, both available from this Microsoft Web site, ship with a code sample called "POOM Master," which uses the POOM APIs. The default location for the installed code sample is:

    C:\Program Files\Windows Mobile 6 Pocket PC SDK\Samples\CPP\Win32\Poommaster\PoomMaster.sln.**