utils.c File Reference

General utility functions. More...

#include "libmapi/libmapi.h"
#include "libmapi/libmapi_private.h"

Functions

_PUBLIC_ enum MAPISTATUS EntryIDFromSourceIDForMessage (TALLOC_CTX *mem_ctx, mapi_object_t *obj_store, mapi_object_t *obj_folder, mapi_object_t *obj_message, struct SBinary_short *entryID)
 
_PUBLIC_ struct Binary_r * generate_recipient_entryid (TALLOC_CTX *mem_ctx, const char *recipient_id)
 
_PUBLIC_ enum MAPISTATUS GetFIDFromEntryID (uint16_t cb, uint8_t *lpb, uint64_t parent_fid, uint64_t *fid)
 
_PUBLIC_ char * guid_delete_dash (TALLOC_CTX *mem_ctx, const char *recipient_id)
 

Detailed Description

General utility functions.

Function Documentation

_PUBLIC_ enum MAPISTATUS EntryIDFromSourceIDForMessage ( TALLOC_CTX *  mem_ctx,
mapi_object_t obj_store,
mapi_object_t obj_folder,
mapi_object_t obj_message,
struct SBinary_short *  entryID 
)
_PUBLIC_ struct Binary_r* generate_recipient_entryid ( TALLOC_CTX *  mem_ctx,
const char *  recipient_id 
)

References guid_delete_dash().

_PUBLIC_ enum MAPISTATUS GetFIDFromEntryID ( uint16_t  cb,
uint8_t *  lpb,
uint64_t  parent_fid,
uint64_t *  fid 
)

Create a FID from an EntryID

Parameters
cbcount of lpb bytes
lpbpointer on an array of bytes
parent_fidthe parent folder identifier
fidpointer to the returned fid
Returns
MAPI_E_SUCCESS on success, otherwise MAPI_E_INVALID_PARAMETER

References OPENCHANGE_RETVAL_IF.

_PUBLIC_ char* guid_delete_dash ( TALLOC_CTX *  mem_ctx,
const char *  recipient_id 
)

Creative Commons License
Creative Commons Attribution icon Creative Commons Share Alike icon
This content is licensed under the Creative Commons
Attribution ShareAlike License v. 3.0:
http://creativecommons.org/licenses/by-sa/3.0/