public void add_fw_rule(
		string [] rules,
		CommonFirewallRulePlacement [] placements,
		CommonFirewallRuleAction [] actions,
		CommonFirewallRuleState [] states
	)
        {
            this.Invoke("add_fw_rule", new object [] {
                rules,
                placements,
                actions,
                states});
        }
 public System.IAsyncResult Beginset_fw_rule_action(string [] rules,CommonFirewallRuleAction [] actions, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_fw_rule_action", new object[] {
     rules,
     actions}, callback, asyncState);
 }
        public void set_fw_rule_action(
		string [] rules,
		CommonFirewallRuleAction [] actions
	)
        {
            this.Invoke("set_fw_rule_action", new object [] {
                rules,
                actions});
        }
 public System.IAsyncResult Beginadd_fw_rule(string [] rules,CommonFirewallRulePlacement [] placements,CommonFirewallRuleAction [] actions,CommonFirewallRuleState [] states, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("add_fw_rule", new object[] {
     rules,
     placements,
     actions,
     states}, callback, asyncState);
 }
        public void set_fw_rule_action(
		string [] virtual_servers,
		string [] [] rules,
		CommonFirewallRuleAction [] [] actions
	)
        {
            this.Invoke("set_fw_rule_action", new object [] {
                virtual_servers,
                rules,
                actions});
        }