3.2.4.4.1 Requesting Reference Counts on an Interface
To request additional reference counts, the client MUST perform the following sequence of operations:
It MUST look up the OXID entry for the OXID specified in the STDOBJREF instance.
It MUST use the IPID of the IRemUnknown interface of the object exporter contained in the OXID entry to issue an ORPC call (see section 3.2.4.2) on the RemAddRef method of the IRemUnknown interface.
The client MUST specify the following when making the call:
An REMINTERFACEREF structure containing:
The IPID contained in the STDOBJREF.
The public reference count that the client requires.
The client MAY specify a private reference count if the application requires exclusive references.<91>
When the call returns successfully, the client MUST do the following:
It MUST increment the public reference count in the IPID entry for the IPID contained in the STDOBJREF.
It MUST increment the private reference count in the IPID entry for the IPID contained in the STDOBJREF, if the client requested private reference counts.