www.pudn.com > MailSoftware.rar > cmcutil.h
#ifndef CMC_H #include#include #include #endif #ifndef ULONG typedef unsigned long ULONG; #endif /* Function Prototypes */ /* CMC functions */ typedef CMC_return_code (FAR PASCAL *LPFNCMCQUERYCONFIGURATION) (CMC_session_id session, CMC_enum item,CMC_buffer reference,CMC_extension FAR *config_extensions); extern LPFNCMCQUERYCONFIGURATION lpfnCMCQueryConfiguration; typedef CMC_return_code (FAR PASCAL *LPFNCMCLOGON)( CMC_string service, CMC_string user, CMC_string password, CMC_enum character_set, CMC_ui_id ui_id, CMC_uint16 caller_cmc_version, CMC_flags logon_flags, CMC_session_id FAR *session, CMC_extension FAR *logon_extensions ); extern LPFNCMCLOGON lpfnCMCLogon; typedef CMC_return_code (FAR PASCAL *LPFNCMCLOGOFF)( CMC_session_id session, CMC_ui_id ui_id, CMC_flags logoff_flags, CMC_extension FAR *logoff_extensions ); extern LPFNCMCLOGOFF lpfnCMCLogoff; typedef CMC_return_code (FAR PASCAL *LPFNCMCFREE)( CMC_buffer memory ); extern LPFNCMCFREE lpfnCMCFree; typedef CMC_return_code (FAR PASCAL *LPFNCMCLOOKUP)( CMC_session_id session, CMC_recipient FAR *recipient_in, CMC_flags look_up_flags, CMC_ui_id ui_id, CMC_uint32 FAR *count, CMC_recipient FAR * FAR *recipient_out, CMC_extension FAR *look_up_extensions ); extern LPFNCMCLOOKUP lpfnCMCLookUp; typedef CMC_return_code (FAR PASCAL *LPFNCMCLIST)( CMC_session_id session, CMC_string message_type, CMC_flags list_flags, CMC_message_reference *seed, CMC_uint32 FAR *count, CMC_ui_id ui_id, CMC_message_summary FAR * FAR *result, CMC_extension FAR *list_extensions ); extern LPFNCMCLIST lpfnCMCList; typedef CMC_return_code (FAR PASCAL *LPFNCMCSEND)( CMC_session_id session, CMC_message FAR *message, CMC_flags send_flags, CMC_ui_id ui_id, CMC_extension FAR *send_extensions ); extern LPFNCMCSEND lpfnCMCSend; typedef CMC_return_code (FAR PASCAL *LPFNCMCREAD)( CMC_session_id session, CMC_message_reference *message_reference, CMC_flags read_flags, CMC_message FAR * FAR *message, CMC_ui_id ui_id, CMC_extension FAR *read_extensions ); extern LPFNCMCREAD lpfnCMCRead; typedef CMC_return_code (FAR PASCAL *LPFNCMCACTON)( CMC_session_id session, CMC_message_reference *message_reference, CMC_enum operation, CMC_flags act_on_flags, CMC_ui_id ui_id, CMC_extension FAR *act_on_extensions ); extern LPFNCMCACTON lpfnCMCActOn;