1
0
Fork 0
mirror of https://github.com/deltachat/deltachat-core.git synced 2025-10-05 10:39:27 +02:00
deltachat-core/src/mrmailbox.h
2018-06-25 23:23:18 +02:00

274 lines
15 KiB
C

// deprecated file
#ifndef __MRMAILBOX_DEPRECATED_H__
#define __MRMAILBOX_DEPRECATED_H__
#ifdef __cplusplus
extern "C" {
#endif
#include "deltachat.h"
// types
#define mrmailbox_t dc_context_t
#define mrmailboxcb_t dc_callback_t
#define mrarray_t dc_array_t
#define mrchatlist_t dc_chatlist_t
#define mrchat_t dc_chat_t
#define mrmsg_t dc_msg_t
#define mrcontact_t dc_contact_t
#define mrlot_t dc_lot_t
// mailbox functions
#define MR_GCL_ARCHIVED_ONLY DC_GCL_ARCHIVED_ONLY
#define MR_GCL_NO_SPECIALS DC_GCL_NO_SPECIALS
#define MR_GCL_VERIFIED_ONLY DC_GCL_VERIFIED_ONLY
#define MR_GCL_ADD_SELF DC_GCL_ADD_SELF
#define MR_IMEX_EXPORT_SELF_KEYS DC_IMEX_EXPORT_SELF_KEYS
#define MR_IMEX_IMPORT_SELF_KEYS DC_IMEX_IMPORT_SELF_KEYS
#define MR_IMEX_EXPORT_BACKUP DC_IMEX_EXPORT_BACKUP
#define MR_IMEX_IMPORT_BACKUP DC_IMEX_IMPORT_BACKUP
#define MR_QR_ASK_VERIFYCONTACT DC_QR_ASK_VERIFYCONTACT
#define MR_QR_ASK_VERIFYGROUP DC_QR_ASK_VERIFYGROUP
#define MR_QR_FPR_OK DC_QR_FPR_OK
#define MR_QR_FPR_MISMATCH DC_QR_FPR_MISMATCH
#define MR_QR_FPR_WITHOUT_ADDR DC_QR_FPR_WITHOUT_ADDR
#define MR_QR_ADDR DC_QR_ADDR
#define MR_QR_TEXT DC_QR_TEXT
#define MR_QR_URL DC_QR_URL
#define MR_QR_ERROR DC_QR_ERROR
#define MR_GCM_ADDDAYMARKER DC_GCM_ADDDAYMARKER
#define mrmailbox_new dc_context_new
#define mrmailbox_unref dc_context_unref
#define mrmailbox_get_userdata dc_get_userdata
#define mrmailbox_open dc_open
#define mrmailbox_close dc_close
#define mrmailbox_is_open dc_is_open
#define mrmailbox_get_blobdir dc_get_blobdir
#define mrmailbox_set_config dc_set_config
#define mrmailbox_get_config dc_get_config
#define mrmailbox_set_config_int dc_set_config_int
#define mrmailbox_get_config_int dc_get_config_int
#define mrmailbox_get_info dc_get_info
#define mrmailbox_get_version_str dc_get_version_str
#define mrmailbox_configure dc_configure
#define mrmailbox_is_configured dc_is_configured
#define mrmailbox_get_chatlist dc_get_chatlist
#define mrmailbox_create_chat_by_msg_id dc_create_chat_by_msg_id
#define mrmailbox_create_chat_by_contact_id dc_create_chat_by_contact_id
#define mrmailbox_get_chat_id_by_contact_id dc_get_chat_id_by_contact_id
#define mrmailbox_send_text_msg dc_send_text_msg
#define mrmailbox_send_image_msg dc_send_image_msg
#define mrmailbox_send_video_msg dc_send_video_msg
#define mrmailbox_send_voice_msg dc_send_voice_msg
#define mrmailbox_send_audio_msg dc_send_audio_msg
#define mrmailbox_send_file_msg dc_send_file_msg
#define mrmailbox_send_vcard_msg dc_send_vcard_msg
#define mrmailbox_set_draft dc_set_draft
#define mrmailbox_get_chat_msgs dc_get_chat_msgs
#define mrmailbox_get_total_msg_count dc_get_total_msg_count
#define mrmailbox_get_fresh_msg_count dc_get_fresh_msg_count
#define mrmailbox_get_fresh_msgs dc_get_fresh_msgs
#define mrmailbox_marknoticed_chat dc_marknoticed_chat
#define mrmailbox_get_chat_media dc_get_chat_media
#define mrmailbox_get_next_media dc_get_next_media
#define mrmailbox_archive_chat dc_archive_chat
#define mrmailbox_delete_chat dc_delete_chat
#define mrmailbox_get_chat_contacts dc_get_chat_contacts
#define mrmailbox_search_msgs dc_search_msgs
#define mrmailbox_get_chat dc_get_chat
#define mrmailbox_create_group_chat dc_create_group_chat
#define mrmailbox_is_contact_in_chat dc_is_contact_in_chat
#define mrmailbox_add_contact_to_chat dc_add_contact_to_chat
#define mrmailbox_remove_contact_from_chat dc_remove_contact_from_chat
#define mrmailbox_set_chat_name dc_set_chat_name
#define mrmailbox_set_chat_profile_image dc_set_chat_profile_image
#define mrmailbox_get_msg_info dc_get_msg_info
#define mrmailbox_delete_msgs dc_delete_msgs
#define mrmailbox_forward_msgs dc_forward_msgs
#define mrmailbox_marknoticed_contact dc_marknoticed_contact
#define mrmailbox_markseen_msgs dc_markseen_msgs
#define mrmailbox_star_msgs dc_star_msgs
#define mrmailbox_get_msg dc_get_msg
#define mrmailbox_create_contact dc_create_contact
#define mrmailbox_add_address_book dc_add_address_book
#define mrmailbox_get_contacts dc_get_contacts
#define mrmailbox_get_blocked_count dc_get_blocked_count
#define mrmailbox_get_blocked_contacts dc_get_blocked_contacts
#define mrmailbox_block_contact dc_block_contact
#define mrmailbox_get_contact_encrinfo dc_get_contact_encrinfo
#define mrmailbox_delete_contact dc_delete_contact
#define mrmailbox_get_contact dc_get_contact
#define mrmailbox_imex dc_imex
#define mrmailbox_imex_has_backup dc_imex_has_backup
#define mrmailbox_check_password dc_check_password
#define mrmailbox_initiate_key_transfer dc_initiate_key_transfer
#define mrmailbox_continue_key_transfer dc_continue_key_transfer
#define mrmailbox_stop_ongoing_process dc_stop_ongoing_process
#define mrmailbox_check_qr dc_check_qr
#define mrmailbox_get_securejoin_qr dc_get_securejoin_qr
#define mrmailbox_join_securejoin dc_join_securejoin
#define mrmailbox_imex_cancel dc_stop_ongoing_process
#define mrmailbox_configure_cancel dc_stop_ongoing_process
#define mrmailbox_heartbeat(a)
// array functions
#define mrarray_new dc_array_new
#define mrarray_empty dc_array_empty
#define mrarray_unref dc_array_unref
#define mrarray_add_uint dc_array_add_uint
#define mrarray_add_id dc_array_add_id
#define mrarray_add_ptr dc_array_add_ptr
#define mrarray_get_cnt dc_array_get_cnt
#define mrarray_get_uint dc_array_get_uint
#define mrarray_get_id dc_array_get_id
#define mrarray_get_ptr dc_array_get_ptr
#define mrarray_search_id dc_array_search_id
#define mrarray_get_raw dc_array_get_raw
// chatlist functions
#define mrchatlist_new dc_chatlist_new
#define mrchatlist_empty dc_chatlist_empty
#define mrchatlist_unref dc_chatlist_unref
#define mrchatlist_get_cnt dc_chatlist_get_cnt
#define mrchatlist_get_chat_id dc_chatlist_get_chat_id
#define mrchatlist_get_msg_id dc_chatlist_get_msg_id
#define mrchatlist_get_summary dc_chatlist_get_summary
#define mrchatlist_get_mailbox dc_chatlist_get_context
// chat functions
#define MR_CHAT_ID_DEADDROP DC_CHAT_ID_DEADDROP
#define MR_CHAT_ID_TRASH DC_CHAT_ID_TRASH
#define MR_CHAT_ID_MSGS_IN_CREATION DC_CHAT_ID_MSGS_IN_CREATION
#define MR_CHAT_ID_STARRED DC_CHAT_ID_STARRED
#define MR_CHAT_ID_ARCHIVED_LINK DC_CHAT_ID_ARCHIVED_LINK
#define MR_CHAT_ID_LAST_SPECIAL DC_CHAT_ID_LAST_SPECIAL
#define MR_CHAT_TYPE_UNDEFINED DC_CHAT_TYPE_UNDEFINED
#define MR_CHAT_TYPE_SINGLE DC_CHAT_TYPE_SINGLE
#define MR_CHAT_TYPE_GROUP DC_CHAT_TYPE_GROUP
#define MR_CHAT_TYPE_VERIFIED_GROUP DC_CHAT_TYPE_VERIFIED_GROUP
#define mrchat_new dc_chat_new
#define mrchat_empty dc_chat_empty
#define mrchat_unref dc_chat_unref
#define mrchat_get_id dc_chat_get_id
#define mrchat_get_type dc_chat_get_type
#define mrchat_get_name dc_chat_get_name
#define mrchat_get_subtitle dc_chat_get_subtitle
#define mrchat_get_profile_image dc_chat_get_profile_image
#define mrchat_get_draft dc_chat_get_draft
#define mrchat_get_draft_timestamp dc_chat_get_draft_timestamp
#define mrchat_get_archived dc_chat_get_archived
#define mrchat_is_unpromoted dc_chat_is_unpromoted
#define mrchat_is_self_talk dc_chat_is_self_talk
#define mrchat_is_verified dc_chat_is_verified
// message functions
#define MR_MSG_ID_MARKER1 DC_MSG_ID_MARKER1
#define MR_MSG_ID_DAYMARKER DC_MSG_ID_DAYMARKER
#define MR_MSG_ID_LAST_SPECIAL DC_MSG_ID_LAST_SPECIAL
#define MR_MSG_UNDEFINED DC_MSG_UNDEFINED
#define MR_MSG_TEXT DC_MSG_TEXT
#define MR_MSG_IMAGE DC_MSG_IMAGE
#define MR_MSG_GIF DC_MSG_GIF
#define MR_MSG_AUDIO DC_MSG_AUDIO
#define MR_MSG_VOICE DC_MSG_VOICE
#define MR_MSG_VIDEO DC_MSG_VIDEO
#define MR_MSG_FILE DC_MSG_FILE
#define MR_STATE_UNDEFINED DC_STATE_UNDEFINED
#define MR_STATE_IN_FRESH DC_STATE_IN_FRESH
#define MR_STATE_IN_NOTICED DC_STATE_IN_NOTICED
#define MR_STATE_IN_SEEN DC_STATE_IN_SEEN
#define MR_STATE_OUT_PENDING DC_STATE_OUT_PENDING
#define MR_STATE_OUT_ERROR DC_STATE_OUT_ERROR
#define MR_STATE_OUT_DELIVERED DC_STATE_OUT_DELIVERED
#define MR_STATE_OUT_MDN_RCVD DC_STATE_OUT_MDN_RCVD
#define mrmsg_new dc_msg_new
#define mrmsg_unref dc_msg_unref
#define mrmsg_empty dc_msg_empty
#define mrmsg_get_id dc_msg_get_id
#define mrmsg_get_from_id dc_msg_get_from_id
#define mrmsg_get_chat_id dc_msg_get_chat_id
#define mrmsg_get_type dc_msg_get_type
#define mrmsg_get_state dc_msg_get_state
#define mrmsg_get_timestamp dc_msg_get_timestamp
#define mrmsg_get_text dc_msg_get_text
#define mrmsg_get_file dc_msg_get_file
#define mrmsg_get_filename dc_msg_get_filename
#define mrmsg_get_filemime dc_msg_get_filemime
#define mrmsg_get_filebytes dc_msg_get_filebytes
#define mrmsg_get_mediainfo dc_msg_get_mediainfo
#define mrmsg_get_width dc_msg_get_width
#define mrmsg_get_height dc_msg_get_height
#define mrmsg_get_duration dc_msg_get_duration
#define mrmsg_get_showpadlock dc_msg_get_showpadlock
#define mrmsg_get_summary dc_msg_get_summary
#define mrmsg_get_summarytext dc_msg_get_summarytext
#define mrmsg_is_sent dc_msg_is_sent
#define mrmsg_is_starred dc_msg_is_starred
#define mrmsg_is_forwarded dc_msg_is_forwarded
#define mrmsg_is_info dc_msg_is_info
#define mrmsg_is_increation dc_msg_is_increation
#define mrmsg_is_setupmessage dc_msg_is_setupmessage
#define mrmsg_get_setupcodebegin dc_msg_get_setupcodebegin
#define mrmsg_latefiling_mediasize dc_msg_latefiling_mediasize
// contact function
#define MR_CONTACT_ID_SELF DC_CONTACT_ID_SELF
#define MR_CONTACT_ID_DEVICE DC_CONTACT_ID_DEVICE
#define MR_CONTACT_ID_LAST_SPECIAL DC_CONTACT_ID_LAST_SPECIAL
#define mrcontact_new dc_contact_new
#define mrcontact_empty dc_contact_empty
#define mrcontact_unref dc_contact_unref
#define mrcontact_get_id dc_contact_get_id
#define mrcontact_get_addr dc_contact_get_addr
#define mrcontact_get_name dc_contact_get_name
#define mrcontact_get_display_name dc_contact_get_display_name
#define mrcontact_get_name_n_addr dc_contact_get_name_n_addr
#define mrcontact_get_first_name dc_contact_get_first_name
#define mrcontact_is_blocked dc_contact_is_blocked
#define mrcontact_is_verified dc_contact_is_verified
// lot functions
#define MR_TEXT1_DRAFT DC_TEXT1_DRAFT
#define MR_TEXT1_USERNAME DC_TEXT1_USERNAME
#define MR_TEXT1_SELF DC_TEXT1_SELF
#define mrlot_new dc_lot_new
#define mrlot_empty dc_lot_empty
#define mrlot_unref dc_lot_unref
#define mrlot_get_text1 dc_lot_get_text1
#define mrlot_get_text2 dc_lot_get_text2
#define mrlot_get_text1_meaning dc_lot_get_text1_meaning
#define mrlot_get_state dc_lot_get_state
#define mrlot_get_id dc_lot_get_id
#define mrlot_get_timestamp dc_lot_get_timestamp
// events
#define MR_EVENT_INFO DC_EVENT_INFO
#define MR_EVENT_WARNING DC_EVENT_WARNING
#define MR_EVENT_ERROR DC_EVENT_ERROR
#define MR_EVENT_MSGS_CHANGED DC_EVENT_MSGS_CHANGED
#define MR_EVENT_INCOMING_MSG DC_EVENT_INCOMING_MSG
#define MR_EVENT_MSG_DELIVERED DC_EVENT_MSG_DELIVERED
#define MR_EVENT_MSG_READ DC_EVENT_MSG_READ
#define MR_EVENT_CHAT_MODIFIED DC_EVENT_CHAT_MODIFIED
#define MR_EVENT_CONTACTS_CHANGED DC_EVENT_CONTACTS_CHANGED
#define MR_EVENT_CONFIGURE_PROGRESS DC_EVENT_CONFIGURE_PROGRESS
#define MR_EVENT_IMEX_PROGRESS DC_EVENT_IMEX_PROGRESS
#define MR_EVENT_IMEX_FILE_WRITTEN DC_EVENT_IMEX_FILE_WRITTEN
#define MR_EVENT_SECUREJOIN_INVITER_PROGRESS DC_EVENT_SECUREJOIN_INVITER_PROGRESS
#define MR_EVENT_SECUREJOIN_JOINER_PROGRESS DC_EVENT_SECUREJOIN_JOINER_PROGRESS
#define MR_EVENT_IS_OFFLINE DC_EVENT_IS_OFFLINE
#define MR_EVENT_GET_STRING DC_EVENT_GET_STRING
#define MR_EVENT_GET_QUANTITY_STRING DC_EVENT_GET_QUANTITY_STRING
#define MR_EVENT_HTTP_GET DC_EVENT_HTTP_GET
// errors
#define MR_ERR_SEE_STRING DC_ERROR_SEE_STRING
#define MR_ERR_SELF_NOT_IN_GROUP DC_ERROR_SELF_NOT_IN_GROUP
#define MR_ERR_NONETWORK DC_ERROR_NO_NETWORK
#ifdef __cplusplus
}
#endif
#endif // __MRMAILBOX_DEPRECATED_H__