Defined as follows:
typedef enum tagVARKIND {
    VAR_PERINSTANCE,
    VAR_STATIC,
    VAR_CONST,
    VAR_DISPATCH
} VARKIND;
 
| Value | Description | 
|---|---|
| VAR_PERINSTANCE | The variable is a field or member of the type. It exists at a fixed offset within each instance of the type. | 
| VAR_STATIC | There is only one instance of the variable. | 
| VAR_CONST | The VARDESC describes a symbolic constant. There is no memory associated with it. | 
| VAR_DISPATCH | The variable can only be accessed through IDispatch::Invoke. |