public void add_aaaa(
		ManagementViewZone [] view_zones,
		ManagementAAAARecord [] [] aaaa_records,
		bool [] sync_ptrs
	)
        {
            this.Invoke("add_aaaa", new object [] {
                view_zones,
                aaaa_records,
                sync_ptrs});
        }
        public void update_hinfo(
		ManagementViewZone [] view_zones,
		ManagementHINFORecord [] [] old_records,
		ManagementHINFORecord [] [] new_records
	)
        {
            this.Invoke("update_hinfo", new object [] {
                view_zones,
                old_records,
                new_records});
        }
        public void delete_txt(
		ManagementViewZone [] view_zones,
		ManagementTXTRecord [] [] txt_records
	)
        {
            this.Invoke("delete_txt", new object [] {
                view_zones,
                txt_records});
        }
        public void delete_soa(
		ManagementViewZone [] view_zones,
		ManagementSOARecord [] [] soa_records
	)
        {
            this.Invoke("delete_soa", new object [] {
                view_zones,
                soa_records});
        }
        public void delete_ptr(
		ManagementViewZone [] view_zones,
		ManagementPTRRecord [] [] ptr_records
	)
        {
            this.Invoke("delete_ptr", new object [] {
                view_zones,
                ptr_records});
        }
        public void delete_ds(
		ManagementViewZone [] view_zones,
		ManagementDSRecord [] [] ds_records
	)
        {
            this.Invoke("delete_ds", new object [] {
                view_zones,
                ds_records});
        }
        public void delete_key(
		ManagementViewZone [] view_zones,
		ManagementKEYRecord [] [] key_records
	)
        {
            this.Invoke("delete_key", new object [] {
                view_zones,
                key_records});
        }
 public System.IAsyncResult Beginadd_soa(ManagementViewZone [] view_zones,ManagementSOARecord [] [] soa_records, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("add_soa", new object[] {
     view_zones,
     soa_records}, callback, asyncState);
 }
 public System.IAsyncResult Begindelete_a6(ManagementViewZone [] view_zones,ManagementA6Record [] [] a6_records,bool [] sync_ptrs, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("delete_a6", new object[] {
     view_zones,
     a6_records,
     sync_ptrs}, callback, asyncState);
 }
        public void add_rrs(
		ManagementViewZone [] view_zones,
		ManagementRRList [] rr_lists,
		bool [] sync_ptrs
	)
        {
            this.Invoke("add_rrs", new object [] {
                view_zones,
                rr_lists,
                sync_ptrs});
        }
 public System.IAsyncResult Beginadd_rrs(ManagementViewZone [] view_zones,ManagementRRList [] rr_lists,bool [] sync_ptrs, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("add_rrs", new object[] {
     view_zones,
     rr_lists,
     sync_ptrs}, callback, asyncState);
 }
        public void add_naptr(
		ManagementViewZone [] view_zones,
		ManagementNAPTRRecord [] [] naptr_records
	)
        {
            this.Invoke("add_naptr", new object [] {
                view_zones,
                naptr_records});
        }
        public void update_txt(
		ManagementViewZone [] view_zones,
		ManagementTXTRecord [] [] old_records,
		ManagementTXTRecord [] [] new_records
	)
        {
            this.Invoke("update_txt", new object [] {
                view_zones,
                old_records,
                new_records});
        }
        public void update_naptr(
		ManagementViewZone [] view_zones,
		ManagementNAPTRRecord [] [] old_records,
		ManagementNAPTRRecord [] [] new_records
	)
        {
            this.Invoke("update_naptr", new object [] {
                view_zones,
                old_records,
                new_records});
        }
        public void delete_a6(
		ManagementViewZone [] view_zones,
		ManagementA6Record [] [] a6_records,
		bool [] sync_ptrs
	)
        {
            this.Invoke("delete_a6", new object [] {
                view_zones,
                a6_records,
                sync_ptrs});
        }
 public System.IAsyncResult Begindelete_dname(ManagementViewZone [] view_zones,ManagementDNAMERecord [] [] dname_records, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("delete_dname", new object[] {
     view_zones,
     dname_records}, callback, asyncState);
 }
        public void delete_dname(
		ManagementViewZone [] view_zones,
		ManagementDNAMERecord [] [] dname_records
	)
        {
            this.Invoke("delete_dname", new object [] {
                view_zones,
                dname_records});
        }
 public System.IAsyncResult Begindelete_hinfo(ManagementViewZone [] view_zones,ManagementHINFORecord [] [] hinfo_records, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("delete_hinfo", new object[] {
     view_zones,
     hinfo_records}, callback, asyncState);
 }
        public void delete_hinfo(
		ManagementViewZone [] view_zones,
		ManagementHINFORecord [] [] hinfo_records
	)
        {
            this.Invoke("delete_hinfo", new object [] {
                view_zones,
                hinfo_records});
        }
 public System.IAsyncResult Begindelete_naptr(ManagementViewZone [] view_zones,ManagementNAPTRRecord [] [] naptr_records, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("delete_naptr", new object[] {
     view_zones,
     naptr_records}, callback, asyncState);
 }
        public void delete_mx(
		ManagementViewZone [] view_zones,
		ManagementMXRecord [] [] mx_records
	)
        {
            this.Invoke("delete_mx", new object [] {
                view_zones,
                mx_records});
        }
 public System.IAsyncResult Begindelete_srv(ManagementViewZone [] view_zones,ManagementSRVRecord [] [] srv_records, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("delete_srv", new object[] {
     view_zones,
     srv_records}, callback, asyncState);
 }
        public void delete_ns(
		ManagementViewZone [] view_zones,
		ManagementNSRecord [] [] ns_records
	)
        {
            this.Invoke("delete_ns", new object [] {
                view_zones,
                ns_records});
        }
 public System.IAsyncResult Beginget_rrs_detailed(ManagementViewZone [] view_zones, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("get_rrs_detailed", new object[] {
     view_zones}, callback, asyncState);
 }
        public void delete_sig(
		ManagementViewZone [] view_zones,
		ManagementSIGRecord [] [] sig_records
	)
        {
            this.Invoke("delete_sig", new object [] {
                view_zones,
                sig_records});
        }
 public System.IAsyncResult Beginupdate_aaaa(ManagementViewZone [] view_zones,ManagementAAAARecord [] [] old_records,ManagementAAAARecord [] [] new_records,bool [] sync_ptrs, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("update_aaaa", new object[] {
     view_zones,
     old_records,
     new_records,
     sync_ptrs}, callback, asyncState);
 }
        public void delete_srv(
		ManagementViewZone [] view_zones,
		ManagementSRVRecord [] [] srv_records
	)
        {
            this.Invoke("delete_srv", new object [] {
                view_zones,
                srv_records});
        }
 public System.IAsyncResult Beginupdate_txt(ManagementViewZone [] view_zones,ManagementTXTRecord [] [] old_records,ManagementTXTRecord [] [] new_records, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("update_txt", new object[] {
     view_zones,
     old_records,
     new_records}, callback, asyncState);
 }
        public void add_cname(
		ManagementViewZone [] view_zones,
		ManagementCNAMERecord [] [] cname_records
	)
        {
            this.Invoke("add_cname", new object [] {
                view_zones,
                cname_records});
        }
        public void update_dname(
		ManagementViewZone [] view_zones,
		ManagementDNAMERecord [] [] old_records,
		ManagementDNAMERecord [] [] new_records
	)
        {
            this.Invoke("update_dname", new object [] {
                view_zones,
                old_records,
                new_records});
        }