#include <stdio.h>
#include <unistd.h>
#include <stdint.h>
#include <stdbool.h>
#include <string.h>
#include <dcerpc.h>
#include "gen_ndr/exchange.h"
#define __BEGIN_DECLS |
#define __END_DECLS |
#define _GNU_SOURCE 1 |
#define SIZE_DFLT_LONGTERMID 24 |
LongTermId structure is fixed size:
Referenced by libmapiserver_LongTermId_size().
#define SIZE_DFLT_MAPI_RESPONSE 6 |
Referenced by libmapiserver_RopOpenFolder_size(), libmapiserver_RopGetHierarchyTable_size(), libmapiserver_RopGetContentsTable_size(), libmapiserver_RopCreateFolder_size(), libmapiserver_RopDeleteFolder_size(), libmapiserver_RopDeleteMessage_size(), libmapiserver_RopSetSearchCriteria_size(), libmapiserver_RopGetSearchCriteria_size(), libmapiserver_RopEmptyFolder_size(), libmapiserver_RopFastTransferSourceCopyTo_size(), libmapiserver_RopFastTransferSourceGetBuffer_size(), libmapiserver_RopOpenMessage_size(), libmapiserver_RopCreateMessage_size(), libmapiserver_RopSaveChangesMessage_size(), libmapiserver_RopRemoveAllRecipients_size(), libmapiserver_RopModifyRecipients_size(), libmapiserver_RopReloadCachedInformation_size(), libmapiserver_RopSetMessageReadFlag_size(), libmapiserver_RopGetAttachmentTable_size(), libmapiserver_RopRegisterNotification_size(), libmapiserver_RopGetPermissionsTable_size(), libmapiserver_RopGetPropertiesSpecific_size(), libmapiserver_RopSetProperties_size(), libmapiserver_RopDeleteProperties_size(), libmapiserver_RopOpenStream_size(), libmapiserver_RopReadStream_size(), libmapiserver_RopWriteStream_size(), libmapiserver_RopGetStreamSize_size(), libmapiserver_RopGetPropertyIdsFromNames_size(), libmapiserver_RopDeletePropertiesNoReplicate_size(), libmapiserver_RopLogon_size(), libmapiserver_RopSetReceiveFolder_size(), libmapiserver_RopGetReceiveFolder_size(), libmapiserver_RopGetPerUserLongTermIds_size(), libmapiserver_RopReadPerUserInformation_size(), libmapiserver_RopGetPerUserGuid_size(), libmapiserver_RopGetReceiveFolderTable_size(), libmapiserver_RopSetColumns_size(), libmapiserver_RopSortTable_size(), libmapiserver_RopRestrict_size(), libmapiserver_RopQueryRows_size(), libmapiserver_RopQueryPosition_size(), libmapiserver_RopSeekRow_size(), libmapiserver_RopFindRow_size(), libmapiserver_RopResetTable_size(), libmapiserver_RopSubmitMessage_size(), libmapiserver_RopSetSpooler_size(), libmapiserver_RopGetAddressTypes_size(), libmapiserver_RopGetTransportFolder_size(), libmapiserver_RopOptionsData_size(), libmapiserver_RopGetRulesTable_size(), and libmapiserver_RopModifyRules_size().
#define SIZE_DFLT_ROPCREATEFOLDER 9 |
CreateFolderRop has fixed response size for:
Referenced by libmapiserver_RopCreateFolder_size().
#define SIZE_DFLT_ROPCREATEMESSAGE 1 |
CreateMessageRop has fixed response size for:
Referenced by libmapiserver_RopCreateMessage_size().
#define SIZE_DFLT_ROPDELETEFOLDER 1 |
DeleteFolderRop has fixed response size for:
Referenced by libmapiserver_RopDeleteFolder_size().
#define SIZE_DFLT_ROPDELETEMESSAGE 1 |
DeleteMessage Rop has fixed response size for:
Referenced by libmapiserver_RopDeleteMessage_size().
#define SIZE_DFLT_ROPDELETEPROPERTIES 2 |
: DeletePropertiesRop has fixed response size for:
Referenced by libmapiserver_RopDeleteProperties_size().
#define SIZE_DFLT_ROPDELETEPROPERTIESNOREPLICATE 2 |
GetPropertyIdsFromNames has fixed response size for:
Referenced by libmapiserver_RopDeletePropertiesNoReplicate_size().
#define SIZE_DFLT_ROPEMPTYFOLDER 1 |
EmptyFolder has fixed response size for:
Referenced by libmapiserver_RopEmptyFolder_size().
#define SIZE_DFLT_ROPFASTTRANSFERSOURCEGETBUFFER 9 |
FastTransferSourceGetBuffer has a fixed size for:
Referenced by libmapiserver_RopFastTransferSourceGetBuffer_size().
#define SIZE_DFLT_ROPFINDROW 2 |
FindRow has fixed response size for:
Referenced by libmapiserver_RopFindRow_size().
#define SIZE_DFLT_ROPGETADDRESSTYPES 4 |
GetAddressTypes has fixed response size for:
Referenced by libmapiserver_RopGetAddressTypes_size().
#define SIZE_DFLT_ROPGETCONTENTSTABLE 4 |
GetContentsTableRop has fixed response size for:
Referenced by libmapiserver_RopGetContentsTable_size().
#define SIZE_DFLT_ROPGETHIERARCHYTABLE 4 |
GetHierarchyTableTop has fixed response size for:
Referenced by libmapiserver_RopGetHierarchyTable_size().
#define SIZE_DFLT_ROPGETPERUSERGUID 16 |
GetPerUserGuid has fixed response size for:
Referenced by libmapiserver_RopGetPerUserGuid_size().
#define SIZE_DFLT_ROPGETPERUSERLONGTERMIDS 2 |
GetPerUserLongTermIds has fixed response size for:
Referenced by libmapiserver_RopGetPerUserLongTermIds_size().
#define SIZE_DFLT_ROPGETPROPERTIESSPECIFIC 1 |
GetPropertiesSpecificRop has fixed response size for:
Referenced by libmapiserver_RopGetPropertiesSpecific_size().
#define SIZE_DFLT_ROPGETPROPERTYIDSFROMNAMES 2 |
GetPropertyIdsFromNames has fixed response size for:
Referenced by libmapiserver_RopGetPropertyIdsFromNames_size().
#define SIZE_DFLT_ROPGETRECEIVEFOLDER 8 |
GetReceiveFolder has fixed response size for:
Referenced by libmapiserver_RopGetReceiveFolder_size().
#define SIZE_DFLT_ROPGETSEARCHCRITERIA 9 |
GetSearchCriteria Rop has fixed response size for:
Referenced by libmapiserver_RopGetSearchCriteria_size().
#define SIZE_DFLT_ROPGETSTREAMSIZE 4 |
GetStreamSize has fixed response size for:
Referenced by libmapiserver_RopGetStreamSize_size().
#define SIZE_DFLT_ROPGETTRANSPORTFOLDER 8 |
GetTransportFolder has fixed response size for:
Referenced by libmapiserver_RopGetTransportFolder_size().
#define SIZE_DFLT_ROPLOGON_MAILBOX 160 |
LogonRop has a fixed size for mailbox:
Referenced by libmapiserver_RopLogon_size().
#define SIZE_DFLT_ROPLOGON_PUBLICFOLDER 139 |
LogonRop has a fixed size for public folder logon:
Referenced by libmapiserver_RopLogon_size().
#define SIZE_DFLT_ROPLOGON_REDIRECT 2 |
LogonRop has a fixed size for redirect response:
Referenced by libmapiserver_RopLogon_size().
#define SIZE_DFLT_ROPOPENFOLDER 2 |
OpenFolderRop has fixed response size for
Referenced by libmapiserver_RopOpenFolder_size().
#define SIZE_DFLT_ROPOPENMESSAGE 4 |
OpenMessage has fixed response size for
Referenced by libmapiserver_RopOpenMessage_size().
#define SIZE_DFLT_ROPOPENSTREAM 4 |
OpenStreamRop has fixed response size for:
Referenced by libmapiserver_RopOpenStream_size().
#define SIZE_DFLT_ROPOPTIONSDATA 5 |
OptionsData has fixed response size for:
Referenced by libmapiserver_RopOptionsData_size().
#define SIZE_DFLT_ROPQUERYPOSITION 8 |
QueryPositionRop has fixed response size for:
Referenced by libmapiserver_RopQueryPosition_size().
#define SIZE_DFLT_ROPQUERYROWS 3 |
QueryRowsRop has fixed size for:
Referenced by libmapiserver_RopQueryRows_size().
#define SIZE_DFLT_ROPREADPERUSERINFORMATION 3 |
ReadPerUserInformation has fixed response size for:
Referenced by libmapiserver_RopReadPerUserInformation_size().
#define SIZE_DFLT_ROPREADSTREAM 2 |
ReadStreamRop has fixed response size for:
Referenced by libmapiserver_RopReadStream_size().
#define SIZE_DFLT_ROPRELOADCACHEDINFORMATION 4 |
ReloadCachedInformation has fixed response size for:
Referenced by libmapiserver_RopReloadCachedInformation_size().
#define SIZE_DFLT_ROPRESTRICT 1 |
RestrictRop has fixed response size for:
Referenced by libmapiserver_RopRestrict_size().
#define SIZE_DFLT_ROPSAVECHANGESMESSAGE 9 |
: SaveChangesMessageRop has fixed response size for:
Referenced by libmapiserver_RopSaveChangesMessage_size().
#define SIZE_DFLT_ROPSEEKROW 5 |
SeekRowRop has fixed response size for:
Referenced by libmapiserver_RopSeekRow_size().
#define SIZE_DFLT_ROPSETCOLUMNS 1 |
SetColumnsRop has fixed response size for:
Referenced by libmapiserver_RopSetColumns_size().
#define SIZE_DFLT_ROPSETMESSAGEREADFLAG 1 |
: SetMessageReadFlagRop has fixed response size for:
Referenced by libmapiserver_RopSetMessageReadFlag_size().
#define SIZE_DFLT_ROPSETPROPERTIES 2 |
: SetPropertiesRop has fixed response size for:
Referenced by libmapiserver_RopSetProperties_size().
#define SIZE_DFLT_ROPSORTTABLE 1 |
SortTableRop has fixed response size for:
Referenced by libmapiserver_RopSortTable_size().
#define SIZE_DFLT_ROPWRITESTREAM 2 |
WriteStreamRop has fixed response size for:
Referenced by libmapiserver_RopWriteStream_size().
#define SIZE_NULL_TRANSACTION 2 |
uint16_t libmapiserver_LongTermId_size | ( | void | ) |
Calculate the size of a LongTermId structure
References SIZE_DFLT_LONGTERMID.
Referenced by libmapiserver_RopGetPerUserLongTermIds_size().
int libmapiserver_push_property | ( | TALLOC_CTX * | mem_ctx, |
uint32_t | property, | ||
const void * | value, | ||
DATA_BLOB * | blob, | ||
uint8_t | layout, | ||
uint8_t | flagged | ||
) |
Add a property value to a DATA blob. This convenient function should be used when creating a GetPropertiesSpecific reply response blob.
mem_ctx | pointer to the memory context |
property | the property tag which value is meant to be appended to the blob |
value | generic pointer on the property value |
blob | the data blob the function uses to return the blob |
layout | whether values should be prefixed by a layout |
flagged | define if the properties are flagged or not |
Referenced by emsmdbp_resolve_recipient(), RopGetPropertiesSpecific_mapistore(), RopGetPropertiesSpecific_Mailbox(), RopGetPropertiesSpecific_SystemSpecialFolder(), and EcDoRpc_RopQueryRows().
uint16_t libmapiserver_RecipientRow_size | ( | struct RecipientRow | recipientrow | ) |
Calculate the size of a RecipientRow structure
recipientrow | RecipientRow structure |
Referenced by libmapiserver_RopOpenMessage_size(), and libmapiserver_RopReloadCachedInformation_size().
struct SRow* libmapiserver_ROP_request_to_properties | ( | TALLOC_CTX * | mem_ctx, |
void * | request, | ||
uint8_t | opnum | ||
) | [read] |
Turn request parameters to SPropValue array. This convenient function should be used among MAPI ROPs that have parameters which can be turned to MAPI properties and are stored within backends.
mem_ctx | pointer to the memory context |
request | generic pointer to the ROP request |
opnum | MAPI opnum identifying ROP contents |
Referenced by EcDoRpc_RopCreateFolder().
uint16_t libmapiserver_RopCreateFolder_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate CreateFolder Rop size
response | pointer to the CreateFolder EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPCREATEFOLDER.
Referenced by EcDoRpc_RopCreateFolder().
uint16_t libmapiserver_RopCreateMessage_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate CreateMessage (0x6) Rop size
response | pointer to the CreateMessage EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPCREATEMESSAGE.
Referenced by EcDoRpc_RopCreateMessage().
uint16_t libmapiserver_RopDeleteFolder_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate DeleteFolder Rop size
response | pointer to the DeleteFolder EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPDELETEFOLDER.
Referenced by EcDoRpc_RopDeleteFolder().
uint16_t libmapiserver_RopDeleteMessage_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate DeleteMessage (0x1e) Rop size
response | pointer to the DeleteMessage EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPDELETEMESSAGE.
Referenced by EcDoRpc_RopDeleteMessages().
uint16_t libmapiserver_RopDeleteProperties_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate SetProperties Rop size
response | pointer to the SetProperties EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPDELETEPROPERTIES.
Referenced by EcDoRpc_RopDeleteProperties().
uint16_t libmapiserver_RopDeletePropertiesNoReplicate_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate DeletePropertiesNoReplicate Rop size
response | pointer to the DeletePropertiesNoReplicate EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPDELETEPROPERTIESNOREPLICATE.
uint16_t libmapiserver_RopEmptyFolder_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate EmptyFolder Rop size
response | pointer to the EmptyFolder EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPEMPTYFOLDER.
Referenced by EcDoRpc_RopEmptyFolder().
uint16_t libmapiserver_RopFastTransferSourceCopyTo_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate FastTransferSourceCopyTo (0x4d) Rop size
response | pointer to the FastTransferSourceCopyTo EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE.
uint16_t libmapiserver_RopFastTransferSourceGetBuffer_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate FastTransferSourceGetBuffer (0x4e) Rop size
response | pointer to the FastTransferSourceGetBuffer EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPFASTTRANSFERSOURCEGETBUFFER.
uint16_t libmapiserver_RopFindRow_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate FindRow Rop size
response | pointer to the FindRow EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPFINDROW.
Referenced by EcDoRpc_RopFindRow().
uint16_t libmapiserver_RopGetAddressTypes_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate GetAddressTypes (0x49) Rop size
response | pointer to the GetAddressTypes EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPGETADDRESSTYPES.
Referenced by EcDoRpc_RopGetAddressTypes().
uint16_t libmapiserver_RopGetAttachmentTable_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate GetAttachmentTable (0x21) Rop size
response | pointer to the GetAttachmentTable EcDoRpc_MAPI_REPL |
References SIZE_DFLT_MAPI_RESPONSE.
Referenced by EcDoRpc_RopGetAttachmentTable().
uint16_t libmapiserver_RopGetContentsTable_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate GetContentsTable Rop size
response | pointer to the GetContentsTable EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPGETCONTENTSTABLE.
Referenced by EcDoRpc_RopGetContentsTable().
uint16_t libmapiserver_RopGetHierarchyTable_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate GetHierarchyTable Rop size
response | pointer to the GetHierarchyTable EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPGETHIERARCHYTABLE.
Referenced by EcDoRpc_RopGetHierarchyTable(), and EcDoRpc_RopOpenMessage().
uint16_t libmapiserver_RopGetPermissionsTable_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate GetPermissionsTable Rop size
response | pointer to the GetPermissionsTable EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE.
Referenced by EcDoRpc_RopGetPermissionsTable().
uint16_t libmapiserver_RopGetPerUserGuid_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate GetPerUserLongTermIds Rop size
response | pointer to the GetPerUserLongTermIds EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPGETPERUSERGUID.
Referenced by EcDoRpc_RopGetPerUserGuid().
uint16_t libmapiserver_RopGetPerUserLongTermIds_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate GetPerUserLongTermIds Rop size
response | pointer to the GetPerUserLongTermIds EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, SIZE_DFLT_ROPGETPERUSERLONGTERMIDS, and libmapiserver_LongTermId_size().
Referenced by EcDoRpc_RopGetPerUserLongTermIds().
uint16_t libmapiserver_RopGetPropertiesSpecific_size | ( | struct EcDoRpc_MAPI_REQ * | request, |
struct EcDoRpc_MAPI_REPL * | response | ||
) |
Calculate GetPropertiesSpecific Rop size
request | pointer to the GetPropertiesSpecific EcDoRpc_MAPI_REQ structure |
response | pointer to the GetPropertiesSpecific EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPGETPROPERTIESSPECIFIC.
Referenced by EcDoRpc_RopGetPropertiesSpecific().
uint16_t libmapiserver_RopGetPropertyIdsFromNames_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate GetPropertyIdsFromNames Rop size
response | pointer to the GetPropertyIdsFromNames EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPGETPROPERTYIDSFROMNAMES.
Referenced by EcDoRpc_RopGetPropertyIdsFromNames().
uint16_t libmapiserver_RopGetReceiveFolder_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate GetReceiveFolder Rop size
response | pointer to the GetReceiveFolder EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPGETRECEIVEFOLDER.
Referenced by EcDoRpc_RopGetReceiveFolder().
uint16_t libmapiserver_RopGetReceiveFolderTable_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate GetReceiveFolderTable ROP size
response | pointer to the GetReceiveFolderTable EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE.
uint16_t libmapiserver_RopGetRulesTable_size | ( | void | ) |
Calculate GetRulesTable Rop size
References SIZE_DFLT_MAPI_RESPONSE.
Referenced by EcDoRpc_RopGetRulesTable().
uint16_t libmapiserver_RopGetSearchCriteria_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate GetSearchCriteria (0x31) Rop size
response | pointer to the GetSearchCriteria EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPGETSEARCHCRITERIA.
Referenced by EcDoRpc_RopGetSearchCriteria().
uint16_t libmapiserver_RopGetStreamSize_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate GetStreamSize Rop size
response | pointer to the GetStreamSize EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPGETSTREAMSIZE.
uint16_t libmapiserver_RopGetTransportFolder_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate GetTransportFolder (0x6d) ROP size
response | pointer to the GetTransportFolder EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPGETTRANSPORTFOLDER.
Referenced by EcDoRpc_RopGetTransportFolder().
uint16_t libmapiserver_RopLogon_size | ( | struct EcDoRpc_MAPI_REQ * | request, |
struct EcDoRpc_MAPI_REPL * | response | ||
) |
Calculate Logon Rop size
request | pointer to the Logon EcDoRpc_MAPI_REQ structure |
response | pointer to the Logon EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, SIZE_DFLT_ROPLOGON_REDIRECT, SIZE_DFLT_ROPLOGON_MAILBOX, and SIZE_DFLT_ROPLOGON_PUBLICFOLDER.
Referenced by EcDoRpc_RopLogon().
uint16_t libmapiserver_RopModifyRecipients_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate ModifyRecipients (0xe) Rop size
response | pointer to the ModifyRecipients EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE.
Referenced by EcDoRpc_RopModifyRecipients().
uint16_t libmapiserver_RopModifyRules_size | ( | void | ) |
Calculate ModifyRules Rop size
References SIZE_DFLT_MAPI_RESPONSE.
Referenced by EcDoRpc_RopModifyRules().
__BEGIN_DECLS uint16_t libmapiserver_RopOpenFolder_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate OpenFolder Rop size
response | pointer to the OpenFolder EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPOPENFOLDER.
Referenced by EcDoRpc_RopOpenFolder().
uint16_t libmapiserver_RopOpenMessage_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate OpenMessage (0x3) Rop size
response | pointer to the OpenMessage EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, SIZE_DFLT_ROPOPENMESSAGE, libmapiserver_TypedString_size(), and libmapiserver_RecipientRow_size().
Referenced by EcDoRpc_RopOpenMessage().
uint16_t libmapiserver_RopOpenStream_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate OpenStream Rop size
response | pointer to the OpenStream EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPOPENSTREAM.
Referenced by EcDoRpc_RopOpenStream().
uint16_t libmapiserver_RopOptionsData_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate OptionsData (0x6f) Rop size
response | pointer to the OptionsData EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPOPTIONSDATA.
Referenced by EcDoRpc_RopOptionsData().
uint16_t libmapiserver_RopQueryPosition_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate QueryPosition Rop size
response | pointer to the QueryPosition EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPQUERYPOSITION.
Referenced by EcDoRpc_RopQueryPosition().
uint16_t libmapiserver_RopQueryRows_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate QueryRows Rop size
response | pointer to the QueryRows EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPQUERYROWS.
Referenced by EcDoRpc_RopQueryRows().
uint16_t libmapiserver_RopReadPerUserInformation_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate ReadPerUserInformation Rop size
response | pointer to the ReadPerUserInformation EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPREADPERUSERINFORMATION.
Referenced by EcDoRpc_RopReadPerUserInformation().
uint16_t libmapiserver_RopReadStream_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate ReadStream Rop size
response | pointer to the ReadStream EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPREADSTREAM.
Referenced by EcDoRpc_RopReadStream().
uint16_t libmapiserver_RopRegisterNotification_size | ( | void | ) |
Calculate RegisterNotification Rop size
References SIZE_DFLT_MAPI_RESPONSE.
Referenced by EcDoRpc_RopRegisterNotification().
uint16_t libmapiserver_RopRelease_size | ( | void | ) |
uint16_t libmapiserver_RopReloadCachedInformation_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate ReloadCachedInformation (0x10) Rop size
response | pointer to the ReloadCachedInformation EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, SIZE_DFLT_ROPRELOADCACHEDINFORMATION, libmapiserver_TypedString_size(), and libmapiserver_RecipientRow_size().
Referenced by EcDoRpc_RopReloadCachedInformation().
uint16_t libmapiserver_RopRemoveAllRecipients_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate RemoveAllRecipients (0xd) Rop size
response | pointer to the RemoveAllRecipients EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE.
uint16_t libmapiserver_RopResetTable_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate ResetTable (0x81) Rop size
response | pointer to the ResetTable EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE.
uint16_t libmapiserver_RopRestrict_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate Restrict Rop size
response | pointer to the Restrict EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPRESTRICT.
Referenced by EcDoRpc_RopRestrict().
uint16_t libmapiserver_RopSaveChangesMessage_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate SaveChangesMessage (0xc) Rop size
response | pointer to the SaveChangesMessage EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPSAVECHANGESMESSAGE.
Referenced by EcDoRpc_RopSaveChangesMessage().
uint16_t libmapiserver_RopSeekRow_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate SeekRow Rop size
response | pointer to the SeekRow EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPSEEKROW.
Referenced by EcDoRpc_RopSeekRow().
uint16_t libmapiserver_RopSetColumns_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate SetColumns Rop size
response | pointer to the SetColumns EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPSETCOLUMNS.
Referenced by EcDoRpc_RopSetColumns().
uint16_t libmapiserver_RopSetMessageReadFlag_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate SetMessageReadFlag (0x11) Rop size
response | pointer to the SetMessageReadFlag EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPSETMESSAGEREADFLAG.
Referenced by EcDoRpc_RopSetMessageReadFlag().
uint16_t libmapiserver_RopSetProperties_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate SetProperties Rop size
response | pointer to the SetProperties EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPSETPROPERTIES.
Referenced by EcDoRpc_RopSetProperties().
uint16_t libmapiserver_RopSetReceiveFolder_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate SetReceiveFolder (0x26) Rop size
response | pointer to the SetReceiveFolder EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE.
Referenced by EcDoRpc_RopSetReceiveFolder().
uint16_t libmapiserver_RopSetSearchCriteria_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate SetSearchCriteria (0x30) Rop size
response | pointer to the SetSearchCriteria EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE.
Referenced by EcDoRpc_RopSetSearchCriteria().
uint16_t libmapiserver_RopSetSpooler_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate SetSpooler (0x47) Rop size
response | pointer to the SetSpooler EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE.
Referenced by EcDoRpc_RopSetSpooler().
uint16_t libmapiserver_RopSortTable_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate SortTable Rop size
response | pointer to the SortTable EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPSORTTABLE.
Referenced by EcDoRpc_RopSortTable().
uint16_t libmapiserver_RopSubmitMessage_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate SubmitMessage (0x32) Rop size
response | pointer to the SubmitMessage EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE.
Referenced by EcDoRpc_RopSubmitMessage().
uint16_t libmapiserver_RopWriteStream_size | ( | struct EcDoRpc_MAPI_REPL * | response | ) |
Calculate WriteStream Rop size
response | pointer to the WriteStream EcDoRpc_MAPI_REPL structure |
References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPWRITESTREAM.
Referenced by EcDoRpc_RopWriteStream().
uint16_t libmapiserver_TypedString_size | ( | struct TypedString | typedstring | ) |
Calculate the size of a TypedString structure
typedstring | TypedString structure |
Referenced by libmapiserver_RopOpenMessage_size(), and libmapiserver_RopReloadCachedInformation_size().
![]() ![]() ![]() |
This content is licensed under the Creative Commons Attribution ShareAlike License v. 3.0: http://creativecommons.org/licenses/by-sa/3.0/ |