2.2.23 REMINTERFACEREF
The REMINTERFACEREF structure is passed as a parameter to either IRemUnknown::RemAddRef (Opnum 4) or IRemUnknown::RemRelease (Opnum 5). It specifies the number and type of references that the client requests to be added to (or subtracted from) an interface reference count.
-
typedef struct tagREMINTERFACEREF { IPID ipid; unsigned long cPublicRefs; unsigned long cPrivateRefs; } REMINTERFACEREF;
ipid: This MUST be the IPID of the interface reference count to be modified.
cPublicRefs: This MUST be the number of public references (see section 1.3.6) on the interface identified by IPID being requested by the client.
cPrivateRefs: This MUST be the number of private references (see section 1.3.6) on the interface identified by IPID being requested by the client.