Account provisioning. More...
#include <ctype.h>
#include <string.h>
#include "dcesrv_exchange_emsmdb.h"
#include <gen_ndr/ndr_property.h>
Functions | |
_PUBLIC_ enum MAPISTATUS | emsmdbp_mailbox_provision (struct emsmdbp_context *emsmdbp_ctx, const char *username) |
mman h enum MAPISTATUS | emsmdbp_mailbox_provision_public_freebusy (struct emsmdbp_context *emsmdbp_ctx, const char *EssDN) |
Account provisioning.
_PUBLIC_ enum MAPISTATUS emsmdbp_mailbox_provision | ( | struct emsmdbp_context * | emsmdbp_ctx, |
const char * | username | ||
) |
create root/Freebusy Data folder + "LocalFreebusy" message (OXODLGT)
References EMSMDBP_DEFERRED_ACTION, EMSMDBP_DELETED_ITEMS, EMSMDBP_INBOX, EMSMDBP_MAILBOX_ROOT, EMSMDBP_MAX_MAILBOX_SYSTEMIDX, EMSMDBP_OUTBOX, EMSMDBP_REMINDERS, EMSMDBP_SENT_ITEMS, EMSMDBP_TOP_INFORMATION_STORE, emsmdbp_special_folder::entryid_property, emsmdbp_context::mstore_ctx, emsmdbp_special_folder::name, emsmdbp_context::oc_ctx, openchangedb_create_folder(), openchangedb_create_mailbox(), openchangedb_delete_folder(), openchangedb_get_fid(), openchangedb_get_fid_by_name(), openchangedb_get_folder_property(), openchangedb_get_MailboxGuid(), openchangedb_get_MailboxReplica(), openchangedb_get_mapistoreURI(), openchangedb_get_MAPIStoreURIs(), openchangedb_get_new_changeNumber(), openchangedb_get_new_folderID(), openchangedb_get_SystemFolderID(), openchangedb_set_folder_properties(), openchangedb_set_ReceiveFolder(), emsmdbp_special_folder::role, and emsmdbp_context::username.
Referenced by RopLogon_Mailbox().
mman h enum MAPISTATUS emsmdbp_mailbox_provision_public_freebusy | ( | struct emsmdbp_context * | emsmdbp_ctx, |
const char * | EssDN | ||
) |
References EMSMDBP_PF_FREEBUSY, emsmdbp_context::oc_ctx, openchangedb_create_folder(), openchangedb_get_fid_by_name(), openchangedb_get_mid_by_subject(), openchangedb_get_new_changeNumber(), openchangedb_get_new_folderID(), openchangedb_get_PublicFolderID(), openchangedb_message_create(), openchangedb_message_save(), and openchangedb_message_set_properties().
Referenced by RopLogon_Mailbox().
![]() ![]() ![]() |
This content is licensed under the Creative Commons Attribution ShareAlike License v. 3.0: http://creativecommons.org/licenses/by-sa/3.0/ |