mapiproxy/libmapiserver/libmapiserver_oxcstor.c File Reference

OXCSTOR ROP Response size calculations. More...

#include "libmapiserver.h"
#include <string.h>

Functions

_PUBLIC_ uint16_t libmapiserver_RopGetPerUserGuid_size (struct EcDoRpc_MAPI_REPL *response)
_PUBLIC_ uint16_t libmapiserver_RopGetPerUserLongTermIds_size (struct EcDoRpc_MAPI_REPL *response)
_PUBLIC_ uint16_t libmapiserver_RopGetReceiveFolder_size (struct EcDoRpc_MAPI_REPL *response)
_PUBLIC_ uint16_t libmapiserver_RopGetReceiveFolderTable_size (struct EcDoRpc_MAPI_REPL *response)
_PUBLIC_ uint16_t libmapiserver_RopGetStoreState_size (struct EcDoRpc_MAPI_REPL *response)
_PUBLIC_ uint16_t libmapiserver_RopIdFromLongTermId_size (struct EcDoRpc_MAPI_REPL *response)
uint16_t libmapiserver_RopLogon_size (struct EcDoRpc_MAPI_REQ *request, struct EcDoRpc_MAPI_REPL *response)
_PUBLIC_ uint16_t libmapiserver_RopLongTermIdFromId_size (struct EcDoRpc_MAPI_REPL *response)
_PUBLIC_ uint16_t libmapiserver_RopReadPerUserInformation_size (struct EcDoRpc_MAPI_REPL *response)
_PUBLIC_ uint16_t libmapiserver_RopSetReceiveFolder_size (struct EcDoRpc_MAPI_REPL *response)

Detailed Description

OXCSTOR ROP Response size calculations.


Function Documentation

_PUBLIC_ uint16_t libmapiserver_RopGetPerUserGuid_size ( struct EcDoRpc_MAPI_REPL *  response  ) 

Calculate GetPerUserLongTermIds Rop size

Parameters:
response pointer to the GetPerUserLongTermIds EcDoRpc_MAPI_REPL structure
Returns:
Size of GetPerUserLongTermIds response

References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPGETPERUSERGUID.

Referenced by EcDoRpc_RopGetPerUserGuid().

_PUBLIC_ uint16_t libmapiserver_RopGetPerUserLongTermIds_size ( struct EcDoRpc_MAPI_REPL *  response  ) 

Calculate GetPerUserLongTermIds Rop size

Parameters:
response pointer to the GetPerUserLongTermIds EcDoRpc_MAPI_REPL structure
Returns:
Size of GetPerUserLongTermIds response

References libmapiserver_LongTermId_size(), SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPGETPERUSERLONGTERMIDS.

Referenced by EcDoRpc_RopGetPerUserLongTermIds().

_PUBLIC_ uint16_t libmapiserver_RopGetReceiveFolder_size ( struct EcDoRpc_MAPI_REPL *  response  ) 

Calculate GetReceiveFolder Rop size

Parameters:
response pointer to the GetReceiveFolder EcDoRpc_MAPI_REPL structure
Returns:
Size of GetReceiveFolder response

References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPGETRECEIVEFOLDER.

Referenced by EcDoRpc_RopGetReceiveFolder().

_PUBLIC_ uint16_t libmapiserver_RopGetReceiveFolderTable_size ( struct EcDoRpc_MAPI_REPL *  response  ) 

Calculate GetReceiveFolderTable ROP size

Parameters:
response pointer to the GetReceiveFolderTable EcDoRpc_MAPI_REPL structure
Returns:
Size of GetPerUserLongTermIds response

References SIZE_DFLT_MAPI_RESPONSE.

_PUBLIC_ uint16_t libmapiserver_RopGetStoreState_size ( struct EcDoRpc_MAPI_REPL *  response  ) 

Calculate GetStoreState Rop size

Parameters:
response pointer to the GetStoreState EcDoRpc_MAPI_REPL structure
Returns:
Size of GetStoreState response

References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPGETSTORESTATE.

Referenced by EcDoRpc_RopGetStoreState().

_PUBLIC_ uint16_t libmapiserver_RopIdFromLongTermId_size ( struct EcDoRpc_MAPI_REPL *  response  ) 

Calculate IdFromLongTermId Rop size

Parameters:
response pointer to the IdFromLongTermId EcDoRpc_MAPI_REPL structure
Returns:
Size of IdFromLongTermId response

References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPIDFROMLONGTERMID.

Referenced by EcDoRpc_RopIdFromLongTermId().

uint16_t libmapiserver_RopLogon_size ( struct EcDoRpc_MAPI_REQ *  request,
struct EcDoRpc_MAPI_REPL *  response 
)

Calculate Logon Rop size

Parameters:
request pointer to the Logon EcDoRpc_MAPI_REQ structure
response pointer to the Logon EcDoRpc_MAPI_REPL structure
Returns:
Size of Logon response

References SIZE_DFLT_MAPI_RESPONSE, SIZE_DFLT_ROPLOGON_MAILBOX, SIZE_DFLT_ROPLOGON_PUBLICFOLDER, and SIZE_DFLT_ROPLOGON_REDIRECT.

Referenced by EcDoRpc_RopLogon().

_PUBLIC_ uint16_t libmapiserver_RopLongTermIdFromId_size ( struct EcDoRpc_MAPI_REPL *  response  ) 

Calculate LongTermIdFromId Rop size

Parameters:
response pointer to the LongTermIdFromId EcDoRpc_MAPI_REPL structure
Returns:
Size of LongTermIdFromId response

References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPLONGTERMIDFROMID.

Referenced by EcDoRpc_RopLongTermIdFromId().

_PUBLIC_ uint16_t libmapiserver_RopReadPerUserInformation_size ( struct EcDoRpc_MAPI_REPL *  response  ) 

Calculate ReadPerUserInformation Rop size

Parameters:
response pointer to the ReadPerUserInformation EcDoRpc_MAPI_REPL structure
Returns:
Size of ReadPerUserInformation response

References SIZE_DFLT_MAPI_RESPONSE, and SIZE_DFLT_ROPREADPERUSERINFORMATION.

Referenced by EcDoRpc_RopReadPerUserInformation().

_PUBLIC_ uint16_t libmapiserver_RopSetReceiveFolder_size ( struct EcDoRpc_MAPI_REPL *  response  ) 

Calculate SetReceiveFolder (0x26) Rop size

Parameters:
response pointer to the SetReceiveFolder EcDoRpc_MAPI_REPL structure
Returns:
Size of SetReceiveFolder response

References SIZE_DFLT_MAPI_RESPONSE.

Referenced by EcDoRpc_RopSetReceiveFolder().


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/