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
responsepointer 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
responsepointer 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
responsepointer 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
responsepointer 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
responsepointer 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
responsepointer 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
requestpointer to the Logon EcDoRpc_MAPI_REQ structure
responsepointer 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
responsepointer 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
responsepointer 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
responsepointer 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/