List Entries - Lists the calendar entries
that match all the attribute search criteria.
CSA_return_code csa_list_entries( CSA_session_handle session, CSA_uint32 number_attributes, CSA_attribute *entry_attributes, CSA_enum *list_operators, CSA_uint32 *number_entries, CSA_entry_handle **entries, CSA_extension *list_entries_extensions ); |
The following information details more about the operators
specified in list_operators:
Only the operators CSA_MATCH_ANY
and CSA_MATCH_EQUAL_TO are
supported for the attribute value types CSA_VALUE_REMINDER,
CSA_VALUE_CALENDAR_USER,
and CSA_VALUE_DATE_TIME_RANGE.
Only the operators CSA_MATCH_ANY,
CSA_MATCH_EQUAL_TO, CSA_MATCH_NOT_EQUAL_TO,
and CSA_MATCH_CONTAIN are
supported for the attribute value type CSA_VALUE_STRING.
The operator CSA_MATCH_CONTAIN
only applies to CSA_VALUE_STRING
type of attributes.
Matching of attributes with the value types CSA_VALUE_OPAQUE_DATA,
CSA_VALUE_ACCESS_LIST,
CSA_VALUE_ATTENDEE_LIST,
and, CSA_VALUE_DATE_TIME_LIST
are not supported. The only exception is the attribute CSA_ENTRY_ATTR_REFERENCE_IDENTIFIER.
The operator CSA_MATCH_EQUAL_TO
is supported for this attribute.