<!-- ##### SECTION Title ##### -->
e-cal-recur

<!-- ##### SECTION Short_Description ##### -->
Functions to expand recurrences for recurrent appointments.

<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### USER_FUNCTION ECalRecurInstanceFn ##### -->
<para>

</para>

@comp: 
@instance_start: 
@instance_end: 
@data: 
@Returns: 


<!-- ##### USER_FUNCTION ECalRecurResolveTimezoneFn ##### -->
<para>

</para>

@tzid: 
@data: 
@Returns: 


<!-- ##### FUNCTION e_cal_recur_generate_instances ##### -->
<para>

</para>

@comp: 
@start: 
@end: 
@cb: 
@cb_data: 
@tz_cb: 
@tz_cb_data: 
@default_timezone: 


<!-- ##### FUNCTION e_cal_recur_obtain_enddate ##### -->
<para>

</para>

@ir: 
@prop: 
@zone: 
@convert_end_date: 
@Returns: 


<!-- ##### FUNCTION e_cal_recur_ensure_end_dates ##### -->
<para>

</para>

@comp: 
@refresh: 
@tz_cb: 
@tz_cb_data: 
@Returns: 


<!-- ##### FUNCTION e_cal_get_recur_nth ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO e_cal_recur_nth ##### -->
<para>

</para>



