EntryID convenient routines. More...
#include "mapiproxy/dcesrv_mapiproxy.h"
#include "libmapiproxy.h"
#include "libmapi/libmapi.h"
#include "libmapi/libmapi_private.h"
Functions | |
enum MAPISTATUS | entryid_set_AB_EntryID (TALLOC_CTX *mem_ctx, const char *legacyExchangeDN, struct SBinary_short *bin) |
_PUBLIC_ enum MAPISTATUS | entryid_set_folder_EntryID (TALLOC_CTX *mem_ctx, struct GUID *MailboxGuid, struct GUID *ReplGuid, uint16_t FolderType, uint64_t fid, struct Binary_r **rbin) |
EntryID convenient routines.
enum MAPISTATUS entryid_set_AB_EntryID | ( | TALLOC_CTX * | mem_ctx, |
const char * | legacyExchangeDN, | ||
struct SBinary_short * | bin | ||
) |
Build an Address Book EntryID from a legacyExchangeDN
mem_ctx | pointer to the memory context |
legacyExchangeDN | the string to copy into the binary blob |
bin | the binary blob where the function stores results |
References GUID_NSPI.
Referenced by EcDoRpc_RopCreateMessage(), and emsmdbp_object_get_properties_mailbox().
_PUBLIC_ enum MAPISTATUS entryid_set_folder_EntryID | ( | TALLOC_CTX * | mem_ctx, |
struct GUID * | MailboxGuid, | ||
struct GUID * | ReplGuid, | ||
uint16_t | FolderType, | ||
uint64_t | fid, | ||
struct Binary_r ** | rbin | ||
) |
Build a folder EntryID
mem_ctx | pointer to the memory context |
MailboxGuid | pointer to the Mailbox Guid |
ReplGuid | pointer to the Replica Guid |
FolderType | the type of folder |
fid | the folder identifier |
rbin | the Binary_r structure where the function stores results |
![]() ![]() ![]() |
This content is licensed under the Creative Commons Attribution ShareAlike License v. 3.0: http://creativecommons.org/licenses/by-sa/3.0/ |