2.2.40 PARAMDESC

The PARAMDESC structure is used in an ELEMDESC (section 2.2.41) structure to specify the features of a method parameter.

 typedef struct tagPARAMDESC {
   PARAMDESCEX* pparamdescex;
   USHORT wParamFlags;
 } PARAMDESC;

pparamdescex: MUST refer to a PARAMDESCEX structure that specifies the default value of the parameter if the PARAMFLAG_FHASDEFAULT flag is set in the wParamFlags field. MUST be set to NULL otherwise.

wParamFlags: MUST be set to a combination of the PARAMFLAG (section 2.2.15) bit flags if the PARAMDESC belongs to an element of the lprgelemdescParam array in a FUNCDESC (section 2.2.42) structure. MUST be set to 0 otherwise.