ESS_PARTOTL_DIMCHG_API_T

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 TypeFieldDescription
ESS_USHORT_TusDimChgTypeOne of the dimension change (ESS_OTL_DIMCHG_T) constants listed below
ESS_PARTOTL_DIM_ATTRIB_API_TDimAttributeDimension attributes
ESS_PARTOTL_MBR_RSRVD_API_TMemberReservedReserved
The following two fields are only valid when ESS_PARTITION_OTLDIM_MBRCHG is one of the dimension change types.  
ESS_ULONG_TulMemberChangesNumber of member changes
ESS_PARTOTL_MBRCHG_API_TpMemberChangePointer to the linked list of member changes
ESS_USHORT_TusAttrTypeAttribute type
ESS_USHORT_TusDimAssocChgCntNumber of dimension associations
ESS_PARTOTL_DIMASSOCCHG_API_TpDimAssocChgLinked list of dimension associations
ESS_PARTOTL_DIMCHG_API_TpNextPointer 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  */