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