Static SIF Fields tables
[Data Tranformation functions]

Collaboration diagram for Static SIF Fields tables:

Variables

static WCHAR * appointmentFields []
 SIF APPOINTMENT PROPERTIES.
static WCHAR * recurrenceFields []
 RECURRENCE FIELDS.
static WCHAR * exAppointmentFields []
 APPOINTMENT EXCEPTION PROPERTIES (fields inside <ExAppointent>) "OriginalDate" is inside but outside <ExAppointment>.
static WCHAR * contactFields []
 SIF CONTACT PROPERTIES.
static WCHAR * taskFields []
 SIF MAIL PROPERTIES.
static WCHAR * noteFields []
 SIF NOTE PROPERTIES.

Variable Documentation

WCHAR* appointmentFields[] [static]

Initial value:

 {

    {L"Start"                              },                
    {L"End"                                },                
    {L"AllDayEvent"                        },                
    {L"BillingInformation"                 },                
    {L"Body"                               },                
    {L"BusyStatus"                         },                
    {L"Categories"                         },                
    {L"Companies"                          },                
    {L"Importance"                         },                
    {L"IsRecurring"                        },                
    {L"Location"                           },                
    {L"MeetingStatus"                      },                
    {L"Mileage"                            },                
    {L"NoAging"                            },    

    {L"ReminderMinutesBeforeStart"         },                
    {L"ReminderSet"                        },                
    {L"ReminderSoundFile"                  },                
    {L"ReplyTime"                          },                
    {L"Sensitivity"                        },                
    {L"Subject"                            },                

    {NULL}

}
SIF APPOINTMENT PROPERTIES.

Note:
  • "AllDayEvent" MUST be set AFTER the "Start" and "End" fields to be correctly managed
  • RecPattern properties MUST be set AFTER the other properties

Referenced by getProperSifArray().

WCHAR* contactFields[] [static]

SIF CONTACT PROPERTIES.

"FileAs" MUST be set after name fields, otherwise Outlook will automatically fill it with a name field. So it's placed in last position.

Referenced by getProperSifArray().

WCHAR* exAppointmentFields[] [static]

Initial value:

 {

    {L"Subject"                            },                
    {L"Body"                               },                
    {L"Location"                           },                
    {L"Start"                              },                
    {L"End"                                },                
    {L"AllDayEvent"                        },                
    {L"BusyStatus"                         },                
    {L"ReminderSet"                        },                
    {L"ReminderMinutesBeforeStart"         },                
    {L"Importance"                         },                
    {NULL}

}
APPOINTMENT EXCEPTION PROPERTIES (fields inside <ExAppointent>) "OriginalDate" is inside but outside <ExAppointment>.

Referenced by ClientAppException::read(), and ClientAppException::saveOccurrence().

WCHAR* noteFields[] [static]

Initial value:

 {

    {L"Body"                               },                
    {L"Categories"                         },                
    
    
    {L"Subject"                            },                
    {L"Color"                              },                
    {L"Height"                             },                
    {L"Width"                              },                
    {L"Left"                               },                
    {L"Top"                                },                
    {NULL}
}
SIF NOTE PROPERTIES.

Referenced by getProperSifArray().

WCHAR* recurrenceFields[] [static]

Initial value:

 {

    {L"RecurrenceType"                     },                
    {L"Interval"                           },                
    {L"MonthOfYear"                        },                
    {L"DayOfMonth"                         },                
    {L"DayOfWeekMask"                      },                
    {L"Instance"                           },                
    {L"PatternStartDate"                   },                
    {L"NoEndDate"                          },                
    {L"PatternEndDate"                     },                
    {L"Occurrences"                        },                
    {NULL}

}
RECURRENCE FIELDS.

Referenced by convertToSyncItem(), createWinItem(), and fillClientItem().

WCHAR* taskFields[] [static]

Initial value:

 {

    {L"StartDate"                          },                
    {L"ActualWork"                         },                
    {L"BillingInformation"                 },                
    {L"Body"                               },                
    {L"Categories"                         },                
    {L"Companies"                          },                
    {L"Complete"                           },                
    {L"DateCompleted"                      },                
    {L"DueDate"                            },                
    {L"Importance"                         },                
    {L"IsRecurring"                        },                
    {L"Mileage"                            },                
    {L"PercentComplete"                    },                
    {L"ReminderSet"                        },                
    {L"ReminderSoundFile"                  },                
    {L"ReminderTime"                       },                
    {L"Sensitivity"                        },                
    {L"Status"                             },                
    {L"Subject"                            },                
    {L"TeamTask"                           },                
    {L"TotalWork"                          },                
    {NULL}

}
SIF MAIL PROPERTIES.

SIF TASK PROPERTIES

Note:
"StartDate" property MUST be set before "DueDate", so it's placed in first position. When setting "StartDate" property for an incoming item, "DueDate" is internally shifted by Outlook if existing (it is done internally in a silent way) and it could lead to errors. So "StartDate" is the first property to be set.

Referenced by getProperSifArray().


Generated on Tue Apr 6 13:00:40 2010 for Funambol Outlook Plug-in Library by  doxygen 1.5.7.1