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 | Description |
---|---|---|
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_PARTOTL_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 */