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/ |