VARKIND enumeration (oaidl.h)

Specifies the variable type.

Syntax

typedef enum tagVARKIND {
  VAR_PERINSTANCE = 0,
  VAR_STATIC,
  VAR_CONST,
  VAR_DISPATCH
} VARKIND;

Constants

 
VAR_PERINSTANCE
Value: 0
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.

Requirements

Requirement Value
Header oaidl.h