#ifndef CCI_TYPES_H
#define CCI_TYPES_H
#include <CredentialsCache.h>
#include <k5-ipc_stream.h>
typedef char *cci_uuid_string_t;
struct cci_identifier_d;
typedef struct cci_identifier_d *cci_identifier_t;
enum cci_msg_id_t {
cci_context_first_msg_id,
cci_context_unused_release_msg_id,
cci_context_sync_msg_id,
cci_context_get_change_time_msg_id,
cci_context_wait_for_change_msg_id,
cci_context_get_default_ccache_name_msg_id,
cci_context_open_ccache_msg_id,
cci_context_open_default_ccache_msg_id,
cci_context_create_ccache_msg_id,
cci_context_create_default_ccache_msg_id,
cci_context_create_new_ccache_msg_id,
cci_context_new_ccache_iterator_msg_id,
cci_context_lock_msg_id,
cci_context_unlock_msg_id,
cci_context_last_msg_id,
cci_ccache_first_msg_id,
cci_ccache_destroy_msg_id,
cci_ccache_set_default_msg_id,
cci_ccache_get_credentials_version_msg_id,
cci_ccache_get_name_msg_id,
cci_ccache_get_principal_msg_id,
cci_ccache_set_principal_msg_id,
cci_ccache_store_credentials_msg_id,
cci_ccache_remove_credentials_msg_id,
cci_ccache_new_credentials_iterator_msg_id,
cci_ccache_move_msg_id,
cci_ccache_lock_msg_id,
cci_ccache_unlock_msg_id,
cci_ccache_get_last_default_time_msg_id,
cci_ccache_get_change_time_msg_id,
cci_ccache_wait_for_change_msg_id,
cci_ccache_get_kdc_time_offset_msg_id,
cci_ccache_set_kdc_time_offset_msg_id,
cci_ccache_clear_kdc_time_offset_msg_id,
cci_ccache_last_msg_id,
cci_ccache_iterator_first_msg_id,
cci_ccache_iterator_release_msg_id,
cci_ccache_iterator_next_msg_id,
cci_ccache_iterator_clone_msg_id,
cci_ccache_iterator_last_msg_id,
cci_credentials_iterator_first_msg_id,
cci_credentials_iterator_release_msg_id,
cci_credentials_iterator_next_msg_id,
cci_credentials_iterator_clone_msg_id,
cci_credentials_iterator_last_msg_id,
cci_max_msg_id
};
#endif