VARDESC

Describes a variable, constant, or data member. It is defined as follows:

typedef struct FARSTRUCT tagVARDESC {
    MEMBERID memid;
    OLECHAR FAR* lpstrSchema;    // Reserved for future use.
    union {
                                // VAR_PERINSTANCE, the offset of this 
                                // variable within the instance.
    unsigned long oInst;

                                // VAR_CONST, the value of the constant.
    VARIANT FAR* lpvarValue;

    } UNION_NAME(u);
    ELEMDESC elemdescVar;
    unsigned short wVarFlags;
    VARKIND varkind;
} VARDESC