public System.IAsyncResult Beginremove_fw_rule_icmp_typecode(string [] rules,CommonFirewallRuleICMPTypeCode [] [] typecodes, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("remove_fw_rule_icmp_typecode", new object[] {
     rules,
     typecodes}, callback, asyncState);
 }
 public System.IAsyncResult Beginset_fw_rule_icmp_typecode_description(string [] rules,CommonFirewallRuleICMPTypeCode [] [] typecodes,string [] [] descriptions, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_fw_rule_icmp_typecode_description", new object[] {
     rules,
     typecodes,
     descriptions}, callback, asyncState);
 }
        public void set_fw_rule_icmp_typecode_description(
		string [] rules,
		CommonFirewallRuleICMPTypeCode [] [] typecodes,
		string [] [] descriptions
	)
        {
            this.Invoke("set_fw_rule_icmp_typecode_description", new object [] {
                rules,
                typecodes,
                descriptions});
        }
        public void remove_fw_rule_icmp_typecode(
		string [] rules,
		CommonFirewallRuleICMPTypeCode [] [] typecodes
	)
        {
            this.Invoke("remove_fw_rule_icmp_typecode", new object [] {
                rules,
                typecodes});
        }
        public string[][] get_fw_rule_icmp_typecode_description(
		string [] rules,
		CommonFirewallRuleICMPTypeCode [] [] typecodes
	)
        {
            object [] results = this.Invoke("get_fw_rule_icmp_typecode_description", new object [] {
                rules,
                typecodes});
            return ((string [] [])(results[0]));
        }
        public void add_fw_rule_icmp_typecode(
		string [] route_domains,
		string [] [] rules,
		CommonFirewallRuleICMPTypeCode [] [] [] typecodes
	)
        {
            this.Invoke("add_fw_rule_icmp_typecode", new object [] {
                route_domains,
                rules,
                typecodes});
        }
        public void add_fw_rule_icmp_typecode(
		string [] virtual_servers,
		string [] [] rules,
		CommonFirewallRuleICMPTypeCode [] [] [] typecodes
	)
        {
            this.Invoke("add_fw_rule_icmp_typecode", new object [] {
                virtual_servers,
                rules,
                typecodes});
        }