private PermissionData[] SetPermissionDataArrayForModify(ulong pidTagMemberId, uint memberRights)
{
PropertyValue[] propertyValues = new PropertyValue[2];
propertyValues[0] = this.CreateMemberIdProperty(pidTagMemberId);
propertyValues[1] = this.CreateRightsProperty(memberRights);
PermissionData[] permissionsDataArray = new PermissionData[1];
permissionsDataArray[0].PermissionDataFlags = 0x02; // ModifyRow flags
permissionsDataArray[0].PropertyValueCount = (ushort)propertyValues.Length;
permissionsDataArray[0].PropertyValues = propertyValues;
return permissionsDataArray;
}