Serializes and deserializes indirect pointers and the data being
pointed to.
Format
#include <tcpip$rpcxdr.h>
bool_t xdr_reference(XDR *xdrs, char **objpp, u_int objsize,
xdrproc_t objproc);
1 – Arguments
xdrs
A pointer to an XDR stream handle created by one of the XDR
stream-handle creation routines.
objpp
A pointer to a pointer to the structure containing the data
being converted. If objpp is zero, the xdr_reference routine
allocates the necessary storage when decoding. This argument must
be nonzero during encoding.
objsize
The size of the structure in bytes.
objproc
The XDR procedure that filters the structure between its local
form and its external representation.
2 – Description
A primitive that provides pointer chasing within structures.
3 – Return Values
TRUE Indicates success.
FALSE Indicates failure.