(&self)
| 124 | } |
| 125 | |
| 126 | fn create_rule_object(&self) -> Result<INetFwRule, FirewallError> { |
| 127 | unsafe { CoCreateInstance(&NetFwRule, None, CLSCTX_INPROC_SERVER) } |
| 128 | .map_err(|error| t!("firewall.ruleCreateFailed", error = error.to_string()).to_string().into()) |
| 129 | } |
| 130 | } |
| 131 | |
| 132 | fn bstr_to_option(value: BSTR) -> Result<Option<String>, FirewallError> { |