# ESS_PARTOTL_DIMCHG_API_T

This structure specifies a change to the outline, specifically a change to a dimension.

    typedef struct ESS_PARTOTL_DIMCHG_API_T
    {
       ESS_USHORT_T                     usDimChgType;
       ESS_PARTOTL_DIM_ATTRIB_API_T     DimAttribute;
       ESS_PARTOTL_MBR_RSRVD_API_T      MemberReserved;
       ESS_ULONG_T                      ulMemberChanges;
       ESS_PPARTOTL_MBRCHG_API_T        pMemberChange;
       ESS_USHORT_T                     usAttrType;
       ESS_USHORT_T                     usDimAssocChgCnt;
       ESS_PARTOTL_DIMASSOCCHG_API_T   *pDimAssocChg;
       struct ess_partotl_dimchg_api_t *pNext;
    } ESS_PARTOTL_DIMCHG_API_T, *ESS_PPARTOTL_DIMCHG_API_T, **ESS_PPPARTOTL_DIMCHG_API_T;

Data Type | Field | Descriptions
ESS_USHORT_T | usDimChgType | One of the dimension change (ESS_OTL_DIMCHG_T) constants listed below
ESS_PARTOTL_DIM_ATTRIB_API_T | DimAttribute | Dimension attributes
ESS_PARTOTL_MBR_RSRVD_API_T | MemberReserved | Reserved
The following two fields are only valid when ESS_PARTITION_OTLDIM_MBRCHG is one of the dimension change types.
ESS_ULONG_T | ulMemberChanges | Number of member changes
ESS_PPARTOTL_MBRCHG_API_T | pMemberChange | Pointer to the linked list of member changes
ESS_USHORT_T | usAttrType | Attribute type
ESS_USHORT_T | usDimAssocChgCnt | Number of dimension associations
ESS_PARTOTL_DIMASSOCCHG_API_T | pDimAssocChg | Linked list of dimension associations
ESS_PARTOTL_DIMCHG_API_T | pNext | Pointer to the next dimension change

### Dimension Change (ESS_OTL_DIMCHG_T) Constants

The following constants are defined for the usDimChgType field of the ESS_PARTOTL_DIMCHG_API_T structure:

      ESS_PARTITION_OTLDIM_ADD     /* Add dimensions    */
      ESS_PARTITION_OTLDIM_DELETE  /* Delete dimensions */
      ESS_PARTITION_OTLDIM_UPDATE  /* Update dimensions */
      ESS_PARTITION_OTLDIM_MOVE    /* Move dimensions   */
      ESS_PARTITION_OTLDIM_RENAME  /* Rename dimensions */
      ESS_PARTITION_OTLDIM_MBRCHG  /*                   */
      ESS_PARTITION_OTLDIM_ALL     /* All of the above  */