Export (0) Print
Expand All

1.7 Versioning and Capability Negotiation

This document covers versioning issues in the following areas:

  • Localization: Localization-related aspects of the protocol are described in section

  • Capability Negotiation: This protocol performs explicit capability negotiation by using the following ROPs, properties, and flags. Support of the following features is determined by the versions of the client and server that are supplied either by the EcDoConnectEx method, as described in [MS-OXCRPC], or by the X-ClientApplication and X-ServerApplication headers of the Connect request type request and response, as described in [MS-OXCMAPIHTTP]. Both the client and server limit their behavior to the capabilities supported by the other. For more information, see [MS-OXCRPC] section

    Client version

    Description and above

    The client supports receiving the 0x00000480 value in the ReturnValue field of the RopFastTransferSourceGetBuffer ROP (section response.

    12.0.3730.0 and above

    The client supports send optimization for ICS using the PidTagTargetEntryId property ([MS-OXOMSG] section For more information, see section

Server version


8.0.359.0 and above

The server supports the PartialItem flag of the SendOptions field, as described in section Earlier server versions do not support this flag.

The RopTellVersion ROP is used to explicitly declare capabilities of the servers in the server-to-client-to-server upload scenario. For more information, see section

© 2016 Microsoft