#define API __attribute__ ((visibility("default")))
#endif
-#define SAFE_STRDUP(src) (src)?strdup((char *)src):NULL
+#define SAFE_STRDUP(src) (src) ? strdup((char *)src) : NULL
#define CAL_DEBUGGING
#define CAL_PROFILE
#ifdef CAL_PROFILE
#define CAL_PROFILE_GET_TIME() (clock() / (CLOCKS_PER_SEC / 1000));
-#define CAL_PROFILE_PRINT(starttime,endtime) ERR("%ld ~ %ld : %ld(%d sec) msec",starttime,endtime,endtime-starttime, (endtime-starttime)/1000);
+#define CAL_PROFILE_PRINT(starttime, endtime) ERR("%ld ~ %ld : %ld(%d sec) msec", starttime, endtime, endtime-starttime, (endtime-starttime)/1000);
#else
#define CAL_PROFILE_GET_TIME(input_time) 0
-#define CAL_PROFILE_PRINT(starttime,endtime)
+#define CAL_PROFILE_PRINT(starttime, endtime)
#endif
#define CAL_FREE(ptr) \
extern "C" {
#endif
-typedef enum
-{
+typedef enum {
CAL_RECORD_TYPE_INVALID = 0,
CAL_RECORD_TYPE_CALENDAR,
CAL_RECORD_TYPE_EVENT ,
(dst)->plugin_cb = (src)->plugin_cb;\
(dst)->view_uri = (src)->view_uri;\
(dst)->properties_max_count = (src)->properties_max_count;\
- if ((src)->properties_flags) \
- {\
+ if ((src)->properties_flags) {\
(dst)->properties_flags = calloc((dst)->properties_max_count, sizeof(char));\
if ((dst)->properties_flags)\
memcpy((dst)->properties_flags, (src)->properties_flags, sizeof(char)*(dst)->properties_max_count);\
- }\
+ } \
(dst)->property_flag = (src)->property_flag;\
} while (0)
#define CAL_RECORD_RESET_COMMON(src) do {\
- if ((src)->properties_flags) \
- {\
+ if ((src)->properties_flags) {\
free((src)->properties_flags); \
(src)->properties_max_count = 0;\
(src)->properties_flags = NULL;\
(src)->property_flag = 0;\
- }\
+ } \
} while (0)
cal_record_plugin_cb_s* cal_record_get_plugin_cb(cal_record_type_e type);
}
#endif
-#endif // __CALENDAR_SVC_TIME_H__
+#endif /* __CALENDAR_SVC_TIME_H__ */
#define CAL_TZID_GMT "Etc/GMT"
#define CAL_SOCK_PATH "/run/user/%d"
-#define CAL_NOTI_EVENT_CHANGED tzplatform_mkpath(TZ_USER_DATA,"calendar-svc/.CALENDAR_SVC_EVENT_CHANGED")
-#define CAL_NOTI_TODO_CHANGED tzplatform_mkpath(TZ_USER_DATA,"calendar-svc/.CALENDAR_SVC_TODO_CHANGED")
-#define CAL_NOTI_CALENDAR_CHANGED tzplatform_mkpath(TZ_USER_DATA,"calendar-svc/.CALENDAR_SVC_CALENDAR_CHANGED")
+#define CAL_NOTI_EVENT_CHANGED tzplatform_mkpath(TZ_USER_DATA, "calendar-svc/.CALENDAR_SVC_EVENT_CHANGED")
+#define CAL_NOTI_TODO_CHANGED tzplatform_mkpath(TZ_USER_DATA, "calendar-svc/.CALENDAR_SVC_TODO_CHANGED")
+#define CAL_NOTI_CALENDAR_CHANGED tzplatform_mkpath(TZ_USER_DATA, "calendar-svc/.CALENDAR_SVC_CALENDAR_CHANGED")
#define CAL_NOTI_REMINDER_CAHNGED "reminder"
#define CAL_FORMAT_LOCAL_DATETIME "%04d-%02d-%02dT%02d:%02d:%02d"
#define CAL_DATETIME_FORMAT_YYYYMMDD "%04d%02d%02d"
* @enum cal_priority_e
* This enumeration defines priority for todo data.
*/
-typedef enum
-{
+typedef enum {
CAL_PRIORITY_LOW, /**< priority low */
CAL_PRIORITY_MID, /**< priority middle */
CAL_PRIORITY_HIGH /**< priority high */
} cal_priority_e;
-typedef enum
-{
+typedef enum {
CAL_PERMISSION_NONE = 0x00,
CAL_PERMISSION_READ = 0x01,
CAL_PERMISSION_WRITE = 0x02,
#define LOCAL_ACCOUNT_ID -1
-#define CAL_INVALID_ID (-1)
+#define CAL_INVALID_ID (-1)
-typedef enum
-{
- CAL_SCH_TYPE_NONE=0, /**< None type */
+typedef enum {
+ CAL_SCH_TYPE_NONE = 0, /**< None type */
CAL_SCH_TYPE_EVENT, /**< schedule event type */
CAL_SCH_TYPE_TODO, /**< task event type */
CAL_SCH_TYPE_MAX, /**< max type */
/**
* This structure defines schedule information.
*/
-typedef struct
-{
+typedef struct {
cal_record_s common;
int index; /**< Record index */
int calendar_id;
cal_list_s *extended_list;
} cal_event_s;
-typedef struct
-{
+typedef struct {
cal_record_s common;
int index;
int calendar_id;
cal_list_s *extended_list;
} cal_todo_s;
-typedef struct
-{
+typedef struct {
int freq;
int range_type;
calendar_time_s until;
* This structure defines participant information of a meetting.
* ical: cutype, member, role, partstat, rsvp, delto, delfrom, sentby, cn, dir, language
*/
-typedef struct
-{
+typedef struct {
cal_record_s common;
int id; /* Internal property. Do not add to view_uri property */
int parent_id;
/**
* This structure defines exception information of alarm.
*/
-typedef struct
-{
+typedef struct {
cal_record_s common;
int id; /* Internal property. Do not add to view_uri property */
int parent_id;
} cal_alarm_s;
/* This is the calendar schema */
-typedef struct
-{
+typedef struct {
cal_record_s common;
int index;
int store_type;
/* type for timezone information save */
-typedef struct
-{
+typedef struct {
cal_record_s common;
int index;
int tz_offset_from_gmt;
int calendar_id;
} cal_timezone_s;
-typedef struct
-{
+typedef struct {
cal_record_s common;
int event_id;
int calendar_id;
char *sync_data1;
} cal_instance_normal_s;
-typedef struct
-{
+typedef struct {
cal_record_s common;
int event_id;
int calendar_id;
int is_allday;
} cal_instance_allday_s;
-typedef struct
-{
+typedef struct {
cal_record_s common;
int event_id;
int calendar_id;
char *sync_data4;
} cal_instance_normal_extended_s;
-typedef struct
-{
+typedef struct {
cal_record_s common;
int event_id;
int calendar_id;
int is_allday;
} cal_instance_allday_extended_s;
-typedef struct
-{
+typedef struct {
cal_record_s common;
int type;
int id;
int version;
} cal_updated_info_s;
-typedef enum
-{
+typedef enum {
CAL_NOTI_TYPE_EVENT = 0x0,
CAL_NOTI_TYPE_TODO,
CAL_NOTI_TYPE_CALENDAR,
VCALENDAR_TYPE_VTODO,
};
-#endif // __CALENDAR_SVC_VCALENDAR_H__
+#endif /* __CALENDAR_SVC_VCALENDAR_H__ */
char* cal_vcalendar_parse_read_key_value(char *stream, char **prop, char **cont);
int cal_vcalendar_parse_vcalendar_object(char *vcalendar_object_stream, calendar_list_h list, vcalendar_foreach_s *foreach_data);
-#endif // __CALENDAR_SVC_VCALENDAR_PARSE_H__
+#endif /* __CALENDAR_SVC_VCALENDAR_PARSE_H__ */
#define CAL_PROPERTY_DATA_TYPE_LLI 0x00004000
#define CAL_PROPERTY_DATA_TYPE_CALTIME 0x00005000
#define CAL_PROPERTY_DATA_TYPE_REC 0x00006000
-#define CAL_PROPERTY_CHECK_DATA_TYPE(property_id,data_type) \
+#define CAL_PROPERTY_CHECK_DATA_TYPE(property_id, data_type) \
((property_id&CAL_PROPERTY_DATA_TYPE_MASK) == data_type ? true : false)
/* for property 0xFF000000 */
#define CAL_PROPERTY_EXTENDED 0x0A000000
#define CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED 0x0B000000
#define CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED 0x0C000000
-#define CAL_PROPERTY_CHECK(property_id,data_type) \
+#define CAL_PROPERTY_CHECK(property_id, data_type) \
((property_id&CAL_PROPERTY_MASK) == data_type ? true : false)
#define CAL_PROPERTY_FLAGS_MASK 0x00F00000
#define CAL_PROPERTY_FLAGS_FILTER 0x00100000
#define CAL_PROPERTY_FLAGS_PROJECTION 0x00200000
#define CAL_PROPERTY_FLAGS_READ_ONLY 0x00300000
-#define CAL_PROPERTY_CHECK_FLAGS(property_id,data_type) \
+#define CAL_PROPERTY_CHECK_FLAGS(property_id, data_type) \
((property_id&CAL_PROPERTY_FLAGS_MASK) == data_type ? true : false)
typedef enum {
CAL_PROPERTY_EVENT_EXTENDED = (CAL_PROPERTY_EVENT|CAL_PROPERTY_DATA_TYPE_REC) +55,
CAL_PROPERTY_EVENT_IS_ALLDAY = (CAL_PROPERTY_EVENT|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY) +56,
- CAL_PROPERTY_TODO_ID =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY),
- CAL_PROPERTY_TODO_CALENDAR_ID =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +1,
- CAL_PROPERTY_TODO_SUMMARY =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +2,
- CAL_PROPERTY_TODO_DESCRIPTION =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +3,
- CAL_PROPERTY_TODO_LOCATION =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +4,
- CAL_PROPERTY_TODO_CATEGORIES =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +5,
- CAL_PROPERTY_TODO_TODO_STATUS =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +6,
- CAL_PROPERTY_TODO_PRIORITY =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +7,
- CAL_PROPERTY_TODO_SENSITIVITY =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +8,
- CAL_PROPERTY_TODO_UID =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +9,
- CAL_PROPERTY_TODO_LATITUDE =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_DOUBLE) +10,
- CAL_PROPERTY_TODO_LONGITUDE =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_DOUBLE) +11,
- CAL_PROPERTY_TODO_PROGRESS =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +12,
- CAL_PROPERTY_TODO_CREATED_TIME =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_LLI) +13,
- CAL_PROPERTY_TODO_LAST_MODIFIED_TIME =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_LLI|CAL_PROPERTY_FLAGS_READ_ONLY) +14,
- CAL_PROPERTY_TODO_COMPLETED_TIME =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_LLI) +15,
- CAL_PROPERTY_TODO_IS_DELETED =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY) +16,
- CAL_PROPERTY_TODO_FREQ =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +17,
- CAL_PROPERTY_TODO_RANGE_TYPE =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +18,
- CAL_PROPERTY_TODO_UNTIL =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_CALTIME) +19,
- CAL_PROPERTY_TODO_COUNT =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +20,
- CAL_PROPERTY_TODO_INTERVAL =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +21,
- CAL_PROPERTY_TODO_BYSECOND =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +22,
- CAL_PROPERTY_TODO_BYMINUTE =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +23,
- CAL_PROPERTY_TODO_BYHOUR =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +24,
- CAL_PROPERTY_TODO_BYDAY =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +25,
- CAL_PROPERTY_TODO_BYMONTHDAY =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +26,
- CAL_PROPERTY_TODO_BYYEARDAY =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +27,
- CAL_PROPERTY_TODO_BYWEEKNO =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +28,
- CAL_PROPERTY_TODO_BYMONTH =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +29,
- CAL_PROPERTY_TODO_BYSETPOS =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +30,
- CAL_PROPERTY_TODO_WKST =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +31,
- CAL_PROPERTY_TODO_HAS_ALARM =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY) +32,
- CAL_PROPERTY_TODO_SYNC_DATA1 =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +33,
- CAL_PROPERTY_TODO_SYNC_DATA2 =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +34,
- CAL_PROPERTY_TODO_SYNC_DATA3 =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +35,
- CAL_PROPERTY_TODO_SYNC_DATA4 =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +36,
- CAL_PROPERTY_TODO_START =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_CALTIME) +37,
- CAL_PROPERTY_TODO_DUE =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_CALTIME) +38,
- CAL_PROPERTY_TODO_CALENDAR_ALARM =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_REC) +39,
- CAL_PROPERTY_TODO_START_TZID =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +40,
- CAL_PROPERTY_TODO_DUE_TZID =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +41,
- CAL_PROPERTY_TODO_ORGANIZER_NAME =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +42,
- CAL_PROPERTY_TODO_ORGANIZER_EMAIL =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +43,
- CAL_PROPERTY_TODO_HAS_ATTENDEE =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY) +44,
- CAL_PROPERTY_TODO_CALENDAR_ATTENDEE =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_REC) +45,
- CAL_PROPERTY_TODO_EXTENDED =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_REC) +46,
- CAL_PROPERTY_TODO_IS_ALLDAY =(CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY) +47,
+ CAL_PROPERTY_TODO_ID = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY),
+ CAL_PROPERTY_TODO_CALENDAR_ID = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +1,
+ CAL_PROPERTY_TODO_SUMMARY = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +2,
+ CAL_PROPERTY_TODO_DESCRIPTION = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +3,
+ CAL_PROPERTY_TODO_LOCATION = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +4,
+ CAL_PROPERTY_TODO_CATEGORIES = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +5,
+ CAL_PROPERTY_TODO_TODO_STATUS = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +6,
+ CAL_PROPERTY_TODO_PRIORITY = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +7,
+ CAL_PROPERTY_TODO_SENSITIVITY = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +8,
+ CAL_PROPERTY_TODO_UID = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +9,
+ CAL_PROPERTY_TODO_LATITUDE = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_DOUBLE) +10,
+ CAL_PROPERTY_TODO_LONGITUDE = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_DOUBLE) +11,
+ CAL_PROPERTY_TODO_PROGRESS = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +12,
+ CAL_PROPERTY_TODO_CREATED_TIME = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_LLI) +13,
+ CAL_PROPERTY_TODO_LAST_MODIFIED_TIME = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_LLI|CAL_PROPERTY_FLAGS_READ_ONLY) +14,
+ CAL_PROPERTY_TODO_COMPLETED_TIME = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_LLI) +15,
+ CAL_PROPERTY_TODO_IS_DELETED = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY) +16,
+ CAL_PROPERTY_TODO_FREQ = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +17,
+ CAL_PROPERTY_TODO_RANGE_TYPE = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +18,
+ CAL_PROPERTY_TODO_UNTIL = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_CALTIME) +19,
+ CAL_PROPERTY_TODO_COUNT = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +20,
+ CAL_PROPERTY_TODO_INTERVAL = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +21,
+ CAL_PROPERTY_TODO_BYSECOND = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +22,
+ CAL_PROPERTY_TODO_BYMINUTE = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +23,
+ CAL_PROPERTY_TODO_BYHOUR = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +24,
+ CAL_PROPERTY_TODO_BYDAY = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +25,
+ CAL_PROPERTY_TODO_BYMONTHDAY = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +26,
+ CAL_PROPERTY_TODO_BYYEARDAY = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +27,
+ CAL_PROPERTY_TODO_BYWEEKNO = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +28,
+ CAL_PROPERTY_TODO_BYMONTH = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +29,
+ CAL_PROPERTY_TODO_BYSETPOS = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +30,
+ CAL_PROPERTY_TODO_WKST = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT) +31,
+ CAL_PROPERTY_TODO_HAS_ALARM = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY) +32,
+ CAL_PROPERTY_TODO_SYNC_DATA1 = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +33,
+ CAL_PROPERTY_TODO_SYNC_DATA2 = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +34,
+ CAL_PROPERTY_TODO_SYNC_DATA3 = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +35,
+ CAL_PROPERTY_TODO_SYNC_DATA4 = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +36,
+ CAL_PROPERTY_TODO_START = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_CALTIME) +37,
+ CAL_PROPERTY_TODO_DUE = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_CALTIME) +38,
+ CAL_PROPERTY_TODO_CALENDAR_ALARM = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_REC) +39,
+ CAL_PROPERTY_TODO_START_TZID = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +40,
+ CAL_PROPERTY_TODO_DUE_TZID = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +41,
+ CAL_PROPERTY_TODO_ORGANIZER_NAME = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +42,
+ CAL_PROPERTY_TODO_ORGANIZER_EMAIL = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_STR) +43,
+ CAL_PROPERTY_TODO_HAS_ATTENDEE = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY) +44,
+ CAL_PROPERTY_TODO_CALENDAR_ATTENDEE = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_REC) +45,
+ CAL_PROPERTY_TODO_EXTENDED = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_REC) +46,
+ CAL_PROPERTY_TODO_IS_ALLDAY = (CAL_PROPERTY_TODO|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY) +47,
- CAL_PROPERTY_TIMEZONE_ID =(CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY),
- CAL_PROPERTY_TIMEZONE_TZ_OFFSET_FROM_GMT =(CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+1,
- CAL_PROPERTY_TIMEZONE_STANDARD_NAME =(CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_STR)+2,
- CAL_PROPERTY_TIMEZONE_STD_START_MONTH =(CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+3,
- CAL_PROPERTY_TIMEZONE_STD_START_POSITION_OF_WEEK =(CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+4,
- CAL_PROPERTY_TIMEZONE_STD_START_DAY =(CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+5,
- CAL_PROPERTY_TIMEZONE_STD_START_HOUR =(CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+6,
- CAL_PROPERTY_TIMEZONE_STANDARD_BIAS =(CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+7,
- CAL_PROPERTY_TIMEZONE_DAY_LIGHT_NAME =(CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_STR)+8,
- CAL_PROPERTY_TIMEZONE_DAY_LIGHT_START_MONTH =(CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+9,
- CAL_PROPERTY_TIMEZONE_DAY_LIGHT_START_POSITION_OF_WEEK =(CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+10,
- CAL_PROPERTY_TIMEZONE_DAY_LIGHT_START_DAY =(CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+11,
- CAL_PROPERTY_TIMEZONE_DAY_LIGHT_START_HOUR =(CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+12,
- CAL_PROPERTY_TIMEZONE_DAY_LIGHT_BIAS =(CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+13,
- CAL_PROPERTY_TIMEZONE_CALENDAR_ID =(CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+14,
+ CAL_PROPERTY_TIMEZONE_ID = (CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY),
+ CAL_PROPERTY_TIMEZONE_TZ_OFFSET_FROM_GMT = (CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+1,
+ CAL_PROPERTY_TIMEZONE_STANDARD_NAME = (CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_STR)+2,
+ CAL_PROPERTY_TIMEZONE_STD_START_MONTH = (CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+3,
+ CAL_PROPERTY_TIMEZONE_STD_START_POSITION_OF_WEEK = (CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+4,
+ CAL_PROPERTY_TIMEZONE_STD_START_DAY = (CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+5,
+ CAL_PROPERTY_TIMEZONE_STD_START_HOUR = (CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+6,
+ CAL_PROPERTY_TIMEZONE_STANDARD_BIAS = (CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+7,
+ CAL_PROPERTY_TIMEZONE_DAY_LIGHT_NAME = (CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_STR)+8,
+ CAL_PROPERTY_TIMEZONE_DAY_LIGHT_START_MONTH = (CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+9,
+ CAL_PROPERTY_TIMEZONE_DAY_LIGHT_START_POSITION_OF_WEEK = (CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+10,
+ CAL_PROPERTY_TIMEZONE_DAY_LIGHT_START_DAY = (CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+11,
+ CAL_PROPERTY_TIMEZONE_DAY_LIGHT_START_HOUR = (CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+12,
+ CAL_PROPERTY_TIMEZONE_DAY_LIGHT_BIAS = (CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+13,
+ CAL_PROPERTY_TIMEZONE_CALENDAR_ID = (CAL_PROPERTY_TIMEZONE|CAL_PROPERTY_DATA_TYPE_INT)+14,
- CAL_PROPERTY_ATTENDEE_NUMBER =(CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR),
- CAL_PROPERTY_ATTENDEE_CUTYPE =(CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_INT)+1,
- CAL_PROPERTY_ATTENDEE_CT_INDEX =(CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_INT)+2,
- CAL_PROPERTY_ATTENDEE_UID =(CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR)+3,
- CAL_PROPERTY_ATTENDEE_GROUP =(CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR)+4,
- CAL_PROPERTY_ATTENDEE_EMAIL =(CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR)+5,
- CAL_PROPERTY_ATTENDEE_ROLE =(CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_INT)+6,
- CAL_PROPERTY_ATTENDEE_STATUS =(CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_INT)+7,
- CAL_PROPERTY_ATTENDEE_RSVP =(CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_INT)+8,
- CAL_PROPERTY_ATTENDEE_DELEGATEE_URI =(CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR)+9,
- CAL_PROPERTY_ATTENDEE_DELEGATOR_URI =(CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR)+10,
- CAL_PROPERTY_ATTENDEE_NAME =(CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR)+11,
- CAL_PROPERTY_ATTENDEE_MEMBER =(CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR)+12,
- CAL_PROPERTY_ATTENDEE_PARENT_ID =(CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY)+13,
+ CAL_PROPERTY_ATTENDEE_NUMBER = (CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR),
+ CAL_PROPERTY_ATTENDEE_CUTYPE = (CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_INT)+1,
+ CAL_PROPERTY_ATTENDEE_CT_INDEX = (CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_INT)+2,
+ CAL_PROPERTY_ATTENDEE_UID = (CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR)+3,
+ CAL_PROPERTY_ATTENDEE_GROUP = (CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR)+4,
+ CAL_PROPERTY_ATTENDEE_EMAIL = (CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR)+5,
+ CAL_PROPERTY_ATTENDEE_ROLE = (CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_INT)+6,
+ CAL_PROPERTY_ATTENDEE_STATUS = (CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_INT)+7,
+ CAL_PROPERTY_ATTENDEE_RSVP = (CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_INT)+8,
+ CAL_PROPERTY_ATTENDEE_DELEGATEE_URI = (CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR)+9,
+ CAL_PROPERTY_ATTENDEE_DELEGATOR_URI = (CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR)+10,
+ CAL_PROPERTY_ATTENDEE_NAME = (CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR)+11,
+ CAL_PROPERTY_ATTENDEE_MEMBER = (CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_STR)+12,
+ CAL_PROPERTY_ATTENDEE_PARENT_ID = (CAL_PROPERTY_ATTENDEE|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY)+13,
- CAL_PROPERTY_ALARM_TICK =(CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_INT),
- CAL_PROPERTY_ALARM_TICK_UNIT =(CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_INT)+1,
- CAL_PROPERTY_ALARM_DESCRIPTION =(CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_STR)+2,
- CAL_PROPERTY_ALARM_PARENT_ID =(CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY)+3,
- CAL_PROPERTY_ALARM_SUMMARY =(CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_STR)+4,
- CAL_PROPERTY_ALARM_ACTION =(CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_INT)+5,
- CAL_PROPERTY_ALARM_ATTACH =(CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_STR)+6,
- CAL_PROPERTY_ALARM_ALARM =(CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_CALTIME)+7,
+ CAL_PROPERTY_ALARM_TICK = (CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_INT),
+ CAL_PROPERTY_ALARM_TICK_UNIT = (CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_INT)+1,
+ CAL_PROPERTY_ALARM_DESCRIPTION = (CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_STR)+2,
+ CAL_PROPERTY_ALARM_PARENT_ID = (CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY)+3,
+ CAL_PROPERTY_ALARM_SUMMARY = (CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_STR)+4,
+ CAL_PROPERTY_ALARM_ACTION = (CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_INT)+5,
+ CAL_PROPERTY_ALARM_ATTACH = (CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_STR)+6,
+ CAL_PROPERTY_ALARM_ALARM = (CAL_PROPERTY_ALARM|CAL_PROPERTY_DATA_TYPE_CALTIME)+7,
- CAL_PROPERTY_INSTANCE_NORMAL_EVENT_ID =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT),
- CAL_PROPERTY_INSTANCE_NORMAL_START =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_CALTIME) +1,
- CAL_PROPERTY_INSTANCE_NORMAL_END =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_CALTIME) +2,
- CAL_PROPERTY_INSTANCE_NORMAL_SUMMARY =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_STR)+3,
- CAL_PROPERTY_INSTANCE_NORMAL_LOCATION =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_STR)+4,
- CAL_PROPERTY_INSTANCE_NORMAL_CALENDAR_ID =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+5,
- CAL_PROPERTY_INSTANCE_NORMAL_DESCRIPTION =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_STR)+6,
- CAL_PROPERTY_INSTANCE_NORMAL_BUSY_STATUS =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+7,
- CAL_PROPERTY_INSTANCE_NORMAL_EVENT_STATUS =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+8,
- CAL_PROPERTY_INSTANCE_NORMAL_PRIORITY =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+9,
- CAL_PROPERTY_INSTANCE_NORMAL_SENSITIVITY =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+10,
- CAL_PROPERTY_INSTANCE_NORMAL_HAS_RRULE =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+11,
- CAL_PROPERTY_INSTANCE_NORMAL_LATITUDE =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_DOUBLE)+12,
- CAL_PROPERTY_INSTANCE_NORMAL_LONGITUDE =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_DOUBLE)+13,
- CAL_PROPERTY_INSTANCE_NORMAL_HAS_ALARM =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+14,
- CAL_PROPERTY_INSTANCE_NORMAL_ORIGINAL_EVENT_ID =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+15,
- CAL_PROPERTY_INSTANCE_NORMAL_LAST_MODIFIED_TIME =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_LLI)+16,
- CAL_PROPERTY_INSTANCE_NORMAL_SYNC_DATA1 =(CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_STR)+17,
+ CAL_PROPERTY_INSTANCE_NORMAL_EVENT_ID = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT),
+ CAL_PROPERTY_INSTANCE_NORMAL_START = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_CALTIME) +1,
+ CAL_PROPERTY_INSTANCE_NORMAL_END = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_CALTIME) +2,
+ CAL_PROPERTY_INSTANCE_NORMAL_SUMMARY = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_STR)+3,
+ CAL_PROPERTY_INSTANCE_NORMAL_LOCATION = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_STR)+4,
+ CAL_PROPERTY_INSTANCE_NORMAL_CALENDAR_ID = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+5,
+ CAL_PROPERTY_INSTANCE_NORMAL_DESCRIPTION = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_STR)+6,
+ CAL_PROPERTY_INSTANCE_NORMAL_BUSY_STATUS = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+7,
+ CAL_PROPERTY_INSTANCE_NORMAL_EVENT_STATUS = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+8,
+ CAL_PROPERTY_INSTANCE_NORMAL_PRIORITY = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+9,
+ CAL_PROPERTY_INSTANCE_NORMAL_SENSITIVITY = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+10,
+ CAL_PROPERTY_INSTANCE_NORMAL_HAS_RRULE = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+11,
+ CAL_PROPERTY_INSTANCE_NORMAL_LATITUDE = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_DOUBLE)+12,
+ CAL_PROPERTY_INSTANCE_NORMAL_LONGITUDE = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_DOUBLE)+13,
+ CAL_PROPERTY_INSTANCE_NORMAL_HAS_ALARM = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+14,
+ CAL_PROPERTY_INSTANCE_NORMAL_ORIGINAL_EVENT_ID = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_INT)+15,
+ CAL_PROPERTY_INSTANCE_NORMAL_LAST_MODIFIED_TIME = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_LLI)+16,
+ CAL_PROPERTY_INSTANCE_NORMAL_SYNC_DATA1 = (CAL_PROPERTY_INSTANCE_NORMAL|CAL_PROPERTY_DATA_TYPE_STR)+17,
- CAL_PROPERTY_INSTANCE_ALLDAY_EVENT_ID =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT),
- CAL_PROPERTY_INSTANCE_ALLDAY_START =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_CALTIME) +1,
- CAL_PROPERTY_INSTANCE_ALLDAY_END =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_CALTIME) +2,
- CAL_PROPERTY_INSTANCE_ALLDAY_SUMMARY =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_STR)+3,
- CAL_PROPERTY_INSTANCE_ALLDAY_LOCATION =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_STR)+4,
- CAL_PROPERTY_INSTANCE_ALLDAY_CALENDAR_ID =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+5,
- CAL_PROPERTY_INSTANCE_ALLDAY_DESCRIPTION =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_STR)+6,
- CAL_PROPERTY_INSTANCE_ALLDAY_BUSY_STATUS =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+7,
- CAL_PROPERTY_INSTANCE_ALLDAY_EVENT_STATUS =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+8,
- CAL_PROPERTY_INSTANCE_ALLDAY_PRIORITY =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+9,
- CAL_PROPERTY_INSTANCE_ALLDAY_SENSITIVITY =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+10,
- CAL_PROPERTY_INSTANCE_ALLDAY_HAS_RRULE =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+11,
- CAL_PROPERTY_INSTANCE_ALLDAY_LATITUDE =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_DOUBLE)+12,
- CAL_PROPERTY_INSTANCE_ALLDAY_LONGITUDE =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_DOUBLE)+13,
- CAL_PROPERTY_INSTANCE_ALLDAY_HAS_ALARM =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+14,
- CAL_PROPERTY_INSTANCE_ALLDAY_ORIGINAL_EVENT_ID =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+15,
- CAL_PROPERTY_INSTANCE_ALLDAY_LAST_MODIFIED_TIME =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_LLI)+16,
- CAL_PROPERTY_INSTANCE_ALLDAY_SYNC_DATA1 =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_STR)+17,
- CAL_PROPERTY_INSTANCE_ALLDAY_IS_ALLDAY =(CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY)+18,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EVENT_ID = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT),
+ CAL_PROPERTY_INSTANCE_ALLDAY_START = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_CALTIME) +1,
+ CAL_PROPERTY_INSTANCE_ALLDAY_END = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_CALTIME) +2,
+ CAL_PROPERTY_INSTANCE_ALLDAY_SUMMARY = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_STR)+3,
+ CAL_PROPERTY_INSTANCE_ALLDAY_LOCATION = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_STR)+4,
+ CAL_PROPERTY_INSTANCE_ALLDAY_CALENDAR_ID = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+5,
+ CAL_PROPERTY_INSTANCE_ALLDAY_DESCRIPTION = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_STR)+6,
+ CAL_PROPERTY_INSTANCE_ALLDAY_BUSY_STATUS = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+7,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EVENT_STATUS = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+8,
+ CAL_PROPERTY_INSTANCE_ALLDAY_PRIORITY = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+9,
+ CAL_PROPERTY_INSTANCE_ALLDAY_SENSITIVITY = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+10,
+ CAL_PROPERTY_INSTANCE_ALLDAY_HAS_RRULE = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+11,
+ CAL_PROPERTY_INSTANCE_ALLDAY_LATITUDE = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_DOUBLE)+12,
+ CAL_PROPERTY_INSTANCE_ALLDAY_LONGITUDE = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_DOUBLE)+13,
+ CAL_PROPERTY_INSTANCE_ALLDAY_HAS_ALARM = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+14,
+ CAL_PROPERTY_INSTANCE_ALLDAY_ORIGINAL_EVENT_ID = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT)+15,
+ CAL_PROPERTY_INSTANCE_ALLDAY_LAST_MODIFIED_TIME = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_LLI)+16,
+ CAL_PROPERTY_INSTANCE_ALLDAY_SYNC_DATA1 = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_STR)+17,
+ CAL_PROPERTY_INSTANCE_ALLDAY_IS_ALLDAY = (CAL_PROPERTY_INSTANCE_ALLDAY|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY)+18,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_EVENT_ID =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT),
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_START =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_CALTIME) +1,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_END =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_CALTIME) +2,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_SUMMARY =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+3,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_LOCATION =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+4,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_CALENDAR_ID =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+5,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_DESCRIPTION =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+6,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_BUSY_STATUS =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+7,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_EVENT_STATUS =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+8,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_PRIORITY =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+9,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_SENSITIVITY =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+10,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_HAS_RRULE =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+11,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_LATITUDE =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_DOUBLE)+12,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_LONGITUDE =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_DOUBLE)+13,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_HAS_ALARM =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+14,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_ORIGINAL_EVENT_ID =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+15,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_LAST_MODIFIED_TIME =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_LLI)+16,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_SYNC_DATA1 =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+17,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_ORGANIZER_NAME =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+18,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_CATEGORIES =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+19,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_HAS_ATTENDEE =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+20,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_SYNC_DATA2 =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+21,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_SYNC_DATA3 =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+22,
- CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_SYNC_DATA4 =(CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+23,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_EVENT_ID = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT),
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_START = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_CALTIME) +1,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_END = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_CALTIME) +2,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_SUMMARY = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+3,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_LOCATION = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+4,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_CALENDAR_ID = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+5,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_DESCRIPTION = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+6,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_BUSY_STATUS = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+7,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_EVENT_STATUS = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+8,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_PRIORITY = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+9,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_SENSITIVITY = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+10,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_HAS_RRULE = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+11,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_LATITUDE = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_DOUBLE)+12,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_LONGITUDE = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_DOUBLE)+13,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_HAS_ALARM = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+14,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_ORIGINAL_EVENT_ID = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+15,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_LAST_MODIFIED_TIME = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_LLI)+16,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_SYNC_DATA1 = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+17,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_ORGANIZER_NAME = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+18,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_CATEGORIES = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+19,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_HAS_ATTENDEE = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+20,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_SYNC_DATA2 = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+21,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_SYNC_DATA3 = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+22,
+ CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED_SYNC_DATA4 = (CAL_PROPERTY_INSTANCE_NORMAL_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+23,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_EVENT_ID =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT),
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_START =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_CALTIME) +1,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_END =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_CALTIME) +2,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_SUMMARY =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+3,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_LOCATION =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+4,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_CALENDAR_ID =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+5,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_DESCRIPTION =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+6,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_BUSY_STATUS =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+7,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_EVENT_STATUS =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+8,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_PRIORITY =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+9,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_SENSITIVITY =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+10,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_HAS_RRULE =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+11,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_LATITUDE =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_DOUBLE)+12,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_LONGITUDE =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_DOUBLE)+13,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_HAS_ALARM =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+14,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_ORIGINAL_EVENT_ID =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+15,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_LAST_MODIFIED_TIME =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_LLI)+16,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_SYNC_DATA1 =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+17,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_ORGANIZER_NAME =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+18,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_CATEGORIES =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+19,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_HAS_ATTENDEE =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+20,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_SYNC_DATA2 =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+21,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_SYNC_DATA3 =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+22,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_SYNC_DATA4 =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+23,
- CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_IS_ALLDAY =(CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY)+24,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_EVENT_ID = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT),
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_START = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_CALTIME) +1,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_END = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_CALTIME) +2,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_SUMMARY = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+3,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_LOCATION = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+4,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_CALENDAR_ID = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+5,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_DESCRIPTION = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+6,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_BUSY_STATUS = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+7,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_EVENT_STATUS = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+8,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_PRIORITY = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+9,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_SENSITIVITY = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+10,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_HAS_RRULE = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+11,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_LATITUDE = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_DOUBLE)+12,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_LONGITUDE = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_DOUBLE)+13,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_HAS_ALARM = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+14,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_ORIGINAL_EVENT_ID = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+15,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_LAST_MODIFIED_TIME = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_LLI)+16,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_SYNC_DATA1 = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+17,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_ORGANIZER_NAME = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+18,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_CATEGORIES = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+19,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_HAS_ATTENDEE = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+20,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_SYNC_DATA2 = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+21,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_SYNC_DATA3 = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+22,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_SYNC_DATA4 = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+23,
+ CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED_IS_ALLDAY = (CAL_PROPERTY_INSTANCE_ALLDAY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY)+24,
- CAL_PROPERTY_UPDATED_INFO_ID =(CAL_PROPERTY_UPDATED_INFO|CAL_PROPERTY_DATA_TYPE_INT),
- CAL_PROPERTY_UPDATED_INFO_CALENDAR_ID =(CAL_PROPERTY_UPDATED_INFO|CAL_PROPERTY_DATA_TYPE_INT)+1,
- CAL_PROPERTY_UPDATED_INFO_TYPE =(CAL_PROPERTY_UPDATED_INFO|CAL_PROPERTY_DATA_TYPE_INT)+2,
- CAL_PROPERTY_UPDATED_INFO_VERSION =(CAL_PROPERTY_UPDATED_INFO|CAL_PROPERTY_DATA_TYPE_INT)+3,
+ CAL_PROPERTY_UPDATED_INFO_ID = (CAL_PROPERTY_UPDATED_INFO|CAL_PROPERTY_DATA_TYPE_INT),
+ CAL_PROPERTY_UPDATED_INFO_CALENDAR_ID = (CAL_PROPERTY_UPDATED_INFO|CAL_PROPERTY_DATA_TYPE_INT)+1,
+ CAL_PROPERTY_UPDATED_INFO_TYPE = (CAL_PROPERTY_UPDATED_INFO|CAL_PROPERTY_DATA_TYPE_INT)+2,
+ CAL_PROPERTY_UPDATED_INFO_VERSION = (CAL_PROPERTY_UPDATED_INFO|CAL_PROPERTY_DATA_TYPE_INT)+3,
- CAL_PROPERTY_EXTENDED_ID =(CAL_PROPERTY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY),
- CAL_PROPERTY_EXTENDED_RECORD_ID =(CAL_PROPERTY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+1,
- CAL_PROPERTY_EXTENDED_RECORD_TYPE =(CAL_PROPERTY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+2,
- CAL_PROPERTY_EXTENDED_KEY =(CAL_PROPERTY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+3,
- CAL_PROPERTY_EXTENDED_VALUE =(CAL_PROPERTY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+4,
+ CAL_PROPERTY_EXTENDED_ID = (CAL_PROPERTY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT|CAL_PROPERTY_FLAGS_READ_ONLY),
+ CAL_PROPERTY_EXTENDED_RECORD_ID = (CAL_PROPERTY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+1,
+ CAL_PROPERTY_EXTENDED_RECORD_TYPE = (CAL_PROPERTY_EXTENDED|CAL_PROPERTY_DATA_TYPE_INT)+2,
+ CAL_PROPERTY_EXTENDED_KEY = (CAL_PROPERTY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+3,
+ CAL_PROPERTY_EXTENDED_VALUE = (CAL_PROPERTY_EXTENDED|CAL_PROPERTY_DATA_TYPE_STR)+4,
} cal_property_ids_e;
for (i = 0; i < count; i++)
g_variant_iter_loop(iter_char, "y", &flag[i]);
- *out_flag= flag;
+ *out_flag = flag;
return CALENDAR_ERROR_NONE;
}
}
g_slist_free_full(filter->filters, free);
- if (filter->filter_ops) {
+ if (filter->filter_ops)
g_slist_free(filter->filter_ops);
- }
+
free(filter->view_uri);
}
*
* int i = 0;
* for (i = 0; i < len; i++) {
- * // "id" is the key to get detail value
- * char *value = NULL;
- * app_control_get_extra_data(b, ids[i], &value);
- * if (NULL == value) {
- * continue;
- * }
- * // parse detail data
- *
- * // free
- * free(ids[i]);
- * ids[i] = NULL;
+ * // "id" is the key to get detail value
+ * char *value = NULL;
+ * app_control_get_extra_data(b, ids[i], &value);
+ * if (NULL == value) {
+ * continue;
+ * }
+ * // parse detail data
+ *
+ * // free
+ * free(ids[i]);
+ * ids[i] = NULL;
* }
*
* free(ids);
* <caption> Table: Vcalendar example ( http://www.ietf.org/rfc/rfc2445.txt ) </caption>
* <tr>
* <td>
- * BEGIN:VCALENDAR<br>
- * VERSION:2.0<br>
- * PRODID:-//hacksw/handcal//NONSGML v1.0//EN<br>
- * BEGIN:VEVENT<br>
- * DTSTART:19970714T170000Z<br>
- * DTEND:19970715T035959Z<br>
- * SUMMARY:Bastille Day Party<br>
- * END:VEVENT<br>
- * END:VCALENDAR<br>
+ * BEGIN:VCALENDAR<br>
+ * VERSION:2.0<br>
+ * PRODID:-//hacksw/handcal//NONSGML v1.0//EN<br>
+ * BEGIN:VEVENT<br>
+ * DTSTART:19970714T170000Z<br>
+ * DTEND:19970715T035959Z<br>
+ * SUMMARY:Bastille Day Party<br>
+ * END:VEVENT<br>
+ * END:VCALENDAR<br>
* </td>
* </tr>
* </table>
* @brief Enumeration for calendar errors.
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */
CALENDAR_ERROR_OUT_OF_MEMORY = TIZEN_ERROR_OUT_OF_MEMORY, /**< Out of memory */
CALENDAR_ERROR_INVALID_PARAMETER = TIZEN_ERROR_INVALID_PARAMETER, /**< Invalid parameter */
#ifndef __TIZEN_SOCIAL_CALENDAR_INTERNAL_H__
#define __TIZEN_SOCIAL_CALENDAR_INTERNAL_H__
-#endif //__TIZEN_SOCIAL_CALENDAR_INTERNAL_H__
-
-
+#endif /*__TIZEN_SOCIAL_CALENDAR_INTERNAL_H__ */
*
* @since_tizen 2.3
*
- * @param[in] record The record handle
+ * @param[in] record The record handle
* @param[in] delete_child If @c true, child records are destroyed automatically,
* otherwise @c false
*
* @remarks You MUST NOT release @a value.
*
* @param[in] record The record handle
- * @param[in] property_id The property ID
+ * @param[in] property_id The property ID
* @param[out] out_str The result value
*
* @return @c 0 on success,
* otherwise a negative error value
* @retval #CALENDAR_ERROR_NONE Successful
* @retval #CALENDAR_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #CALENDAR_ERROR_NOT_PERMITTED Operation not permitted
+ * @retval #CALENDAR_ERROR_NOT_PERMITTED Operation not permitted
*
* @see calendar_record_remove_child_record()
*/
* @since_tizen 2.3
*
* @param[in] record The parent record handle
- * @param[in] property_id The property ID
+ * @param[in] property_id The property ID
* @param[in] child_record The handle of the child record to be removed from the parent record
*
* @return @c 0 on success,
* otherwise a negative error value
* @retval #CALENDAR_ERROR_NONE Successful
* @retval #CALENDAR_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #CALENDAR_ERROR_NOT_PERMITTED Operation not permitted
+ * @retval #CALENDAR_ERROR_NOT_PERMITTED Operation not permitted
*
* @see calendar_record_add_child_record()
*/
* @since_tizen 2.3
*
* @param[in] record The parent record handle
- * @param[in] property_id The property ID
+ * @param[in] property_id The property ID
* @param[out] count The child record count
*
* @return @c 0 on success,
* @remarks You MUST NOT release @a child_record. \n It is released when the parent record handle is destroyed.
*
* @param[in] record The record handle
- * @param[in] property_id The property ID
+ * @param[in] property_id The property ID
* @param[in] index The index of the child record
* @param[out] child_record The child record handle pointer
*
*
* @param[in] record The record handle
* @param[in] property_id The property ID
- * @param[out] out_list The cloned list handle
+ * @param[out] out_list The cloned list handle
*
* @return @c 0 on success,
* otherwise a negative error value
#define _CALENDAR_HANDLE(A) typedef struct __##A* A;
#define _CALENDAR_BEGIN_VIEW() \
- typedef struct{ \
+ typedef struct { \
const char* _uri;
#define _CALENDAR_PROPERTY_INT(property_id_name) unsigned int property_id_name;
#define _CALENDAR_PROPERTY_STR(property_id_name) unsigned int property_id_name;
extern __attribute__ ((visibility("default"))) const name##_property_ids name;
#define _CALENDAR_BEGIN_READ_ONLY_VIEW() \
- typedef struct{ \
+ typedef struct { \
const char* _uri;
#define _CALENDAR_PROPERTY_PROJECTION_INT(property_id_name) unsigned int property_id_name;
#define _CALENDAR_PROPERTY_PROJECTION_STR(property_id_name) unsigned int property_id_name;
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_MATCH_EXACTLY, /**< Full string, case-sensitive */
CALENDAR_MATCH_FULLSTRING, /**< Full string, case-insensitive */
CALENDAR_MATCH_CONTAINS, /**< Sub string, case-insensitive */
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_MATCH_EQUAL, /**< '=' */
CALENDAR_MATCH_GREATER_THAN, /**< '>' */
CALENDAR_MATCH_GREATER_THAN_OR_EQUAL, /**< '>=' */
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_BOOK_TYPE_NONE = 0, /**< Default calendar book type */
CALENDAR_BOOK_TYPE_EVENT = 1<<0, /**< Event calendar book type */
CALENDAR_BOOK_TYPE_TODO = 1<<1 /**< To-do calendar book type */
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_SENSITIVITY_PUBLIC = 0, /**< Public Sensitivity */
CALENDAR_SENSITIVITY_PRIVATE, /**< Private Sensitivity */
CALENDAR_SENSITIVITY_CONFIDENTIAL /**< Confidential Sensitivity */
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_ATTENDEE_STATUS_PENDING = 0, /**< Pending status */
CALENDAR_ATTENDEE_STATUS_ACCEPTED, /**< Accepted status */
CALENDAR_ATTENDEE_STATUS_DECLINED, /**< Declined status */
CALENDAR_ATTENDEE_STATUS_COMPLETED, /**< Completed status */
CALENDAR_ATTENDEE_STATUS_IN_PROCESS, /**< In process status */
CALENDAR_ATTENDEE_STATUS_MAX, /**< Calendar attendee status max enum count */
-}calendar_attendee_status_e;
+} calendar_attendee_status_e;
/**
* @brief Enumeration for the attendee role.
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_ATTENDEE_ROLE_REQ_PARTICIPANT = 0, /**< Participation is required */
CALENDAR_ATTENDEE_ROLE_OPT_PARTICIPANT, /**< Accepted status */
CALENDAR_ATTENDEE_ROLE_NON_PARTICIPANT, /**< Non-Participant */
CALENDAR_ATTENDEE_ROLE_CHAIR, /**< Chairperson */
CALENDAR_ATTENDEE_ROLE_MAX, /**< Calendar attendee role max enum count */
-}calendar_attendee_role_e;
+} calendar_attendee_role_e;
/**
* @brief Enumeration for the attendee cutype.
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_ATTENDEE_CUTYPE_INDIVIDUAL = 0, /**< Individual cutype */
CALENDAR_ATTENDEE_CUTYPE_GROUP, /**< Group cutype */
CALENDAR_ATTENDEE_CUTYPE_RESOURCE, /**< Resource cutype */
CALENDAR_ATTENDEE_CUTYPE_ROOM, /**< Room cutype */
CALENDAR_ATTENDEE_CUTYPE_UNKNOWN, /**< Unknown cutype */
CALENDAR_ATTENDEE_CUTYPE_MAX, /**< Calendar attendee cutype max enum count */
-}calendar_attendee_cutyep_e;
+} calendar_attendee_cutyep_e;
/**
* @brief Enumeration for the alarm time unit type of an event, such as minutes, hours, days, and so on.
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_ALARM_NONE = -1, /**< No reminder set */
CALENDAR_ALARM_TIME_UNIT_SPECIFIC = 1, /**< Specific in seconds */
CALENDAR_ALARM_TIME_UNIT_MINUTE = 60, /**< Alarm time unit in minutes */
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_ALARM_ACTION_AUDIO = 0, /**< Audio action */
CALENDAR_ALARM_ACTION_DISPLAY, /**< Display action */
CALENDAR_ALARM_ACTION_EMAIL, /**< Email action */
CALENDAR_ALARM_ACTION_MAX, /**< Calenar alarm action max enum count */
-}calendar_alarm_action_e;
+} calendar_alarm_action_e;
/**
* @brief Enumeration for the frequency of an event's recurrence.
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_RECURRENCE_NONE, /**< No recurrence event */
CALENDAR_RECURRENCE_DAILY, /**< An event occurs every day */
CALENDAR_RECURRENCE_WEEKLY, /**< An event occurs on the same day of every week \n According to the week flag, the event will recur every day of the week */
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_EVENT_STATUS_NONE = 0x01, /**< No status */
CALENDAR_EVENT_STATUS_TENTATIVE = 0x02, /**< The event is tentative */
CALENDAR_EVENT_STATUS_CONFIRMED = 0x04, /**< The event is confirmed */
CALENDAR_EVENT_STATUS_CANCELLED = 0x08 /**< The event is canceled */
-}calendar_event_status_e;
+} calendar_event_status_e;
/**
* @brief Enumeration for the busy status of an event.
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_EVENT_BUSY_STATUS_FREE = 0, /**< The free status */
CALENDAR_EVENT_BUSY_STATUS_BUSY, /**< The busy status */
CALENDAR_EVENT_BUSY_STATUS_UNAVAILABLE, /**< The unavailable status */
CALENDAR_EVENT_BUSY_STATUS_TENTATIVE /**< The tentative status */
-}calendar_event_busy_status_e;
+} calendar_event_busy_status_e;
/**
* @brief Enumeration for the calendar event item's priority.
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_EVENT_PRIORITY_NONE = 0x01, /**< No priority */
CALENDAR_EVENT_PRIORITY_LOW = 0x08, /**< Low priority */
CALENDAR_EVENT_PRIORITY_NORMAL = 0x04, /**< Normal priority */
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_TODO_PRIORITY_NONE = 0x01, /**< No priority */
CALENDAR_TODO_PRIORITY_LOW = 0x08, /**< Low priority */
CALENDAR_TODO_PRIORITY_NORMAL = 0x04, /**< Normal priority */
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_TODO_STATUS_NONE = 0x0100, /**< No status */
CALENDAR_TODO_STATUS_NEEDS_ACTION = 0x0200, /**< Needs action status */
CALENDAR_TODO_STATUS_COMPLETED = 0x0400, /**< Completed status */
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_TIME_UTIME = 0, /**< Unix time */
CALENDAR_TIME_LOCALTIME, /**< Local time */
} calendar_time_type_e;
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_RANGE_UNTIL, /**< Range until */
CALENDAR_RANGE_COUNT, /**< Range count */
CALENDAR_RANGE_NONE, /**< No range */
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_SYSTEM_NONE, /**< Locale's default calendar */
CALENDAR_SYSTEM_GREGORIAN, /**< Locale's default calendar */
CALENDAR_SYSTEM_EAST_ASIAN_LUNISOLAR, /**< East asian lunisolar calendar */
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_MEETING_STATUS_NOTMEETING = 0, /**< No meeting */
CALENDAR_MEETING_STATUS_MEETING, /**< Meeting exists */
CALENDAR_MEETING_STATUS_RECEIVED, /**< Meeting received */
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_SUNDAY = 1, /**< Sunday */
CALENDAR_MONDAY, /**< Monday */
CALENDAR_TUESDAY, /**< Tuesday */
CALENDAR_THURSDAY, /**< Thursday */
CALENDAR_FRIDAY, /**< Friday */
CALENDAR_SATURDAY, /**< Saturday */
-}calendar_days_of_week_e;
+} calendar_days_of_week_e;
/**
* @brief Enumeration for the modified status of a record.
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_RECORD_MODIFIED_STATUS_INSERTED = 0, /**< The record is inserted */
CALENDAR_RECORD_MODIFIED_STATUS_UPDATED, /**< The record is updated */
CALENDAR_RECORD_MODIFIED_STATUS_DELETED /**< The record is deleted */
-}calendar_record_modified_status_e;
+} calendar_record_modified_status_e;
/**
* @brief The structure of time.
*
* @since_tizen 2.3
*/
-typedef struct
-{
+typedef struct {
calendar_time_type_e type; /**< type */
union {
long long int utime; /**< utime */
bool is_leap_month; /**< Deprecated since 2.4:leap month */
}date;
}time;
-}calendar_time_s;
+} calendar_time_s;
/**
* @brief Enumeration for the type of a record.
*
* @since_tizen 2.3
*/
-typedef enum
-{
+typedef enum {
CALENDAR_RECORD_TYPE_NONE = 0, /**< No record type */
CALENDAR_RECORD_TYPE_CALENDAR_BOOK, /**< Book type */
CALENDAR_RECORD_TYPE_EVENT, /**< Event type */
CALENDAR_RECORD_TYPE_TODO, /**< Todo type */
-}calendar_record_type_e;
+} calendar_record_type_e;
/**
* @brief Enumeration for the book mode.
_CALENDAR_PROPERTY_CALTIME(due_time)
_CALENDAR_PROPERTY_STR(due_tzid)
_CALENDAR_PROPERTY_CHILD_MULTIPLE(calendar_alarm)
- _CALENDAR_PROPERTY_STR(organizer_name)
- _CALENDAR_PROPERTY_STR(organizer_email)
- _CALENDAR_PROPERTY_INT(has_attendee) /* read only */
- _CALENDAR_PROPERTY_CHILD_MULTIPLE(calendar_attendee)
- _CALENDAR_PROPERTY_CHILD_MULTIPLE(extended)
- _CALENDAR_PROPERTY_INT(is_allday) /* read only */
+ _CALENDAR_PROPERTY_STR(organizer_name)
+ _CALENDAR_PROPERTY_STR(organizer_email)
+ _CALENDAR_PROPERTY_INT(has_attendee) /* read only */
+ _CALENDAR_PROPERTY_CHILD_MULTIPLE(calendar_attendee)
+ _CALENDAR_PROPERTY_CHILD_MULTIPLE(extended)
+ _CALENDAR_PROPERTY_INT(is_allday) /* read only */
_CALENDAR_END_VIEW(_calendar_todo)
/**
* </table>
*/
_CALENDAR_BEGIN_VIEW()
- _CALENDAR_PROPERTY_INT(parent_id) /* read only */
+ _CALENDAR_PROPERTY_INT(parent_id) /* read only */
_CALENDAR_PROPERTY_STR(number)
_CALENDAR_PROPERTY_INT(cutype) /* calendar user type: INDIVIDUAL, GROUP, RESOURCE, ROOM, UNKNOWN */
_CALENDAR_PROPERTY_INT(person_id)
* </table>
*/
_CALENDAR_BEGIN_VIEW()
- _CALENDAR_PROPERTY_INT(parent_id) /* read only */
+ _CALENDAR_PROPERTY_INT(parent_id) /* read only */
_CALENDAR_PROPERTY_INT(tick)
_CALENDAR_PROPERTY_INT(tick_unit)
_CALENDAR_PROPERTY_STR(description)
_CALENDAR_PROPERTY_STR(summary) /* emailprop: summary */
_CALENDAR_PROPERTY_INT(action) /* AUDIO, DISPLAY, EMAIL */
_CALENDAR_PROPERTY_STR(attach)
- _CALENDAR_PROPERTY_CALTIME(alarm_time)
+ _CALENDAR_PROPERTY_CALTIME(alarm_time)
_CALENDAR_END_VIEW(_calendar_alarm)
/**
* </table>
*/
_CALENDAR_BEGIN_READ_ONLY_VIEW()
- _CALENDAR_PROPERTY_INT(event_id)
- _CALENDAR_PROPERTY_INT(calendar_book_id)
- _CALENDAR_PROPERTY_STR(summary)
- _CALENDAR_PROPERTY_STR(description)
- _CALENDAR_PROPERTY_STR(location)
- _CALENDAR_PROPERTY_STR(categories)
- _CALENDAR_PROPERTY_STR(exdate)
- _CALENDAR_PROPERTY_INT(event_status)
- _CALENDAR_PROPERTY_INT(priority)
- _CALENDAR_PROPERTY_INT(timezone)
- _CALENDAR_PROPERTY_INT(person_id)
- _CALENDAR_PROPERTY_INT(busy_status)
- _CALENDAR_PROPERTY_INT(sensitivity)
- _CALENDAR_PROPERTY_STR(uid)
- _CALENDAR_PROPERTY_STR(organizer_name)
- _CALENDAR_PROPERTY_STR(organizer_email)
- _CALENDAR_PROPERTY_INT(meeting_status)
- _CALENDAR_PROPERTY_INT(original_event_id)
- _CALENDAR_PROPERTY_DOUBLE(latitude)
- _CALENDAR_PROPERTY_DOUBLE(longitude)
- _CALENDAR_PROPERTY_INT(email_id)
- _CALENDAR_PROPERTY_LLI(created_time)
- _CALENDAR_PROPERTY_LLI(last_modified_time)
- _CALENDAR_PROPERTY_INT(freq)
- _CALENDAR_PROPERTY_INT(range_type)
- _CALENDAR_PROPERTY_CALTIME(until_time)
- _CALENDAR_PROPERTY_INT(count)
- _CALENDAR_PROPERTY_INT(interval)
- _CALENDAR_PROPERTY_STR(bysecond)
- _CALENDAR_PROPERTY_STR(byminute)
- _CALENDAR_PROPERTY_STR(byhour)
- _CALENDAR_PROPERTY_STR(byday)
- _CALENDAR_PROPERTY_STR(bymonthday)
- _CALENDAR_PROPERTY_STR(byyearday)
- _CALENDAR_PROPERTY_STR(byweekno)
- _CALENDAR_PROPERTY_STR(bymonth)
- _CALENDAR_PROPERTY_STR(bysetpos)
- _CALENDAR_PROPERTY_INT(wkst)
- _CALENDAR_PROPERTY_STR(recurrence_id)
- _CALENDAR_PROPERTY_STR(rdate)
- _CALENDAR_PROPERTY_INT(has_attendee)
- _CALENDAR_PROPERTY_INT(has_alarm)
- _CALENDAR_PROPERTY_INT(calendar_system_type)
- _CALENDAR_PROPERTY_STR(sync_data1)
- _CALENDAR_PROPERTY_STR(sync_data2)
- _CALENDAR_PROPERTY_STR(sync_data3)
- _CALENDAR_PROPERTY_STR(sync_data4)
- _CALENDAR_PROPERTY_CALTIME(start_time)
- _CALENDAR_PROPERTY_STR(start_tzid)
- _CALENDAR_PROPERTY_CALTIME(end_time)
- _CALENDAR_PROPERTY_STR(end_tzid)
- _CALENDAR_PROPERTY_INT(is_allday) /* read only */
- _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
- _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
+ _CALENDAR_PROPERTY_INT(event_id)
+ _CALENDAR_PROPERTY_INT(calendar_book_id)
+ _CALENDAR_PROPERTY_STR(summary)
+ _CALENDAR_PROPERTY_STR(description)
+ _CALENDAR_PROPERTY_STR(location)
+ _CALENDAR_PROPERTY_STR(categories)
+ _CALENDAR_PROPERTY_STR(exdate)
+ _CALENDAR_PROPERTY_INT(event_status)
+ _CALENDAR_PROPERTY_INT(priority)
+ _CALENDAR_PROPERTY_INT(timezone)
+ _CALENDAR_PROPERTY_INT(person_id)
+ _CALENDAR_PROPERTY_INT(busy_status)
+ _CALENDAR_PROPERTY_INT(sensitivity)
+ _CALENDAR_PROPERTY_STR(uid)
+ _CALENDAR_PROPERTY_STR(organizer_name)
+ _CALENDAR_PROPERTY_STR(organizer_email)
+ _CALENDAR_PROPERTY_INT(meeting_status)
+ _CALENDAR_PROPERTY_INT(original_event_id)
+ _CALENDAR_PROPERTY_DOUBLE(latitude)
+ _CALENDAR_PROPERTY_DOUBLE(longitude)
+ _CALENDAR_PROPERTY_INT(email_id)
+ _CALENDAR_PROPERTY_LLI(created_time)
+ _CALENDAR_PROPERTY_LLI(last_modified_time)
+ _CALENDAR_PROPERTY_INT(freq)
+ _CALENDAR_PROPERTY_INT(range_type)
+ _CALENDAR_PROPERTY_CALTIME(until_time)
+ _CALENDAR_PROPERTY_INT(count)
+ _CALENDAR_PROPERTY_INT(interval)
+ _CALENDAR_PROPERTY_STR(bysecond)
+ _CALENDAR_PROPERTY_STR(byminute)
+ _CALENDAR_PROPERTY_STR(byhour)
+ _CALENDAR_PROPERTY_STR(byday)
+ _CALENDAR_PROPERTY_STR(bymonthday)
+ _CALENDAR_PROPERTY_STR(byyearday)
+ _CALENDAR_PROPERTY_STR(byweekno)
+ _CALENDAR_PROPERTY_STR(bymonth)
+ _CALENDAR_PROPERTY_STR(bysetpos)
+ _CALENDAR_PROPERTY_INT(wkst)
+ _CALENDAR_PROPERTY_STR(recurrence_id)
+ _CALENDAR_PROPERTY_STR(rdate)
+ _CALENDAR_PROPERTY_INT(has_attendee)
+ _CALENDAR_PROPERTY_INT(has_alarm)
+ _CALENDAR_PROPERTY_INT(calendar_system_type)
+ _CALENDAR_PROPERTY_STR(sync_data1)
+ _CALENDAR_PROPERTY_STR(sync_data2)
+ _CALENDAR_PROPERTY_STR(sync_data3)
+ _CALENDAR_PROPERTY_STR(sync_data4)
+ _CALENDAR_PROPERTY_CALTIME(start_time)
+ _CALENDAR_PROPERTY_STR(start_tzid)
+ _CALENDAR_PROPERTY_CALTIME(end_time)
+ _CALENDAR_PROPERTY_STR(end_tzid)
+ _CALENDAR_PROPERTY_INT(is_allday) /* read only */
+ _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
+ _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
_CALENDAR_END_READ_ONLY_VIEW(_calendar_event_calendar_book)
/**
* </table>
*/
_CALENDAR_BEGIN_READ_ONLY_VIEW()
- _CALENDAR_PROPERTY_INT(todo_id)
- _CALENDAR_PROPERTY_INT(calendar_book_id)
- _CALENDAR_PROPERTY_STR(summary)
- _CALENDAR_PROPERTY_STR(description)
- _CALENDAR_PROPERTY_STR(location)
- _CALENDAR_PROPERTY_STR(categories)
- _CALENDAR_PROPERTY_INT(todo_status)
- _CALENDAR_PROPERTY_INT(priority)
- _CALENDAR_PROPERTY_INT(sensitivity)
- _CALENDAR_PROPERTY_STR(uid)
- _CALENDAR_PROPERTY_DOUBLE(latitude)
- _CALENDAR_PROPERTY_DOUBLE(longitude)
- _CALENDAR_PROPERTY_LLI(created_time)
- _CALENDAR_PROPERTY_LLI(last_modified_time)
- _CALENDAR_PROPERTY_LLI(completed_time)
- _CALENDAR_PROPERTY_INT(progress)
- _CALENDAR_PROPERTY_INT(freq)
- _CALENDAR_PROPERTY_INT(range_type)
- _CALENDAR_PROPERTY_CALTIME(until_time)
- _CALENDAR_PROPERTY_INT(count)
- _CALENDAR_PROPERTY_INT(interval)
- _CALENDAR_PROPERTY_STR(bysecond)
- _CALENDAR_PROPERTY_STR(byminute)
- _CALENDAR_PROPERTY_STR(byhour)
- _CALENDAR_PROPERTY_STR(byday)
- _CALENDAR_PROPERTY_STR(bymonthday)
- _CALENDAR_PROPERTY_STR(byyearday)
- _CALENDAR_PROPERTY_STR(byweekno)
- _CALENDAR_PROPERTY_STR(bymonth)
- _CALENDAR_PROPERTY_STR(bysetpos)
- _CALENDAR_PROPERTY_INT(wkst)
- _CALENDAR_PROPERTY_INT(has_alarm)
- _CALENDAR_PROPERTY_STR(sync_data1)
- _CALENDAR_PROPERTY_STR(sync_data2)
- _CALENDAR_PROPERTY_STR(sync_data3)
- _CALENDAR_PROPERTY_STR(sync_data4)
- _CALENDAR_PROPERTY_CALTIME(start_time)
- _CALENDAR_PROPERTY_STR(start_tzid)
- _CALENDAR_PROPERTY_CALTIME(due_time)
- _CALENDAR_PROPERTY_STR(due_tzid)
- _CALENDAR_PROPERTY_STR(organizer_name)
- _CALENDAR_PROPERTY_STR(organizer_email)
- _CALENDAR_PROPERTY_INT(has_attendee)
- _CALENDAR_PROPERTY_INT(is_allday) /* read only */
- _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
- _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
+ _CALENDAR_PROPERTY_INT(todo_id)
+ _CALENDAR_PROPERTY_INT(calendar_book_id)
+ _CALENDAR_PROPERTY_STR(summary)
+ _CALENDAR_PROPERTY_STR(description)
+ _CALENDAR_PROPERTY_STR(location)
+ _CALENDAR_PROPERTY_STR(categories)
+ _CALENDAR_PROPERTY_INT(todo_status)
+ _CALENDAR_PROPERTY_INT(priority)
+ _CALENDAR_PROPERTY_INT(sensitivity)
+ _CALENDAR_PROPERTY_STR(uid)
+ _CALENDAR_PROPERTY_DOUBLE(latitude)
+ _CALENDAR_PROPERTY_DOUBLE(longitude)
+ _CALENDAR_PROPERTY_LLI(created_time)
+ _CALENDAR_PROPERTY_LLI(last_modified_time)
+ _CALENDAR_PROPERTY_LLI(completed_time)
+ _CALENDAR_PROPERTY_INT(progress)
+ _CALENDAR_PROPERTY_INT(freq)
+ _CALENDAR_PROPERTY_INT(range_type)
+ _CALENDAR_PROPERTY_CALTIME(until_time)
+ _CALENDAR_PROPERTY_INT(count)
+ _CALENDAR_PROPERTY_INT(interval)
+ _CALENDAR_PROPERTY_STR(bysecond)
+ _CALENDAR_PROPERTY_STR(byminute)
+ _CALENDAR_PROPERTY_STR(byhour)
+ _CALENDAR_PROPERTY_STR(byday)
+ _CALENDAR_PROPERTY_STR(bymonthday)
+ _CALENDAR_PROPERTY_STR(byyearday)
+ _CALENDAR_PROPERTY_STR(byweekno)
+ _CALENDAR_PROPERTY_STR(bymonth)
+ _CALENDAR_PROPERTY_STR(bysetpos)
+ _CALENDAR_PROPERTY_INT(wkst)
+ _CALENDAR_PROPERTY_INT(has_alarm)
+ _CALENDAR_PROPERTY_STR(sync_data1)
+ _CALENDAR_PROPERTY_STR(sync_data2)
+ _CALENDAR_PROPERTY_STR(sync_data3)
+ _CALENDAR_PROPERTY_STR(sync_data4)
+ _CALENDAR_PROPERTY_CALTIME(start_time)
+ _CALENDAR_PROPERTY_STR(start_tzid)
+ _CALENDAR_PROPERTY_CALTIME(due_time)
+ _CALENDAR_PROPERTY_STR(due_tzid)
+ _CALENDAR_PROPERTY_STR(organizer_name)
+ _CALENDAR_PROPERTY_STR(organizer_email)
+ _CALENDAR_PROPERTY_INT(has_attendee)
+ _CALENDAR_PROPERTY_INT(is_allday) /* read only */
+ _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
+ _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
_CALENDAR_END_READ_ONLY_VIEW(_calendar_todo_calendar_book)
/**
* </table>
*/
_CALENDAR_BEGIN_READ_ONLY_VIEW()
- _CALENDAR_PROPERTY_INT(event_id)
- _CALENDAR_PROPERTY_INT(calendar_book_id)
- _CALENDAR_PROPERTY_STR(summary)
- _CALENDAR_PROPERTY_STR(description)
- _CALENDAR_PROPERTY_STR(location)
- _CALENDAR_PROPERTY_STR(categories)
- _CALENDAR_PROPERTY_STR(exdate)
- _CALENDAR_PROPERTY_INT(event_status)
- _CALENDAR_PROPERTY_INT(priority)
- _CALENDAR_PROPERTY_INT(timezone)
- _CALENDAR_PROPERTY_INT(person_id)
- _CALENDAR_PROPERTY_INT(busy_status)
- _CALENDAR_PROPERTY_INT(sensitivity)
- _CALENDAR_PROPERTY_STR(uid)
- _CALENDAR_PROPERTY_STR(organizer_name)
- _CALENDAR_PROPERTY_STR(organizer_email)
- _CALENDAR_PROPERTY_INT(meeting_status)
- _CALENDAR_PROPERTY_INT(original_event_id)
- _CALENDAR_PROPERTY_DOUBLE(latitude)
- _CALENDAR_PROPERTY_DOUBLE(longitude)
- _CALENDAR_PROPERTY_INT(email_id)
- _CALENDAR_PROPERTY_LLI(created_time)
- _CALENDAR_PROPERTY_LLI(last_modified_time)
- _CALENDAR_PROPERTY_INT(freq)
- _CALENDAR_PROPERTY_INT(range_type)
- _CALENDAR_PROPERTY_CALTIME(until_time)
- _CALENDAR_PROPERTY_INT(count)
- _CALENDAR_PROPERTY_INT(interval)
- _CALENDAR_PROPERTY_STR(bysecond)
- _CALENDAR_PROPERTY_STR(byminute)
- _CALENDAR_PROPERTY_STR(byhour)
- _CALENDAR_PROPERTY_STR(byday)
- _CALENDAR_PROPERTY_STR(bymonthday)
- _CALENDAR_PROPERTY_STR(byyearday)
- _CALENDAR_PROPERTY_STR(byweekno)
- _CALENDAR_PROPERTY_STR(bymonth)
- _CALENDAR_PROPERTY_STR(bysetpos)
- _CALENDAR_PROPERTY_INT(wkst)
- _CALENDAR_PROPERTY_STR(recurrence_id)
- _CALENDAR_PROPERTY_STR(rdate)
- _CALENDAR_PROPERTY_INT(has_attendee)
- _CALENDAR_PROPERTY_INT(has_alarm)
- _CALENDAR_PROPERTY_INT(calendar_system_type)
- _CALENDAR_PROPERTY_STR(sync_data1)
- _CALENDAR_PROPERTY_STR(sync_data2)
- _CALENDAR_PROPERTY_STR(sync_data3)
- _CALENDAR_PROPERTY_STR(sync_data4)
- _CALENDAR_PROPERTY_CALTIME(start_time)
- _CALENDAR_PROPERTY_STR(start_tzid)
- _CALENDAR_PROPERTY_CALTIME(end_time)
- _CALENDAR_PROPERTY_STR(end_tzid)
- _CALENDAR_PROPERTY_INT(is_allday) /* read only */
- _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
- _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
- _CALENDAR_PROPERTY_FILTER_STR(attendee_email)
- _CALENDAR_PROPERTY_FILTER_STR(attendee_name)
- _CALENDAR_PROPERTY_FILTER_STR(attendee_member)
+ _CALENDAR_PROPERTY_INT(event_id)
+ _CALENDAR_PROPERTY_INT(calendar_book_id)
+ _CALENDAR_PROPERTY_STR(summary)
+ _CALENDAR_PROPERTY_STR(description)
+ _CALENDAR_PROPERTY_STR(location)
+ _CALENDAR_PROPERTY_STR(categories)
+ _CALENDAR_PROPERTY_STR(exdate)
+ _CALENDAR_PROPERTY_INT(event_status)
+ _CALENDAR_PROPERTY_INT(priority)
+ _CALENDAR_PROPERTY_INT(timezone)
+ _CALENDAR_PROPERTY_INT(person_id)
+ _CALENDAR_PROPERTY_INT(busy_status)
+ _CALENDAR_PROPERTY_INT(sensitivity)
+ _CALENDAR_PROPERTY_STR(uid)
+ _CALENDAR_PROPERTY_STR(organizer_name)
+ _CALENDAR_PROPERTY_STR(organizer_email)
+ _CALENDAR_PROPERTY_INT(meeting_status)
+ _CALENDAR_PROPERTY_INT(original_event_id)
+ _CALENDAR_PROPERTY_DOUBLE(latitude)
+ _CALENDAR_PROPERTY_DOUBLE(longitude)
+ _CALENDAR_PROPERTY_INT(email_id)
+ _CALENDAR_PROPERTY_LLI(created_time)
+ _CALENDAR_PROPERTY_LLI(last_modified_time)
+ _CALENDAR_PROPERTY_INT(freq)
+ _CALENDAR_PROPERTY_INT(range_type)
+ _CALENDAR_PROPERTY_CALTIME(until_time)
+ _CALENDAR_PROPERTY_INT(count)
+ _CALENDAR_PROPERTY_INT(interval)
+ _CALENDAR_PROPERTY_STR(bysecond)
+ _CALENDAR_PROPERTY_STR(byminute)
+ _CALENDAR_PROPERTY_STR(byhour)
+ _CALENDAR_PROPERTY_STR(byday)
+ _CALENDAR_PROPERTY_STR(bymonthday)
+ _CALENDAR_PROPERTY_STR(byyearday)
+ _CALENDAR_PROPERTY_STR(byweekno)
+ _CALENDAR_PROPERTY_STR(bymonth)
+ _CALENDAR_PROPERTY_STR(bysetpos)
+ _CALENDAR_PROPERTY_INT(wkst)
+ _CALENDAR_PROPERTY_STR(recurrence_id)
+ _CALENDAR_PROPERTY_STR(rdate)
+ _CALENDAR_PROPERTY_INT(has_attendee)
+ _CALENDAR_PROPERTY_INT(has_alarm)
+ _CALENDAR_PROPERTY_INT(calendar_system_type)
+ _CALENDAR_PROPERTY_STR(sync_data1)
+ _CALENDAR_PROPERTY_STR(sync_data2)
+ _CALENDAR_PROPERTY_STR(sync_data3)
+ _CALENDAR_PROPERTY_STR(sync_data4)
+ _CALENDAR_PROPERTY_CALTIME(start_time)
+ _CALENDAR_PROPERTY_STR(start_tzid)
+ _CALENDAR_PROPERTY_CALTIME(end_time)
+ _CALENDAR_PROPERTY_STR(end_tzid)
+ _CALENDAR_PROPERTY_INT(is_allday) /* read only */
+ _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
+ _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
+ _CALENDAR_PROPERTY_FILTER_STR(attendee_email)
+ _CALENDAR_PROPERTY_FILTER_STR(attendee_name)
+ _CALENDAR_PROPERTY_FILTER_STR(attendee_member)
_CALENDAR_END_READ_ONLY_VIEW(_calendar_event_calendar_book_attendee)
/**
* </table>
*/
_CALENDAR_BEGIN_READ_ONLY_VIEW()
- _CALENDAR_PROPERTY_INT(event_id)
- _CALENDAR_PROPERTY_CALTIME(start_time)
- _CALENDAR_PROPERTY_CALTIME(end_time)
- _CALENDAR_PROPERTY_STR(summary)
- _CALENDAR_PROPERTY_STR(location)
- _CALENDAR_PROPERTY_INT(calendar_book_id)
- _CALENDAR_PROPERTY_STR(description)
- _CALENDAR_PROPERTY_INT(busy_status)
- _CALENDAR_PROPERTY_INT(event_status)
- _CALENDAR_PROPERTY_INT(priority)
- _CALENDAR_PROPERTY_INT(sensitivity)
- _CALENDAR_PROPERTY_INT(has_rrule)
- _CALENDAR_PROPERTY_DOUBLE(latitude)
- _CALENDAR_PROPERTY_DOUBLE(longitude)
- _CALENDAR_PROPERTY_INT(has_alarm)
- _CALENDAR_PROPERTY_INT(original_event_id)
- _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
- _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
- _CALENDAR_PROPERTY_LLI(last_modified_time)
- _CALENDAR_PROPERTY_STR(sync_data1)
+ _CALENDAR_PROPERTY_INT(event_id)
+ _CALENDAR_PROPERTY_CALTIME(start_time)
+ _CALENDAR_PROPERTY_CALTIME(end_time)
+ _CALENDAR_PROPERTY_STR(summary)
+ _CALENDAR_PROPERTY_STR(location)
+ _CALENDAR_PROPERTY_INT(calendar_book_id)
+ _CALENDAR_PROPERTY_STR(description)
+ _CALENDAR_PROPERTY_INT(busy_status)
+ _CALENDAR_PROPERTY_INT(event_status)
+ _CALENDAR_PROPERTY_INT(priority)
+ _CALENDAR_PROPERTY_INT(sensitivity)
+ _CALENDAR_PROPERTY_INT(has_rrule)
+ _CALENDAR_PROPERTY_DOUBLE(latitude)
+ _CALENDAR_PROPERTY_DOUBLE(longitude)
+ _CALENDAR_PROPERTY_INT(has_alarm)
+ _CALENDAR_PROPERTY_INT(original_event_id)
+ _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
+ _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
+ _CALENDAR_PROPERTY_LLI(last_modified_time)
+ _CALENDAR_PROPERTY_STR(sync_data1)
_CALENDAR_END_READ_ONLY_VIEW(_calendar_instance_utime_calendar_book)
/**
* </table>
*/
_CALENDAR_BEGIN_READ_ONLY_VIEW()
- _CALENDAR_PROPERTY_INT(event_id)
- _CALENDAR_PROPERTY_CALTIME(start_time)
- _CALENDAR_PROPERTY_CALTIME(end_time)
- _CALENDAR_PROPERTY_STR(summary)
- _CALENDAR_PROPERTY_STR(location)
- _CALENDAR_PROPERTY_INT(calendar_book_id)
- _CALENDAR_PROPERTY_STR(description)
- _CALENDAR_PROPERTY_INT(busy_status)
- _CALENDAR_PROPERTY_INT(event_status)
- _CALENDAR_PROPERTY_INT(priority)
- _CALENDAR_PROPERTY_INT(sensitivity)
- _CALENDAR_PROPERTY_INT(has_rrule)
- _CALENDAR_PROPERTY_DOUBLE(latitude)
- _CALENDAR_PROPERTY_DOUBLE(longitude)
- _CALENDAR_PROPERTY_INT(has_alarm)
- _CALENDAR_PROPERTY_INT(original_event_id)
- _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
- _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
- _CALENDAR_PROPERTY_LLI(last_modified_time)
- _CALENDAR_PROPERTY_STR(sync_data1)
- _CALENDAR_PROPERTY_INT(is_allday)
+ _CALENDAR_PROPERTY_INT(event_id)
+ _CALENDAR_PROPERTY_CALTIME(start_time)
+ _CALENDAR_PROPERTY_CALTIME(end_time)
+ _CALENDAR_PROPERTY_STR(summary)
+ _CALENDAR_PROPERTY_STR(location)
+ _CALENDAR_PROPERTY_INT(calendar_book_id)
+ _CALENDAR_PROPERTY_STR(description)
+ _CALENDAR_PROPERTY_INT(busy_status)
+ _CALENDAR_PROPERTY_INT(event_status)
+ _CALENDAR_PROPERTY_INT(priority)
+ _CALENDAR_PROPERTY_INT(sensitivity)
+ _CALENDAR_PROPERTY_INT(has_rrule)
+ _CALENDAR_PROPERTY_DOUBLE(latitude)
+ _CALENDAR_PROPERTY_DOUBLE(longitude)
+ _CALENDAR_PROPERTY_INT(has_alarm)
+ _CALENDAR_PROPERTY_INT(original_event_id)
+ _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
+ _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
+ _CALENDAR_PROPERTY_LLI(last_modified_time)
+ _CALENDAR_PROPERTY_STR(sync_data1)
+ _CALENDAR_PROPERTY_INT(is_allday)
_CALENDAR_END_READ_ONLY_VIEW(_calendar_instance_localtime_calendar_book)
/**
* </table>
*/
_CALENDAR_BEGIN_READ_ONLY_VIEW()
- _CALENDAR_PROPERTY_INT(event_id)
- _CALENDAR_PROPERTY_CALTIME(start_time)
- _CALENDAR_PROPERTY_CALTIME(end_time)
- _CALENDAR_PROPERTY_STR(summary)
- _CALENDAR_PROPERTY_STR(location)
- _CALENDAR_PROPERTY_INT(calendar_book_id)
- _CALENDAR_PROPERTY_STR(description)
- _CALENDAR_PROPERTY_INT(busy_status)
- _CALENDAR_PROPERTY_INT(event_status)
- _CALENDAR_PROPERTY_INT(priority)
- _CALENDAR_PROPERTY_INT(sensitivity)
- _CALENDAR_PROPERTY_INT(has_rrule)
- _CALENDAR_PROPERTY_DOUBLE(latitude)
- _CALENDAR_PROPERTY_DOUBLE(longitude)
- _CALENDAR_PROPERTY_INT(has_alarm)
- _CALENDAR_PROPERTY_INT(original_event_id)
- _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
- _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
- _CALENDAR_PROPERTY_LLI(last_modified_time)
- _CALENDAR_PROPERTY_STR(sync_data1)
- _CALENDAR_PROPERTY_STR(organizer_name)
- _CALENDAR_PROPERTY_STR(categories)
- _CALENDAR_PROPERTY_INT(has_attendee)
- _CALENDAR_PROPERTY_STR(sync_data2)
- _CALENDAR_PROPERTY_STR(sync_data3)
- _CALENDAR_PROPERTY_STR(sync_data4)
+ _CALENDAR_PROPERTY_INT(event_id)
+ _CALENDAR_PROPERTY_CALTIME(start_time)
+ _CALENDAR_PROPERTY_CALTIME(end_time)
+ _CALENDAR_PROPERTY_STR(summary)
+ _CALENDAR_PROPERTY_STR(location)
+ _CALENDAR_PROPERTY_INT(calendar_book_id)
+ _CALENDAR_PROPERTY_STR(description)
+ _CALENDAR_PROPERTY_INT(busy_status)
+ _CALENDAR_PROPERTY_INT(event_status)
+ _CALENDAR_PROPERTY_INT(priority)
+ _CALENDAR_PROPERTY_INT(sensitivity)
+ _CALENDAR_PROPERTY_INT(has_rrule)
+ _CALENDAR_PROPERTY_DOUBLE(latitude)
+ _CALENDAR_PROPERTY_DOUBLE(longitude)
+ _CALENDAR_PROPERTY_INT(has_alarm)
+ _CALENDAR_PROPERTY_INT(original_event_id)
+ _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
+ _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
+ _CALENDAR_PROPERTY_LLI(last_modified_time)
+ _CALENDAR_PROPERTY_STR(sync_data1)
+ _CALENDAR_PROPERTY_STR(organizer_name)
+ _CALENDAR_PROPERTY_STR(categories)
+ _CALENDAR_PROPERTY_INT(has_attendee)
+ _CALENDAR_PROPERTY_STR(sync_data2)
+ _CALENDAR_PROPERTY_STR(sync_data3)
+ _CALENDAR_PROPERTY_STR(sync_data4)
_CALENDAR_END_READ_ONLY_VIEW(_calendar_instance_utime_calendar_book_extended)
/**
* </table>
*/
_CALENDAR_BEGIN_READ_ONLY_VIEW()
- _CALENDAR_PROPERTY_INT(event_id)
- _CALENDAR_PROPERTY_CALTIME(start_time)
- _CALENDAR_PROPERTY_CALTIME(end_time)
- _CALENDAR_PROPERTY_STR(summary)
- _CALENDAR_PROPERTY_STR(location)
- _CALENDAR_PROPERTY_INT(calendar_book_id)
- _CALENDAR_PROPERTY_STR(description)
- _CALENDAR_PROPERTY_INT(busy_status)
- _CALENDAR_PROPERTY_INT(event_status)
- _CALENDAR_PROPERTY_INT(priority)
- _CALENDAR_PROPERTY_INT(sensitivity)
- _CALENDAR_PROPERTY_INT(has_rrule)
- _CALENDAR_PROPERTY_DOUBLE(latitude)
- _CALENDAR_PROPERTY_DOUBLE(longitude)
- _CALENDAR_PROPERTY_INT(has_alarm)
- _CALENDAR_PROPERTY_INT(original_event_id)
- _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
- _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
- _CALENDAR_PROPERTY_LLI(last_modified_time)
- _CALENDAR_PROPERTY_STR(sync_data1)
- _CALENDAR_PROPERTY_STR(organizer_name)
- _CALENDAR_PROPERTY_STR(categories)
- _CALENDAR_PROPERTY_INT(has_attendee)
- _CALENDAR_PROPERTY_INT(is_allday)
- _CALENDAR_PROPERTY_STR(sync_data2)
- _CALENDAR_PROPERTY_STR(sync_data3)
- _CALENDAR_PROPERTY_STR(sync_data4)
+ _CALENDAR_PROPERTY_INT(event_id)
+ _CALENDAR_PROPERTY_CALTIME(start_time)
+ _CALENDAR_PROPERTY_CALTIME(end_time)
+ _CALENDAR_PROPERTY_STR(summary)
+ _CALENDAR_PROPERTY_STR(location)
+ _CALENDAR_PROPERTY_INT(calendar_book_id)
+ _CALENDAR_PROPERTY_STR(description)
+ _CALENDAR_PROPERTY_INT(busy_status)
+ _CALENDAR_PROPERTY_INT(event_status)
+ _CALENDAR_PROPERTY_INT(priority)
+ _CALENDAR_PROPERTY_INT(sensitivity)
+ _CALENDAR_PROPERTY_INT(has_rrule)
+ _CALENDAR_PROPERTY_DOUBLE(latitude)
+ _CALENDAR_PROPERTY_DOUBLE(longitude)
+ _CALENDAR_PROPERTY_INT(has_alarm)
+ _CALENDAR_PROPERTY_INT(original_event_id)
+ _CALENDAR_PROPERTY_FILTER_INT(calendar_book_visibility)
+ _CALENDAR_PROPERTY_FILTER_INT(calendar_book_account_id)
+ _CALENDAR_PROPERTY_LLI(last_modified_time)
+ _CALENDAR_PROPERTY_STR(sync_data1)
+ _CALENDAR_PROPERTY_STR(organizer_name)
+ _CALENDAR_PROPERTY_STR(categories)
+ _CALENDAR_PROPERTY_INT(has_attendee)
+ _CALENDAR_PROPERTY_INT(is_allday)
+ _CALENDAR_PROPERTY_STR(sync_data2)
+ _CALENDAR_PROPERTY_STR(sync_data3)
+ _CALENDAR_PROPERTY_STR(sync_data4)
_CALENDAR_END_READ_ONLY_VIEW(_calendar_instance_localtime_calendar_book_extended)
/**
* </table>
*/
_CALENDAR_BEGIN_VIEW()
- _CALENDAR_PROPERTY_INT(id) /* read only */
- _CALENDAR_PROPERTY_INT(record_id)
- _CALENDAR_PROPERTY_INT(record_type)
- _CALENDAR_PROPERTY_STR(key)
- _CALENDAR_PROPERTY_STR(value)
+ _CALENDAR_PROPERTY_INT(id) /* read only */
+ _CALENDAR_PROPERTY_INT(record_id)
+ _CALENDAR_PROPERTY_INT(record_type)
+ _CALENDAR_PROPERTY_STR(key)
+ _CALENDAR_PROPERTY_STR(value)
_CALENDAR_END_VIEW(_calendar_extended_property)
#ifdef __cplusplus
void cal_access_control_set_client_info(void *ipc, const char* smack_label);
void cal_access_control_unset_client_info(void);
char* cal_access_control_get_label(void);
-void cal_access_control_reset(void); // reset read_list, write_list..
+void cal_access_control_reset(void); /* reset read_list, write_list.. */
bool cal_access_control_have_write_permission(int book_id);
int cal_is_owner(int book_id);
#define DATA_PATH tzplatform_getenv(TZ_USER_DATA)
#define CAL_DB_FILE tzplatform_mkpath(TZ_USER_DB, ".calendar-svc.db")
#define CAL_JN_FILE tzplatform_mkpath(TZ_USER_DB, ".calendar-svc.db-journal")
-#define CAL_DATA_PATH tzplatform_mkpath(TZ_USER_DATA,"calendar-svc")
+#define CAL_DATA_PATH tzplatform_mkpath(TZ_USER_DATA, "calendar-svc")
/* For Security */
#define CAL_SECURITY_FILE_GROUP 5000
DBG("%lld", lli);
long long int *lli_p = calloc(1, sizeof(long long int));
- if (NULL == lli_p) {
+ if (NULL == lli_p)
break;
- }
+
*lli_p = lli;
*list = g_list_append(*list, lli_p);