} \
ret = _d_ret;
-API int calendar_db_insert_record(calendar_record_h record, int* id)
+EXPORT_API int calendar_db_insert_record(calendar_record_h record, int* id)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_update_record(calendar_record_h record)
+EXPORT_API int calendar_db_update_record(calendar_record_h record)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_delete_record(const char* view_uri, int id)
+EXPORT_API int calendar_db_delete_record(const char* view_uri, int id)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_replace_record(calendar_record_h record, int record_id)
+EXPORT_API int calendar_db_replace_record(calendar_record_h record, int record_id)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_get_record(const char* view_uri, int id, calendar_record_h* out_record)
+EXPORT_API int calendar_db_get_record(const char* view_uri, int id, calendar_record_h* out_record)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_get_all_records(const char* view_uri, int offset, int limit, calendar_list_h* out_list)
+EXPORT_API int calendar_db_get_all_records(const char* view_uri, int offset, int limit, calendar_list_h* out_list)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_get_records_with_query(calendar_query_h query, int offset, int limit, calendar_list_h* out_list)
+EXPORT_API int calendar_db_get_records_with_query(calendar_query_h query, int offset, int limit, calendar_list_h* out_list)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_clean_after_sync(int book_id, int calendar_db_version)
+EXPORT_API int calendar_db_clean_after_sync(int book_id, int calendar_db_version)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_get_count(const char *view_uri, int *out_count)
+EXPORT_API int calendar_db_get_count(const char *view_uri, int *out_count)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_get_count_with_query(calendar_query_h query, int *out_count)
+EXPORT_API int calendar_db_get_count_with_query(calendar_query_h query, int *out_count)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_insert_records(calendar_list_h record_list, int** record_id_array, int* count)
+EXPORT_API int calendar_db_insert_records(calendar_list_h record_list, int** record_id_array, int* count)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_update_records(calendar_list_h record_list)
+EXPORT_API int calendar_db_update_records(calendar_list_h record_list)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_delete_records(const char* view_uri, int record_id_array[], int count)
+EXPORT_API int calendar_db_delete_records(const char* view_uri, int record_id_array[], int count)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_replace_records(calendar_list_h record_list, int *record_id_array, int count)
+EXPORT_API int calendar_db_replace_records(calendar_list_h record_list, int *record_id_array, int count)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_get_changes_by_version(const char* view_uri, int book_id,
+EXPORT_API int calendar_db_get_changes_by_version(const char* view_uri, int book_id,
int calendar_db_version, calendar_list_h* record_list, int* current_version)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_get_current_version(int* current_version)
+EXPORT_API int calendar_db_get_current_version(int* current_version)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_add_changed_cb(const char* view_uri, calendar_db_changed_cb callback, void* user_data)
+EXPORT_API int calendar_db_add_changed_cb(const char* view_uri, calendar_db_changed_cb callback, void* user_data)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_remove_changed_cb(const char* view_uri, calendar_db_changed_cb callback, void* user_data)
+EXPORT_API int calendar_db_remove_changed_cb(const char* view_uri, calendar_db_changed_cb callback, void* user_data)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_insert_vcalendars(const char* vcalendar_stream, int **record_id_array, int *count)
+EXPORT_API int calendar_db_insert_vcalendars(const char* vcalendar_stream, int **record_id_array, int *count)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_replace_vcalendars(const char* vcalendar_stream, int *record_id_array, int count)
+EXPORT_API int calendar_db_replace_vcalendars(const char* vcalendar_stream, int *record_id_array, int count)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_get_last_change_version(int* last_version)
+EXPORT_API int calendar_db_get_last_change_version(int* last_version)
{
CAL_FN_CALL();
return ret;
}
-API int calendar_db_get_changes_exception_by_version(const char* view_uri,
+EXPORT_API int calendar_db_get_changes_exception_by_version(const char* view_uri,
int original_event_id, int calendar_db_version, calendar_list_h* record_list)
{
CAL_FN_CALL();
static pthread_mutex_t cal_mutex_reminder = PTHREAD_MUTEX_INITIALIZER;
static GSList *__subscribe_list = NULL;
-API int calendar_reminder_add_cb(calendar_reminder_cb callback, void *user_data)
+EXPORT_API int calendar_reminder_add_cb(calendar_reminder_cb callback, void *user_data)
{
RETV_IF(NULL == callback, CALENDAR_ERROR_INVALID_PARAMETER);
return CALENDAR_ERROR_NONE;
}
-API int calendar_reminder_remove_cb(calendar_reminder_cb callback, void *user_data)
+EXPORT_API int calendar_reminder_remove_cb(calendar_reminder_cb callback, void *user_data)
{
RETV_IF(NULL == callback, CALENDAR_ERROR_INVALID_PARAMETER);
static int connection_count = 0;
static TLS int connection_count_on_thread = 0;
-API int calendar_connect(void)
+EXPORT_API int calendar_connect(void)
{
CAL_FN_CALL();
int ret;
return ret;
}
-API int calendar_disconnect(void)
+EXPORT_API int calendar_disconnect(void)
{
int ret;
calendar_h handle = NULL;
return ret;
}
-API int calendar_connect_on_thread(void)
+EXPORT_API int calendar_connect_on_thread(void)
{
int ret;
calendar_h handle = NULL;
return ret;
}
-API int calendar_disconnect_on_thread(void)
+EXPORT_API int calendar_disconnect_on_thread(void)
{
int ret;
calendar_h handle = NULL;
return ret;
}
-API int calendar_connect_with_flags(unsigned int flags)
+EXPORT_API int calendar_connect_with_flags(unsigned int flags)
{
int ret;
calendar_h handle = NULL;
static int _cal_filter_clone_attribute(cal_attribute_filter_s* filter,
cal_attribute_filter_s **out_filter);
-API int calendar_filter_create(const char* view_uri, calendar_filter_h* out_filter)
+EXPORT_API int calendar_filter_create(const char* view_uri, calendar_filter_h* out_filter)
{
cal_composite_filter_s *com_filter;
return CALENDAR_ERROR_NONE;
}
-API int calendar_filter_add_operator(calendar_filter_h filter, calendar_filter_operator_e op)
+EXPORT_API int calendar_filter_add_operator(calendar_filter_h filter, calendar_filter_operator_e op)
{
cal_composite_filter_s *com_filter;
return CALENDAR_ERROR_NONE;
}
-API int calendar_filter_add_filter(calendar_filter_h filter, calendar_filter_h add_filter)
+EXPORT_API int calendar_filter_add_filter(calendar_filter_h filter, calendar_filter_h add_filter)
{
cal_composite_filter_s *com_filter;
cal_composite_filter_s *com_filter2;
return CALENDAR_ERROR_NONE;
}
-API int calendar_filter_add_str(calendar_filter_h filter, unsigned int property_id,
+EXPORT_API int calendar_filter_add_str(calendar_filter_h filter, unsigned int property_id,
calendar_match_str_flag_e match, const char* match_value)
{
cal_composite_filter_s *com_filter;
return CALENDAR_ERROR_NONE;
}
-API int calendar_filter_add_int(calendar_filter_h filter, unsigned int property_id,
+EXPORT_API int calendar_filter_add_int(calendar_filter_h filter, unsigned int property_id,
calendar_match_int_flag_e match, int match_value)
{
cal_composite_filter_s *com_filter;
return CALENDAR_ERROR_NONE;
}
-API int calendar_filter_add_double(calendar_filter_h filter, unsigned int property_id,
+EXPORT_API int calendar_filter_add_double(calendar_filter_h filter, unsigned int property_id,
calendar_match_int_flag_e match, double match_value)
{
cal_composite_filter_s *com_filter;
return CALENDAR_ERROR_NONE;
}
-API int calendar_filter_add_lli(calendar_filter_h filter, unsigned int property_id,
+EXPORT_API int calendar_filter_add_lli(calendar_filter_h filter, unsigned int property_id,
calendar_match_int_flag_e match, long long int match_value)
{
cal_composite_filter_s *com_filter;
return CALENDAR_ERROR_NONE;
}
-API int calendar_filter_add_caltime(calendar_filter_h filter, unsigned int property_id, calendar_match_int_flag_e match, calendar_time_s match_value)
+EXPORT_API int calendar_filter_add_caltime(calendar_filter_h filter, unsigned int property_id, calendar_match_int_flag_e match, calendar_time_s match_value)
{
cal_composite_filter_s *com_filter;
cal_attribute_filter_s *int_filter;
return CALENDAR_ERROR_NONE;
}
-API int calendar_filter_destroy(calendar_filter_h filter)
+EXPORT_API int calendar_filter_destroy(calendar_filter_h filter)
{
RETV_IF(NULL == filter, CALENDAR_ERROR_INVALID_PARAMETER);
#include <stdio.h>
#include <string.h>
-#ifndef API
-#define API __attribute__ ((visibility("default")))
-#endif
-
#define SAFE_STRDUP(src) (src) ? strdup((char *)src) : NULL
#define CAL_DEBUGGING
#include "cal_typedef.h"
#include "cal_list.h"
-API int calendar_list_create(calendar_list_h* out_list)
+EXPORT_API int calendar_list_create(calendar_list_h* out_list)
{
cal_list_s *l = NULL;
RETV_IF(NULL == out_list, CALENDAR_ERROR_INVALID_PARAMETER);
return CALENDAR_ERROR_NONE;
}
-API int calendar_list_get_count(calendar_list_h list, int *count)
+EXPORT_API int calendar_list_get_count(calendar_list_h list, int *count)
{
cal_list_s *l = NULL;
return CALENDAR_ERROR_NONE;
}
-API int calendar_list_add(calendar_list_h list, calendar_record_h record)
+EXPORT_API int calendar_list_add(calendar_list_h list, calendar_record_h record)
{
cal_list_s *l = NULL;
return CALENDAR_ERROR_NONE;
}
-API int calendar_list_remove(calendar_list_h list, calendar_record_h record)
+EXPORT_API int calendar_list_remove(calendar_list_h list, calendar_record_h record)
{
cal_list_s *l = NULL;
return CALENDAR_ERROR_NO_DATA;
}
-API int calendar_list_get_current_record_p(calendar_list_h list, calendar_record_h* record)
+EXPORT_API int calendar_list_get_current_record_p(calendar_list_h list, calendar_record_h* record)
{
cal_list_s *l = NULL;
return CALENDAR_ERROR_NONE;
}
-API int calendar_list_prev(calendar_list_h list)
+EXPORT_API int calendar_list_prev(calendar_list_h list)
{
cal_list_s *l = NULL;
return CALENDAR_ERROR_NONE;
}
-API int calendar_list_next(calendar_list_h list)
+EXPORT_API int calendar_list_next(calendar_list_h list)
{
cal_list_s *l = NULL;
return CALENDAR_ERROR_NONE;
}
-API int calendar_list_first(calendar_list_h list)
+EXPORT_API int calendar_list_first(calendar_list_h list)
{
cal_list_s *l = NULL;
return CALENDAR_ERROR_NONE;
}
-API int calendar_list_last(calendar_list_h list)
+EXPORT_API int calendar_list_last(calendar_list_h list)
{
cal_list_s *l = NULL;
return CALENDAR_ERROR_NONE;
}
-API int calendar_list_destroy(calendar_list_h list, bool delete_record)
+EXPORT_API int calendar_list_destroy(calendar_list_h list, bool delete_record)
{
GList *cursor;
cal_list_s *l = NULL;
return false;
}
-API int calendar_query_create(const char* view_uri, calendar_query_h* out_query)
+EXPORT_API int calendar_query_create(const char* view_uri, calendar_query_h* out_query)
{
cal_query_s *query;
return CALENDAR_ERROR_NONE;
}
-API int calendar_query_set_projection(calendar_query_h query, unsigned int property_ids[], int count)
+EXPORT_API int calendar_query_set_projection(calendar_query_h query, unsigned int property_ids[], int count)
{
cal_query_s *que = NULL;
int i;
return CALENDAR_ERROR_NONE;
}
-API int calendar_query_set_distinct(calendar_query_h query, bool set)
+EXPORT_API int calendar_query_set_distinct(calendar_query_h query, bool set)
{
cal_query_s *que = NULL;
return CALENDAR_ERROR_NONE;
}
-API int calendar_query_set_filter(calendar_query_h query, calendar_filter_h filter)
+EXPORT_API int calendar_query_set_filter(calendar_query_h query, calendar_filter_h filter)
{
cal_query_s *que;
calendar_filter_h new_filter;
return ret;
}
-API int calendar_query_set_sort(calendar_query_h query, unsigned int property_id, bool asc)
+EXPORT_API int calendar_query_set_sort(calendar_query_h query, unsigned int property_id, bool asc)
{
cal_query_s *que;
bool find = false;
return CALENDAR_ERROR_NONE;
}
-API int calendar_query_destroy(calendar_query_h query)
+EXPORT_API int calendar_query_destroy(calendar_query_h query)
{
cal_query_s *que;
return CALENDAR_ERROR_NONE;
}
-API int calendar_record_create(const char* view_uri, calendar_record_h* out_record)
+EXPORT_API int calendar_record_create(const char* view_uri, calendar_record_h* out_record)
{
int ret = CALENDAR_ERROR_NONE;
cal_record_type_e type = CAL_RECORD_TYPE_INVALID;
return ret;
}
-API int calendar_record_destroy(calendar_record_h record, bool delete_child)
+EXPORT_API int calendar_record_destroy(calendar_record_h record, bool delete_child)
{
int ret = CALENDAR_ERROR_NONE;
return ret;
}
-API int calendar_record_clone(calendar_record_h record, calendar_record_h* out_record)
+EXPORT_API int calendar_record_clone(calendar_record_h record, calendar_record_h* out_record)
{
int ret = CALENDAR_ERROR_NONE;
return ret;
}
-API int calendar_record_get_uri_p(calendar_record_h record, char** out_str)
+EXPORT_API int calendar_record_get_uri_p(calendar_record_h record, char** out_str)
{
int ret = CALENDAR_ERROR_NONE;
return ret;
}
-API int calendar_record_get_str(calendar_record_h record, unsigned int property_id, char** out_str)
+EXPORT_API int calendar_record_get_str(calendar_record_h record, unsigned int property_id, char** out_str)
{
int ret = CALENDAR_ERROR_NONE;
return ret;
}
-API int calendar_record_get_str_p(calendar_record_h record, unsigned int property_id, char** out_str)
+EXPORT_API int calendar_record_get_str_p(calendar_record_h record, unsigned int property_id, char** out_str)
{
int ret = CALENDAR_ERROR_NONE;
return ret;
}
-API int calendar_record_get_int(calendar_record_h record, unsigned int property_id, int* out_value)
+EXPORT_API int calendar_record_get_int(calendar_record_h record, unsigned int property_id, int* out_value)
{
int ret = CALENDAR_ERROR_NONE;
return ret;
}
-API int calendar_record_get_double(calendar_record_h record, unsigned int property_id, double* out_value)
+EXPORT_API int calendar_record_get_double(calendar_record_h record, unsigned int property_id, double* out_value)
{
int ret = CALENDAR_ERROR_NONE;
return ret;
}
-API int calendar_record_get_lli(calendar_record_h record, unsigned int property_id, long long int* out_value)
+EXPORT_API int calendar_record_get_lli(calendar_record_h record, unsigned int property_id, long long int* out_value)
{
int ret = CALENDAR_ERROR_NONE;
return ret;
}
-API int calendar_record_get_caltime(calendar_record_h record, unsigned int property_id, calendar_time_s *out_value)
+EXPORT_API int calendar_record_get_caltime(calendar_record_h record, unsigned int property_id, calendar_time_s *out_value)
{
int ret = CALENDAR_ERROR_NONE;
return ret;
}
-API int calendar_record_set_str(calendar_record_h record, unsigned int property_id, const char* value)
+EXPORT_API int calendar_record_set_str(calendar_record_h record, unsigned int property_id, const char* value)
{
RETV_IF(NULL == record, CALENDAR_ERROR_INVALID_PARAMETER);
__CHECK_READ_ONLY_PROPERTY();
return ret;
}
-API int calendar_record_set_int(calendar_record_h record, unsigned int property_id, int value)
+EXPORT_API int calendar_record_set_int(calendar_record_h record, unsigned int property_id, int value)
{
RETV_IF(NULL == record, CALENDAR_ERROR_INVALID_PARAMETER);
__CHECK_READ_ONLY_PROPERTY();
return ret;
}
-API int calendar_record_set_double(calendar_record_h record, unsigned int property_id, double value)
+EXPORT_API int calendar_record_set_double(calendar_record_h record, unsigned int property_id, double value)
{
RETV_IF(NULL == record, CALENDAR_ERROR_INVALID_PARAMETER);
__CHECK_READ_ONLY_PROPERTY();
return ret;
}
-API int calendar_record_set_lli(calendar_record_h record, unsigned int property_id, long long int value)
+EXPORT_API int calendar_record_set_lli(calendar_record_h record, unsigned int property_id, long long int value)
{
RETV_IF(NULL == record, CALENDAR_ERROR_INVALID_PARAMETER);
__CHECK_READ_ONLY_PROPERTY();
return ret;
}
-API int calendar_record_set_caltime(calendar_record_h record, unsigned int property_id, calendar_time_s value)
+EXPORT_API int calendar_record_set_caltime(calendar_record_h record, unsigned int property_id, calendar_time_s value)
{
RETV_IF(NULL == record, CALENDAR_ERROR_INVALID_PARAMETER);
__CHECK_READ_ONLY_PROPERTY();
return ret;
}
-API int calendar_record_add_child_record(calendar_record_h record, unsigned int property_id, calendar_record_h child_record)
+EXPORT_API int calendar_record_add_child_record(calendar_record_h record, unsigned int property_id, calendar_record_h child_record)
{
int ret = CALENDAR_ERROR_NONE;
return ret;
}
-API int calendar_record_remove_child_record(calendar_record_h record, unsigned int property_id, calendar_record_h child_record)
+EXPORT_API int calendar_record_remove_child_record(calendar_record_h record, unsigned int property_id, calendar_record_h child_record)
{
int ret = CALENDAR_ERROR_NONE;
return ret;
}
-API int calendar_record_get_child_record_count(calendar_record_h record, unsigned int property_id, unsigned int* count)
+EXPORT_API int calendar_record_get_child_record_count(calendar_record_h record, unsigned int property_id, unsigned int* count)
{
int ret = CALENDAR_ERROR_NONE;
return ret;
}
-API int calendar_record_get_child_record_at_p(calendar_record_h record, unsigned int property_id, int index, calendar_record_h* child_record)
+EXPORT_API int calendar_record_get_child_record_at_p(calendar_record_h record, unsigned int property_id, int index, calendar_record_h* child_record)
{
int ret = CALENDAR_ERROR_NONE;
return ret;
}
-API int calendar_record_clone_child_record_list(calendar_record_h record, unsigned int property_id, calendar_list_h* out_list)
+EXPORT_API int calendar_record_clone_child_record_list(calendar_record_h record, unsigned int property_id, calendar_list_h* out_list)
{
int ret = CALENDAR_ERROR_NONE;
* vcalendar should not have multi version: ver1.0 or 2.0 only.
* could have multi timezone events: MULTI BEGIN:VCALENDAR.
*/
-API int calendar_vcalendar_make_from_records(calendar_list_h list, char **vcalendar_stream)
+EXPORT_API int calendar_vcalendar_make_from_records(calendar_list_h list, char **vcalendar_stream)
{
int ret;
cal_make_s *b;
/*
* parse from here
*/
-API int calendar_vcalendar_parse_to_calendar(const char* vcalendar_stream, calendar_list_h *out_list)
+EXPORT_API int calendar_vcalendar_parse_to_calendar(const char* vcalendar_stream, calendar_list_h *out_list)
{
int count = 0;
const char *cursor = NULL;
return CALENDAR_ERROR_NONE;
}
-API int calendar_vcalendar_parse_to_calendar_foreach(const char *vcalendar_file_path, calendar_vcalendar_parse_cb callback, void *user_data)
+EXPORT_API int calendar_vcalendar_parse_to_calendar_foreach(const char *vcalendar_file_path, calendar_vcalendar_parse_cb callback, void *user_data)
{
FILE *file;
int buf_size, len;
#include "cal_view.h"
#include "cal_mutex.h"
-API const _calendar_book_property_ids _calendar_book = {
+EXPORT_API const _calendar_book_property_ids _calendar_book = {
._uri = CALENDAR_VIEW_BOOK,
.id = CAL_PROPERTY_BOOK_ID,
.uid = CAL_PROPERTY_BOOK_UID,
.mode = CAL_PROPERTY_BOOK_MODE
};
-API const _calendar_event_property_ids _calendar_event = {
+EXPORT_API const _calendar_event_property_ids _calendar_event = {
._uri = CALENDAR_VIEW_EVENT,
.id = CAL_PROPERTY_EVENT_ID,
.calendar_book_id = CAL_PROPERTY_EVENT_BOOK_ID,
.is_allday = CAL_PROPERTY_EVENT_IS_ALLDAY
};
-API const _calendar_todo_property_ids _calendar_todo = {
+EXPORT_API const _calendar_todo_property_ids _calendar_todo = {
._uri = CALENDAR_VIEW_TODO,
.id = CAL_PROPERTY_TODO_ID,
.calendar_book_id = CAL_PROPERTY_TODO_BOOK_ID,
.is_allday = CAL_PROPERTY_TODO_IS_ALLDAY
};
-API const _calendar_timezone_property_ids _calendar_timezone = {
+EXPORT_API const _calendar_timezone_property_ids _calendar_timezone = {
._uri = CALENDAR_VIEW_TIMEZONE,
.id = CAL_PROPERTY_TIMEZONE_ID,
.calendar_book_id = CAL_PROPERTY_TIMEZONE_CALENDAR_ID,
.day_light_bias = CAL_PROPERTY_TIMEZONE_DAY_LIGHT_BIAS
};
-API const _calendar_attendee_property_ids _calendar_attendee = {
+EXPORT_API const _calendar_attendee_property_ids _calendar_attendee = {
._uri = CALENDAR_VIEW_ATTENDEE,
.parent_id = CAL_PROPERTY_ATTENDEE_PARENT_ID,
.number = CAL_PROPERTY_ATTENDEE_NUMBER,
.member = CAL_PROPERTY_ATTENDEE_MEMBER
};
-API const _calendar_alarm_property_ids _calendar_alarm = {
+EXPORT_API const _calendar_alarm_property_ids _calendar_alarm = {
._uri = CALENDAR_VIEW_ALARM,
.parent_id = CAL_PROPERTY_ALARM_PARENT_ID,
.tick = CAL_PROPERTY_ALARM_TICK,
.alarm_time = CAL_PROPERTY_ALARM_ALARM,
};
-API const _calendar_updated_info_property_ids _calendar_updated_info = {
+EXPORT_API const _calendar_updated_info_property_ids _calendar_updated_info = {
._uri = CALENDAR_VIEW_UPDATED_INFO,
.id = CAL_PROPERTY_UPDATED_INFO_ID,
.calendar_book_id = CAL_PROPERTY_UPDATED_INFO_CALENDAR_ID,
.version = CAL_PROPERTY_UPDATED_INFO_VERSION
};
-API const _calendar_event_calendar_book_property_ids _calendar_event_calendar_book = {
+EXPORT_API const _calendar_event_calendar_book_property_ids _calendar_event_calendar_book = {
._uri = CALENDAR_VIEW_EVENT_BOOK,
.event_id = CAL_PROPERTY_EVENT_ID,
.calendar_book_id = CAL_PROPERTY_EVENT_BOOK_ID,
.calendar_book_account_id = CAL_PROPERTY_BOOK_ACCOUNT_ID | CAL_PROPERTY_FLAGS_FILTER
};
-API const _calendar_todo_calendar_book_property_ids _calendar_todo_calendar_book = {
+EXPORT_API const _calendar_todo_calendar_book_property_ids _calendar_todo_calendar_book = {
._uri = CALENDAR_VIEW_TODO_BOOK,
.todo_id = CAL_PROPERTY_TODO_ID,
.calendar_book_id = CAL_PROPERTY_TODO_BOOK_ID,
.calendar_book_account_id = CAL_PROPERTY_BOOK_ACCOUNT_ID | CAL_PROPERTY_FLAGS_FILTER
};
-API const _calendar_event_calendar_book_attendee_property_ids _calendar_event_calendar_book_attendee = {
+EXPORT_API const _calendar_event_calendar_book_attendee_property_ids _calendar_event_calendar_book_attendee = {
._uri = CALENDAR_VIEW_EVENT_BOOK_ATTENDEE,
.event_id = CAL_PROPERTY_EVENT_ID,
.calendar_book_id = CAL_PROPERTY_EVENT_BOOK_ID,
.attendee_member = CAL_PROPERTY_ATTENDEE_MEMBER | CAL_PROPERTY_FLAGS_FILTER
};
-API const _calendar_instance_utime_calendar_book_property_ids _calendar_instance_utime_calendar_book = {
+EXPORT_API const _calendar_instance_utime_calendar_book_property_ids _calendar_instance_utime_calendar_book = {
._uri = CALENDAR_VIEW_INSTANCE_UTIME_BOOK,
.event_id = CAL_PROPERTY_INSTANCE_UTIME_EVENT_ID,
.start_time = CAL_PROPERTY_INSTANCE_UTIME_START,
.sync_data1 = CAL_PROPERTY_INSTANCE_UTIME_SYNC_DATA1
};
-API const _calendar_instance_localtime_calendar_book_property_ids _calendar_instance_localtime_calendar_book = {
+EXPORT_API const _calendar_instance_localtime_calendar_book_property_ids _calendar_instance_localtime_calendar_book = {
._uri = CALENDAR_VIEW_INSTANCE_LOCALTIME_BOOK,
.event_id = CAL_PROPERTY_INSTANCE_LOCALTIME_EVENT_ID,
.start_time = CAL_PROPERTY_INSTANCE_LOCALTIME_START,
.is_allday = CAL_PROPERTY_INSTANCE_LOCALTIME_IS_ALLDAY
};
-API const _calendar_instance_utime_calendar_book_extended_property_ids _calendar_instance_utime_calendar_book_extended = {
+EXPORT_API const _calendar_instance_utime_calendar_book_extended_property_ids _calendar_instance_utime_calendar_book_extended = {
._uri = CALENDAR_VIEW_INSTANCE_UTIME_BOOK_EXTENDED,
.event_id = CAL_PROPERTY_INSTANCE_UTIME_EXTENDED_EVENT_ID,
.start_time = CAL_PROPERTY_INSTANCE_UTIME_EXTENDED_START,
.sync_data4 = CAL_PROPERTY_INSTANCE_UTIME_EXTENDED_SYNC_DATA4
};
-API const _calendar_instance_localtime_calendar_book_extended_property_ids _calendar_instance_localtime_calendar_book_extended = {
+EXPORT_API const _calendar_instance_localtime_calendar_book_extended_property_ids _calendar_instance_localtime_calendar_book_extended = {
._uri = CALENDAR_VIEW_INSTANCE_LOCALTIME_BOOK_EXTENDED,
.event_id = CAL_PROPERTY_INSTANCE_LOCALTIME_EXTENDED_EVENT_ID,
.start_time = CAL_PROPERTY_INSTANCE_LOCALTIME_EXTENDED_START,
.is_allday = CAL_PROPERTY_INSTANCE_LOCALTIME_EXTENDED_IS_ALLDAY
};
-API const _calendar_extended_property_property_ids _calendar_extended_property = {
+EXPORT_API const _calendar_extended_property_property_ids _calendar_extended_property = {
._uri = CALENDAR_VIEW_EXTENDED,
.id = CAL_PROPERTY_EXTENDED_ID,
.record_id = CAL_PROPERTY_EXTENDED_RECORD_ID,