Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
4/8/2010

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 users open 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_CONTACTS_NEW

0x00000008

Enables a Source Provider to display a custom user interface when users create new Contacts, and to save the new Contact item.

PIMSRC_CUSTOM_APPOINTMENTS_COLORS

0x00000800

Allows a Source Provider to display Appointment items with alternate background colors in the Agendaand Dayviews.

PIMSRC_CUSTOM_VALIDMASK

0x00000805

(PIMSRC_CUSTOM_CONTACTS_SUMMARY_CARD | PIMSRC_CUSTOM_CONTACTS_PAINT_LIST_ICON | PIMSRC_CUSTOM_CONTACTS_NEW | 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.

Example

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:

Copy Code
HKLM
	\System
		 \PIMSources
					\001
						\Colors
						\CLSID
						\(PIMSRC_CUSTOM_CONTACTS_SUMMARY_CARD |
PIMSRC_CUSTOM_CONTACTS_PAINT_LIST_ICON)

Requirements

Header pimstore.h
Library Pimstore.lib
Windows Mobile Pocket PC for Windows Mobile Version 5.0 and later, Smartphone for Windows Mobile Version 5.0 and later

See Also