4.2 QueryInterface + ORPC Call + Release Sequence
Figure 6: QueryInterface + ORPC call + release sequence
This example shows a sequence for a client requesting a new interface on an existing object reference, making an ORPC call on the new interface, and then releasing the interface.
REMQI_REQ: An ORPC call to the IRemUnknown::RemQueryInterface or IRemUnknown2::RemQueryInterface2 method on the Remote Unknown of the object exporter containing the existing object reference.
ORPC_REQ: An ORPC call to the object exporter on the new interface identified by the IPID.
REMREL_REQ: An ORPC call to the IRemUnknown::RemRelease method of the object exporter containing the existing object reference.