#include <libmapi/libmapi.h>
Functions | |
_PUBLIC_ enum MAPISTATUS | OpenMsgStore (struct mapi_session *session, mapi_object_t *obj_store) |
_PUBLIC_ enum MAPISTATUS | OpenPublicFolder (struct mapi_session *session, mapi_object_t *obj_store) |
_PUBLIC_ enum MAPISTATUS | OpenUserMailbox (struct mapi_session *session, const char *username, mapi_object_t *obj_store) |
_PUBLIC_ enum MAPISTATUS OpenMsgStore | ( | struct mapi_session * | session, | |
mapi_object_t * | obj_store | |||
) |
Open the Message Store
This function opens the main message store. This allows access to the normal user folders.
session | pointer to the MAPI session context | |
obj_store | the result of opening the store |
GetLastError to check the result of a failed call, if necessary
OpenPublicFolder if you need access to the public folders
References GetLastError(), and OpenUserMailbox().
_PUBLIC_ enum MAPISTATUS OpenPublicFolder | ( | struct mapi_session * | session, | |
mapi_object_t * | obj_store | |||
) |
Open the Public Folder store
This function opens the public folder store. This allows access to the public folders.
obj_store | the result of opening the store | |
session | pointer to the MAPI session context |
GetLastError to check the result of a failed call, if necessary
OpenMsgStore if you need access to the message store folders
References mapi_obj_store::cached_mailbox_fid, emsmdb_transaction(), mapi_obj_store::fid_pf_EFormsRegistry, mapi_obj_store::fid_pf_EFormsRegistryRoot, mapi_obj_store::fid_pf_FreeBusyRoot, mapi_obj_store::fid_pf_ipm_subtree, mapi_obj_store::fid_pf_LocalSiteFreeBusy, mapi_obj_store::fid_pf_LocalSiteOfflineAB, mapi_obj_store::fid_pf_NNTPArticle, mapi_obj_store::fid_pf_non_ipm_subtree, mapi_obj_store::fid_pf_OfflineAB, mapi_obj_store::fid_pf_public_root, GetNewLogonId(), mapi_object_set_handle(), mapi_object_set_logon_id(), mapi_object_set_logon_store(), and mapi_object_set_session().
_PUBLIC_ enum MAPISTATUS OpenUserMailbox | ( | struct mapi_session * | session, | |
const char * | username, | |||
mapi_object_t * | obj_store | |||
) |
Open another user mailbox
This function opens the main message store. This allows access to the normal user folders.
session | pointer to the MAPI session context | |
username | name of the user's mailbox to open | |
obj_store | the result of opening the store |
GetLastError to check the result of a failed call, if necessary
OpenPublicFolder if you need access to the public folders
References mapi_obj_store::cached_mailbox_fid, emsmdb_transaction(), mapi_obj_store::fid_common_views, mapi_obj_store::fid_deferred_actions, mapi_obj_store::fid_deleted_items, mapi_obj_store::fid_inbox, mapi_obj_store::fid_mailbox_root, mapi_obj_store::fid_outbox, mapi_obj_store::fid_schedule, mapi_obj_store::fid_search, mapi_obj_store::fid_sent_items, mapi_obj_store::fid_shortcuts, mapi_obj_store::fid_spooler_queue, mapi_obj_store::fid_top_information_store, mapi_obj_store::fid_views, GetNewLogonId(), mapi_object_set_handle(), mapi_object_set_logon_id(), mapi_object_set_logon_store(), and mapi_object_set_session().
Referenced by OpenMsgStore().
![]() ![]() ![]() |
This content is licensed under the Creative Commons Attribution ShareAlike License v. 3.0: http://creativecommons.org/licenses/by-sa/3.0/ |