E-Mail Object Protocol test suite. More...
Functions | |
bool | mapitest_oxomsg_AbortSubmit (struct mapitest *mt) |
bool | mapitest_oxomsg_AddressTypes (struct mapitest *mt) |
bool | mapitest_oxomsg_GetTransportFolder (struct mapitest *mt) |
bool | mapitest_oxomsg_SetSpooler (struct mapitest *mt) |
bool | mapitest_oxomsg_SpoolerLockMessage (struct mapitest *mt) |
bool | mapitest_oxomsg_SubmitMessage (struct mapitest *mt) |
bool | mapitest_oxomsg_TransportNewMail (struct mapitest *mt) |
bool | mapitest_oxomsg_TransportSend (struct mapitest *mt) |
E-Mail Object Protocol test suite.
bool mapitest_oxomsg_AbortSubmit | ( | struct mapitest * | mt) |
Test the AbortSubmit (0x34) operation
This function:
Note: This operation may fail since it depends on how busy the server is when we submit the message. It is possible the message gets already processed before we have time to abort the message.
From preliminary tests, AbortSubmit returns MAPI_E_SUCCESS when we call SubmitMessage with SubmitFlags set to 0x2.
mt | pointer on the top-level mapitest structure |
References mapitest_common_message_create(), mapitest_common_message_delete_by_subject(), mapitest_print_retval(), and mapitest::session.
Referenced by module_oxomsg_init().
bool mapitest_oxomsg_AddressTypes | ( | struct mapitest * | mt) |
Test the AddressTypes (0x49) and OptionsData (0x6f) operations
This function:
mt | pointer on the top-level mapitest structure |
References mapitest_print(), mapitest_print_retval(), and mapitest::session.
Referenced by module_oxomsg_init().
bool mapitest_oxomsg_GetTransportFolder | ( | struct mapitest * | mt) |
Test the GetTransportFolder (0x6d) operation
This function:
mt | pointer on the top-level mapitest structure |
References mapitest_print_retval_fmt(), mt_common_tf_ctx::obj_store, and mapitest::session.
Referenced by module_oxomsg_init().
bool mapitest_oxomsg_SetSpooler | ( | struct mapitest * | mt) |
Test the SetSpooler (0x47) operation
This function:
mt | pointer on the top-level mapitest structure |
References mapitest_print_retval(), and mapitest::session.
Referenced by module_oxomsg_init().
bool mapitest_oxomsg_SpoolerLockMessage | ( | struct mapitest * | mt) |
Test the SpoolerLockMessage (0x48) operation
This function:
mt | pointer on the top-level mapitest structure |
References mapitest_common_folder_open(), mapitest_common_message_create(), mapitest_print(), mapitest_print_retval(), mapitest_print_retval_fmt(), and mapitest::session.
Referenced by module_oxomsg_init().
bool mapitest_oxomsg_SubmitMessage | ( | struct mapitest * | mt) |
Test the SubmitMessage (0x32) operation
This function:
mt | pointer on the top-level mapitest structure |
References mapitest_common_message_create(), mapitest_common_message_delete_by_subject(), mapitest_print_retval(), and mapitest::session.
Referenced by module_oxomsg_init().
bool mapitest_oxomsg_TransportNewMail | ( | struct mapitest * | mt) |
Test the TransportNewMail (0x51) operation
This function:
mt | pointer on the top-level mapitest structure |
References mapitest_common_cleanup(), mapitest_common_setup(), mapitest_print_retval_clean(), mt_common_tf_ctx::obj_store, mt_common_tf_ctx::obj_test_folder, mt_common_tf_ctx::obj_test_msg, and mapitest::priv.
Referenced by module_oxomsg_init().
bool mapitest_oxomsg_TransportSend | ( | struct mapitest * | mt) |
Test the TransportSend (0x4a) operation
This function:
mt | pointer on the top-level mapitest structure |
References mapitest_common_folder_open(), mapitest_common_message_create(), mapitest_common_message_delete_by_subject(), mapitest_print(), mapitest_print_retval(), mapitest_print_SPropValue(), mapitest::mem_ctx, and mapitest::session.
Referenced by module_oxomsg_init().
![]() ![]() ![]() |
This content is licensed under the Creative Commons Attribution ShareAlike License v. 3.0: http://creativecommons.org/licenses/by-sa/3.0/ |