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;   
   struct ESS_OTL_DIMCHG_API_T	*pNext;          
} ESS_PARTOTL_DIMCHG_API_T, *ESS_PPARTOTL_DIMCHG_API_T, **ESS_PPPARTOTL_DIMCHG_API_T;


Data Type FieldDescriptions
ESS_USHORT_T usDimChgType A bit-field that indicates dimension change types (specified by one of the Dimension Change 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_PARTOTL_DIMCHG_API_T pNext Pointer to the next dimension change.

Dimension Change Constants

ESS_OTL_DIMCHG_T (usDimChgType)

#define ESS_PARTITION_OTLDIM_ADD = 0x01 #define ESS_PARTITION_OTLDIM_DELETE = 0x02 #define ESS_PARTITION_OTLDIM_UPDATE = 0x04 #define ESS_PARTITION_OTLDIM_MOVE = 0x08 #define ESS_PARTITION_OTLDIM_RENAME = 0x10 #define ESS_PARTITION_OTLDIM_MBRCHG = 0x20 #define ESS_DIMCHG_ALL (ESS_PARTITION_OTLDIM_ADD | ESS_PARTITION_OTLDIM_DELETE | ESS_PARTITION_OTLDIM_UPDATE | ESS_PARTITION_OTLDIM_MOVE | ESS_PARTITION_OTLDIM_RENAME | ESS_PARTITION_OTLDIM_MBRCHG