This structure 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;
struct ess_mbr_change_api_t *pNext;
} ESS_PARTOTL_MBRCHG_API_T, *ESS_PPARTOTL_MBRCHG_API_T, **ESS_PPPARTOTL_MBRCHG_API_T;
| Data Type | Field | Descriptions |
| ESS_ULONG_T | ulOperator | One of the Member Change constants listed below. |
| ESS_CHAR_T | pszOperand1 | Alphabetic operand 1. |
| ESS_CHAR_T | pszOperand2 | Alphabetic operand 2. |
| ESS_CHAR_T | pszOperand3 | Alphabetic operand 3. |
| ESS_CHAR_T | pszOperand4 | Alphabetic operand 4. |
| ESS_ULONG_T | ulOperand1 | A 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_T | pMemberAttribute | The pointer to a member attribute structure. The value is null for delete and rename. |
| ESS_PARTOTL_MBR_RSRVD_API_T | MemberReserved | Reserved. |
| ESS_PARTOTL_MBRCHG_API_T | pNext | Pointer to the next structure. |
ESS_MBR_CHANGE_T (ulOperator) #define ESS_PARTITION_OTLMBR_ADD 0x0001 /* Add members */ #define ESS_PARTITION_OTLMBR_DELETE 0x0002 /* Delete members */ #define ESS_PARTITION_OTLMBR_RENAME 0x0004 /* Rename members */ #define ESS_PARTITION_OTLMBR_MOVE 0x0008 /* Move members */ #define ESS_PARTITION_OTLMBR_UPDATE 0x0010 /* Update members */ #define ESS_PARTITION_OTLMBR_ALL (ESS_PARTITION_OTLMBR_ADD | ESS_PARTITION_OTLMBR_DELETE | ESS_PARTITION_OTLMBR_RENAME | ESS_PARTITION_OTLMBR_MOVE | ESS_PARTITION_OTLMBR_UPDATE