19.3 Distributed Component Object Model
The Distributed Component Object Model (DCOM) Remote Protocol, as specified in [MS-DCOM], provides mechanisms for exposing application objects in distributed systems via remote procedure calls. It consists of a set of RPC interfaces that may be implemented over any RPC transport by using any RPC protocol sequence that is supported by the Remote Procedure Call Protocol Extensions, as specified in [MS-RPCE]. This layering is illustrated in the following diagram.
Figure 145: Remote Procedure Call Protocol Extensions stack layers
The DCOM Remote Protocol, as specified in [MS-DCOM], is not logically dependent on any protocols other than the Remote Procedure Call Protocol Extensions. The dependencies for the latter are specified in the Remote Procedure Calls section.