Defined as follows:
#define PARAMFLAG_NONE 0
#define PARAMFLAG_FIN 0x1
#define PARAMFLAG_FOUT 0x2
#define PARAMFLAG_FLCID 0x4
#define PARAMFLAG_FRETVAL 0x8
#define PARAMFLAG_FOPT 0x10
#define PARAMFLAG_FHASDEFAULT 0x20
Value | Description |
---|---|
PARAMFLAG_NONE | Whether the parameter passes or receives information is unspecified. IDispatch interfaces can use this flag. |
PARAMFLAG_FIN | Parameter passes information from the caller to the callee. |
PARAMFLAG_FOUT | Parameter returns information from the callee to the caller. |
PARAMFLAG_FLCID | Parameter is the LCID of a client application. |
PARAMFLAG_FRETVAL | Parameter is the return value of the member. |
PARAMFLAG_FOPT | Parameter is optional. The lpVarValue field contains a pointer to a VARIANT describing the default value for this parameter, if the PARAMFLAG_FOPT and PARAMFLAG_FHASDEFAULT bit of wParamFlags is set.l. |
PARAMFLAG_FHASDEFAULT | Parameter has default behaviors defined. The lpVarValue field contains a pointer to a VARIANT that describes the default value for this parameter, if the PARAMFLAG_FOPT and PARAMFLAG_FHASDEFAULT bit of wParamFlags is set.l. |