Source Provider Customization Type Flags
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 Agenda and Day views. |
|
PIMSRC_CUSTOM_VALIDMASK |
0x00000805 |
(PIMSRC_CUSTOM_CONTACTS_SUMMARY_CARD | PIMSRC_CUSTOM_CONTACTS_PAINT_LIST_ICON | PIMSRC_CUSTOM_CONTACTS_NEW | PIMSRC_CUSTOM_APPOINTMENTS_COLORS) |
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)