/// <remarks/>
 public void UpdateACLEntriesAsync(long aclId, ACE[] entries, object userState) {
     if ((this.UpdateACLEntriesOperationCompleted == null)) {
         this.UpdateACLEntriesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateACLEntriesOperationCompleted);
     }
     this.InvokeAsync("UpdateACLEntries", new object[] {
                 aclId,
                 entries}, this.UpdateACLEntriesOperationCompleted, userState);
 }
 /// <remarks/>
 public System.IAsyncResult BeginUpdateACLEntries(long aclId, ACE[] entries, System.AsyncCallback callback, object asyncState) {
     return this.BeginInvoke("UpdateACLEntries", new object[] {
                 aclId,
                 entries}, callback, asyncState);
 }
 /// <remarks/>
 public void UpdateACLEntriesAsync(long aclId, ACE[] entries) {
     this.UpdateACLEntriesAsync(aclId, entries, null);
 }
 /// <remarks/>
 public void AddSystemACLAsync(ACE[] entries, object userState) {
     if ((this.AddSystemACLOperationCompleted == null)) {
         this.AddSystemACLOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAddSystemACLOperationCompleted);
     }
     this.InvokeAsync("AddSystemACL", new object[] {
                 entries}, this.AddSystemACLOperationCompleted, userState);
 }
 public ACL UpdateACLEntries(long aclId, ACE[] entries) {
     object[] results = this.Invoke("UpdateACLEntries", new object[] {
                 aclId,
                 entries});
     return ((ACL)(results[0]));
 }
 /// <remarks/>
 public System.IAsyncResult BeginAddSystemACL(ACE[] entries, System.AsyncCallback callback, object asyncState) {
     return this.BeginInvoke("AddSystemACL", new object[] {
                 entries}, callback, asyncState);
 }
 /// <remarks/>
 public void AddSystemACLAsync(ACE[] entries) {
     this.AddSystemACLAsync(entries, null);
 }
 /// <remarks/>
 public void GetACLUpdateRestrictionsAsync(long entityId, ACE[] entries, object userState) {
     if ((this.GetACLUpdateRestrictionsOperationCompleted == null)) {
         this.GetACLUpdateRestrictionsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetACLUpdateRestrictionsOperationCompleted);
     }
     this.InvokeAsync("GetACLUpdateRestrictions", new object[] {
                 entityId,
                 entries}, this.GetACLUpdateRestrictionsOperationCompleted, userState);
 }
 public ACL AddSystemACL(ACE[] entries) {
     object[] results = this.Invoke("AddSystemACL", new object[] {
                 entries});
     return ((ACL)(results[0]));
 }
 /// <remarks/>
 public System.IAsyncResult BeginGetACLUpdateRestrictions(long entityId, ACE[] entries, System.AsyncCallback callback, object asyncState) {
     return this.BeginInvoke("GetACLUpdateRestrictions", new object[] {
                 entityId,
                 entries}, callback, asyncState);
 }
 /// <remarks/>
 public void GetACLUpdateRestrictionsAsync(long entityId, ACE[] entries) {
     this.GetACLUpdateRestrictionsAsync(entityId, entries, null);
 }
 public SecRestric[] GetACLUpdateRestrictions(long entityId, ACE[] entries) {
     object[] results = this.Invoke("GetACLUpdateRestrictions", new object[] {
                 entityId,
                 entries});
     return ((SecRestric[])(results[0]));
 }
 /// <remarks/>
 public void UpdateACLAsync(long entityId, ACE[] entries, PrpgType prpgType, object userState) {
     if ((this.UpdateACLOperationCompleted == null)) {
         this.UpdateACLOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateACLOperationCompleted);
     }
     this.InvokeAsync("UpdateACL", new object[] {
                 entityId,
                 entries,
                 prpgType}, this.UpdateACLOperationCompleted, userState);
 }
 /// <remarks/>
 public void UpdateACLAsync(long entityId, ACE[] entries, PrpgType prpgType) {
     this.UpdateACLAsync(entityId, entries, prpgType, null);
 }
 /// <remarks/>
 public System.IAsyncResult BeginUpdateACL(long entityId, ACE[] entries, PrpgType prpgType, System.AsyncCallback callback, object asyncState) {
     return this.BeginInvoke("UpdateACL", new object[] {
                 entityId,
                 entries,
                 prpgType}, callback, asyncState);
 }
 public ACL UpdateACL(long entityId, ACE[] entries, PrpgType prpgType) {
     object[] results = this.Invoke("UpdateACL", new object[] {
                 entityId,
                 entries,
                 prpgType});
     return ((ACL)(results[0]));
 }