VARKIND enumeration

Specifies the variable type.

Syntax


typedef enum tagVARKIND { 
  VAR_PERINSTANCE  = 0,
  VAR_STATIC       = ( VAR_PERINSTANCE + 1 ),
  VAR_CONST        = ( VAR_STATIC + 1 ),
  VAR_DISPATCH     = ( VAR_CONST + 1 )
} VARKIND;

Constants

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.

Requirements

Header

OaIdl.h

 

 

Show: