#ifndef _INCLUDED_IMAP_H #define _INCLUDED_IMAP_H #if COMPILE_DL #undef HAVE_IMAP #define HAVE_IMAP 1 #endif #if HAVE_IMAP #ifndef MSVC5 #include "build-defs.h" #endif /* Functions accessable to PHP */ extern zend_module_entry imap_module_entry; #define imap_module_ptr &imap_module_entry extern PHP_MINIT_FUNCTION(imap); PHP_MINFO_FUNCTION(imap); PHP_FUNCTION(imap_open); PHP_FUNCTION(imap_reopen); PHP_FUNCTION(imap_close); PHP_FUNCTION(imap_num_msg); PHP_FUNCTION(imap_headers); PHP_FUNCTION(imap_body); PHP_FUNCTION(imap_expunge); PHP_FUNCTION(imap_delete); PHP_FUNCTION(imap_undelete); PHP_FUNCTION(imap_check); PHP_FUNCTION(imap_headerinfo); PHP_FUNCTION(imap_mail_copy); PHP_FUNCTION(imap_mail_move); PHP_FUNCTION(imap_createmailbox); PHP_FUNCTION(imap_renamemailbox); PHP_FUNCTION(imap_deletemailbox); PHP_FUNCTION(imap_list); PHP_FUNCTION(imap_listscan); PHP_FUNCTION(imap_lsub); PHP_FUNCTION(imap_subscribe); PHP_FUNCTION(imap_unsubscribe); PHP_FUNCTION(imap_num_recent); PHP_FUNCTION(imap_fetchstructure); PHP_FUNCTION(imap_fetchbody); PHP_FUNCTION(imap_append); PHP_FUNCTION(imap_ping); PHP_FUNCTION(imap_base64); PHP_FUNCTION(imap_qprint); PHP_FUNCTION(imap_8bit); PHP_FUNCTION(imap_binary); PHP_FUNCTION(imap_mailboxmsginfo); PHP_FUNCTION(imap_rfc822_write_address); PHP_FUNCTION(imap_rfc822_parse_adrlist); PHP_FUNCTION(imap_setflag_full); PHP_FUNCTION(imap_clearflag_full); PHP_FUNCTION(imap_sort); PHP_FUNCTION(imap_fetchtext); PHP_FUNCTION(imap_fetchheader); PHP_FUNCTION(imap_uid); PHP_FUNCTION(imap_msgno); PHP_FUNCTION(imap_fetchtext_full); PHP_FUNCTION(imap_status); PHP_FUNCTION(imap_bodystruct); PHP_FUNCTION(imap_fetch_overview); PHP_FUNCTION(imap_mail_compose); #else #define imap_module_ptr NULL #endif /* HAVE_IMAP */ #endif #define phpext_imap_ptr imap_module_ptr