Diffstat (limited to 'kmicromail/libetpan/generic/maildriver_types.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | kmicromail/libetpan/generic/maildriver_types.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kmicromail/libetpan/generic/maildriver_types.h b/kmicromail/libetpan/generic/maildriver_types.h index 3ff9440..9eab4d6 100644 --- a/kmicromail/libetpan/generic/maildriver_types.h +++ b/kmicromail/libetpan/generic/maildriver_types.h | |||
@@ -486,48 +486,50 @@ struct mailsession_driver { | |||
486 | int (* sess_select_folder)(mailsession * session, char * mb); | 486 | int (* sess_select_folder)(mailsession * session, char * mb); |
487 | int (* sess_expunge_folder)(mailsession * session); | 487 | int (* sess_expunge_folder)(mailsession * session); |
488 | int (* sess_status_folder)(mailsession * session, char * mb, | 488 | int (* sess_status_folder)(mailsession * session, char * mb, |
489 | uint32_t * result_num, uint32_t * result_recent, | 489 | uint32_t * result_num, uint32_t * result_recent, |
490 | uint32_t * result_unseen); | 490 | uint32_t * result_unseen); |
491 | int (* sess_messages_number)(mailsession * session, char * mb, | 491 | int (* sess_messages_number)(mailsession * session, char * mb, |
492 | uint32_t * result); | 492 | uint32_t * result); |
493 | int (* sess_recent_number)(mailsession * session, char * mb, | 493 | int (* sess_recent_number)(mailsession * session, char * mb, |
494 | uint32_t * result); | 494 | uint32_t * result); |
495 | int (* sess_unseen_number)(mailsession * session, char * mb, | 495 | int (* sess_unseen_number)(mailsession * session, char * mb, |
496 | uint32_t * result); | 496 | uint32_t * result); |
497 | 497 | ||
498 | int (* sess_list_folders)(mailsession * session, char * mb, | 498 | int (* sess_list_folders)(mailsession * session, char * mb, |
499 | struct mail_list ** result); | 499 | struct mail_list ** result); |
500 | int (* sess_lsub_folders)(mailsession * session, char * mb, | 500 | int (* sess_lsub_folders)(mailsession * session, char * mb, |
501 | struct mail_list ** result); | 501 | struct mail_list ** result); |
502 | 502 | ||
503 | int (* sess_subscribe_folder)(mailsession * session, char * mb); | 503 | int (* sess_subscribe_folder)(mailsession * session, char * mb); |
504 | int (* sess_unsubscribe_folder)(mailsession * session, char * mb); | 504 | int (* sess_unsubscribe_folder)(mailsession * session, char * mb); |
505 | 505 | ||
506 | /* messages operations */ | 506 | /* messages operations */ |
507 | 507 | ||
508 | int (* sess_append_message)(mailsession * session, | 508 | int (* sess_append_message)(mailsession * session, |
509 | char * message, size_t size); | 509 | char * message, size_t size); |
510 | int (* sess_append_message_flags)(mailsession * session, | ||
511 | char * message, size_t size, struct mail_flags * flags); | ||
510 | int (* sess_copy_message)(mailsession * session, | 512 | int (* sess_copy_message)(mailsession * session, |
511 | uint32_t num, char * mb); | 513 | uint32_t num, char * mb); |
512 | int (* sess_move_message)(mailsession * session, | 514 | int (* sess_move_message)(mailsession * session, |
513 | uint32_t num, char * mb); | 515 | uint32_t num, char * mb); |
514 | 516 | ||
515 | int (* sess_get_message)(mailsession * session, | 517 | int (* sess_get_message)(mailsession * session, |
516 | uint32_t num, mailmessage ** result); | 518 | uint32_t num, mailmessage ** result); |
517 | 519 | ||
518 | int (* sess_get_message_by_uid)(mailsession * session, | 520 | int (* sess_get_message_by_uid)(mailsession * session, |
519 | const char * uid, mailmessage ** result); | 521 | const char * uid, mailmessage ** result); |
520 | 522 | ||
521 | int (* sess_get_messages_list)(mailsession * session, | 523 | int (* sess_get_messages_list)(mailsession * session, |
522 | struct mailmessage_list ** result); | 524 | struct mailmessage_list ** result); |
523 | int (* sess_get_envelopes_list)(mailsession * session, | 525 | int (* sess_get_envelopes_list)(mailsession * session, |
524 | struct mailmessage_list * env_list); | 526 | struct mailmessage_list * env_list); |
525 | int (* sess_remove_message)(mailsession * session, uint32_t num); | 527 | int (* sess_remove_message)(mailsession * session, uint32_t num); |
526 | #if 0 | 528 | #if 0 |
527 | int (* sess_search_messages)(mailsession * session, char * charset, | 529 | int (* sess_search_messages)(mailsession * session, char * charset, |
528 | struct mail_search_key * key, | 530 | struct mail_search_key * key, |
529 | struct mail_search_result ** result); | 531 | struct mail_search_result ** result); |
530 | #endif | 532 | #endif |
531 | }; | 533 | }; |
532 | 534 | ||
533 | 535 | ||