ESS_PARTOTL_MBRCHG_API_T

Specifies a member change operation.

typedef struct ESS_PARTOTL_MBRCHG_API_T 
{
   ESS_ULONG_T                      ulOperator;                                      
   ESS_CHAR_T                      *pszOperand1;    
   ESS_CHAR_T                      *pszOperand2;     
   ESS_CHAR_T                      *pszOperand3;     
   ESS_CHAR_T                      *pszOperand4;     
   ESS_ULONG_T                      ulOperand1;       
   ESS_PARTOTL_MBRATTR_API_T       *pMemberAttribute;  
   ESS_PARTOTL_MBR_RSRVD_API_T      MemberReserved;    
   ESS_ULONG_T                      ulMbrAssocChgCnt;
   ESS_PARTOTL_MBRASSOCCHG_API_T   *pMbrAssocChg;
   struct ess_partotl_mbrchg_api_t *pNext;                      
} ESS_PARTOTL_MBRCHG_API_T,*ESS_PPARTOTL_MBRCHG_API_T, **ESS_PPPARTOTL_MBRCHG_API_T;
Data TypeFieldDescription
ESS_ULONG_TulOperatorOne of the member change (ESS_MBR_CHANGE_T) constants listed below
ESS_CHAR_TpszOperand1Alphabetic operand 1
ESS_CHAR_TpszOperand2Alphabetic operand 2
ESS_CHAR_TpszOperand3Alphabetic operand 3
ESS_CHAR_TpszOperand4Alphabetic operand 4
ESS_ULONG_TulOperand1A bit-field operand that indicates updated attributes of the given member. This field is only used when the member change operator is ESS_PARTITION_OTLMBR_UPDATE.
ESS_PARTOTL_MBRATTR_API_TpMemberAttributeThe pointer to a member attribute structure. The value is null for delete and rename.
ESS_PARTOTL_MBR_RSRVD_API_TMemberReservedReserved
ESS_ULONG_TulMbrAssocChgCntNumber of member associations
ESS_PARTOTL_MBRASSOCCHG_API_TpMbrAssocChgLinked list of member associations
ESS_PARTOTL_MBRCHG_API_TpNextPointer to the next structure

Member Change (ESS_MBR_CHANGE_T) Constants

The following constants are defined for the ulOperator field of the ESS_PARTOTL_MBRCHG_API_T structure:

  ESS_PARTITION_OTLMBR_ADD             /* Add members                     */
  ESS_PARTITION_OTLMBR_DELETE          /* Delete members                  */
  ESS_PARTITION_OTLMBR_RENAME          /* Rename members                  */
  ESS_PARTITION_OTLMBR_MOVE            /* Move members                    */
  ESS_PARTITION_OTLMBR_UPDATE          /* Update members                  */
  ESS_PARTITION_OTLMBRATTR_STATUS      /* Status changes                  */
  ESS_PARTITION_OTLMBRATTR_ALIAS       /* Alias changes                   */
  ESS_PARTITION_OTLMBRATTR_UCALC       /* Unary calc symbol changes       */
  ESS_PARTITION_OTLMBRATTR_ATYPE       /* Account type changes            */
  ESS_PARTITION_OTLMBRATTR_CCONVERT    /* Currency conversion flag        */
  ESS_PARTITION_OTLMBRATTR_CRMBRNAME   /* Tagged currency database member */
  ESS_PARTITION_OTLMBRATTR_UDA         /* User defined attribute changes  */
  ESS_PARTITION_OTLMBRATTR_CALC        /* Calc formula changes            */
  ESS_PARTITION_OTLMBRATTR_LEVEL       /* Level number changes            */
  ESS_PARTITION_OTLMBRATTR_GENERATION  /* Generation number changes       */
  ESS_PARTITION_OTLMBRATTR_ATTRIBUTE   /* Attribute changes               */
  ESS_PARTITION_OTLMBRATTR_ALL         /* All of the above                */