1.3.2 Object References

Object References are marshaled as OBJREF types. When an OBJREF type is marshaled in the DCOM Remote Protocol, Network Data Representation (NDR) instructs the DCOM runtime to write out an OBJREF wrapped inside an MInterfacePointer into the request/response protocol data unit (PDU) stream. The marshaled data contains the information required by the client to create the RPC binding back to the object. Similarly, when an OBJREF type is unmarshaled in the DCOM Remote Protocol, NDR instructs the DCOM runtime to construct the object reference using the marshaled data contained in the stream. The DCOM Remote Protocol returns the object reference to the application.