pd->in = in; pd->out = out; pd->retval = retval; pd->reserved = 0; XPT_COPY_TYPE(pd->type, type);
pd->flags = flags & XPT_PD_FLAGMASK; XPT_COPY_TYPE(pd->type, *type); return PR_TRUE;
XPT_FillParamDescriptor(XPTParamDescriptor *pd, PRBool in, PRBool out,                        PRBool retval, XPTTypeDescriptor type){    pd->in = in;    pd->out = out;    pd->retval = retval;    pd->reserved = 0;    XPT_COPY_TYPE(pd->type, type);}