Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.