Source Provider Customization Type Flags

Send Feedback

These flags describe the types of customizations that a particular Source Provider supports.

Option Value Description
PIMSRC_CUSTOM_CONTACTS_SUMMARY_CARD 0x00000001 Enables a Source Provider to provide a customized Summary tab for associated Contact items when the user opens them from the Contact list view.
PIMSRC_CUSTOM_CONTACTS_PAINT_LIST_ICON 0x00000004 Enables a Source Provider to draw its own icon for associated Contact items when they appear in the Contact list view.
PIMSRC_CUSTOM_APPOINTMENTS_COLORS 0x00000800 Allows a Source Provider to display Appointment items with alternate background colors in the Agenda and Day views.
PIMSRC_CUSTOM_VALIDMASK 0x00000805 (PIMSRC_CUSTOM_CONTACTS_SUMMARY_CARD | PIMSRC_CUSTOM_CONTACTS_PAINT_LIST_ICON | PIMSRC_CUSTOM_APPOINTMENTS_COLORS)

Remarks

These flags are used to create the value for the Customizations Registry Key.

Multiple flags can be combined to create a bitmask.

For example, if you want to implement a custom summary card and a custom contact icon, but you do not want to display Appointments with alternate background colors, you might use the following Customizations registry key:

HKLM
\System
\PIMSources
\001
\Colors

\CLSID

\(PIMSRC_CUSTOM_CONTACTS_SUMMARY_CARD | PIMSRC_CUSTOM_CONTACTS_PAINT_LIST_ICON)

Requirements

Pocket PC: Windows Mobile Version 5.0 and later
Smartphone: Windows Mobile Version 5.0 and later
OS Versions: Windows CE 5.01 and later
Header: pimstore.h
Library: pimstore.lib

See Also

Pocket Outlook Object Model API Flags | IPimSrcContactListIcon::Paint | IPimSrcContactSummaryCard::Display | Customize an Appointment Item's Background Color | PIMSRC_COLOR | Source Provider PIM Type Ownership Flags

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.