ARRAYDESC

Contained within the TYPEDESC, which describes the type of the array's elements, and information about the array's dimensions. It is defined as follows:

typedef struct tagARRAYDESC{
    TYPEDESC tdescElem;                // Element type.
    unsigned short cDims;            // Dimension count.
    SAFEARRAYBOUND rgbounds[1];        // Variable length array containing
                                    // one element for each dimension.
} ARRAYDESC;