1.7 Versioning and Capability Negotiation

The Table Object Protocol does not support negotiation of the version to be used. Instead, the client determines the version of the server to which it has connected. The client's behavior is limited by the capabilities of the server version with which it communicates.

To get information about version limitations, the client checks the version number that is returned by the server in either the EcDoConnectEx method, as described in [MS-OXCRPC], or the X-ServerApplication header of the Connect request type response, as described in [MS-OXCMAPIHTTP].

A feature, packed buffers for the RopQueryRows remote operation (ROP) ([MS-OXCROPS] section 2.2.5.4), is available for servers with a major version of at least eight (8), as described in [MS-OXCRPC] section 3.1.4.1.3.2.