# ESB_DIMENSIONINFO_T

This structure is used in EsbGetDimensionInfo(). The fields are:

    Type ESB_DIMENSIONINFO_T
       DimName         As String * ESB_MBRNAMELEN
       DimNumber       As Long
       DimType         As Integer
       DimTag          As Integer
       DeclaredDimSize As Long
       ActualDimSize   As Long
       Description     As String * ESB_DESCLEN
       DimDataType     As Integer
    End Type

Data Type | Field | Description
As String * ESB_MBRNAMELEN | DimName | Dimension name
As Long | DimNumber | Dimension number of the member
As Integer | DimType | Dimension type. Values: ESB_DIMTYPE_DENSE ESB_DIMTYPE_SPARSE
As Integer | DimTag | Dimension tag type. Values: ESB_TTYPE_ATTRCALC ESB_TTYPE_ATTRIBUTE ESB_TTYPE_CATEGORY ESB_TTYPE_CNAME ESB_TTYPE_CTIME ESB_TTYPE_NONE ESB_TTYPE_PARTITION ESB_TTYPE_TYPE
As Long | DeclaredDimSize | Declare dimension size
As Long | ActualDim Size | Actual dimension size
As String * ESB_DESCLEN | Description | Reserved: Not currently supported
As Integer | DimDataType | Attribute dimension data type. Values: ESB_ATTRMBRDT_BOOL ESB_ATTRMBRDT_DATETIME ESB_ATTRMBRDT_DOUBLE ESB_ATTRMBRDT_STRING