Enum MapiCalendarRecurrenceCalendarType

MapiCalendarRecurrenceCalendarType enumeration

Specifies the calendar type used for MAPI calendar recurrence patterns. This enumeration supports multiple calendar systems including Gregorian, Hijri, Hebrew, lunar, and various regional calendars used around the world.

public enum MapiCalendarRecurrenceCalendarType

Values

NameValueDescription
Default0The default value for the calendar type is Gregorian. (If the PatternType is HjMonth, HjMonthNth, or HjMonthEnd, and the CalendarType is Default, this recurrence uses the Hijri calendar.)
CAL_GREGORIAN1Gregorian (localized) calendar
CAL_GREGORIAN_US2Gregorian (U.S.) calendar
CAL_JAPAN3Japanese Emperor Era calendar
CAL_TAIWAN4Taiwan calendar
CAL_KOREA5Korean Tangun Era calendar
CAL_HIJRI6Hijri (Arabic Lunar) calendar
CAL_THAI7Thai calendar
CAL_HEBREW8Hebrew lunar calendar
CAL_GREGORIAN_ME_FRENCH9Gregorian Middle East French calendar
CAL_GREGORIAN_ARABIC10Gregorian Arabic calendar
CAL_GREGORIAN_XLIT_ENGLISH11Gregorian transliterated English calendar
CAL_GREGORIAN_XLIT_FRENCH12Gregorian transliterated French calendar
CAL_LUNAR_JAPANESE14Japanese lunar calendar
CAL_CHINESE_LUNAR15Chinese lunar calendar
CAL_SAKA16Saka Era calendar
CAL_LUNAR_ETO_CHN17Lunar ETO Chinese calendar
CAL_LUNAR_ETO_KOR18Lunar ETO Korean calendar
CAL_LUNAR_ROKUYOU19Lunar Rokuyou calendar
CAL_LUNAR_KOREAN20Korean lunar calendar
CAL_UMALQURA23Um Al Qura calendar

Remarks

This enumeration defines the calendar system that should be used when calculating recurring calendar events. The Default value uses the Gregorian calendar, but can be overridden to use other calendar systems such as Hijri (Islamic), Hebrew, Chinese lunar, Japanese Emperor Era, or various other regional calendars. The calendar type is used in conjunction with MapiCalendarRecurrencePatternType to determine the recurrence behavior for MapiCalendar items.

See Also