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