1.7 Versioning and Capability Negotiation
Supported Transports: This protocol uses the Distributed Component Object Model (DCOM) Remote Protocol, as specified in [MS-DCOM], which in turn uses RPC over TCP, as its only transport. For details, see Transport (section 2.1).
Protocol Version: This protocol consists of four DCOM interfaces, all of which are version 1.0.<2>
Functionality Negotiation: The client negotiates for a specific set of server functionalities by specifying the UUID that corresponds to the requested RPC interface via COM IUnknown::QueryInterface when binding to the server. Certain interfaces are implemented by only particular objects on the server (for details, see section 2.1).
Security and Authentication Methods: This protocol relies on the security and authentication that is provided by the DCOM Remote Protocol, as specified in [MS-DCOM], and the Remote Procedure Call Protocol Extensions, as specified in [MS-RPCE]. This protocol configures security and authentication as specified in Transport (section 2.1).