diff options
author | adnan shaheen <shaheen4qau@gmail.com> | 2018-02-05 14:01:55 +1000 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2020-05-22 13:34:50 +1000 |
commit | 5c851a848a6eeb86472e8a1cca814dd0cb1b0483 (patch) | |
tree | d5d0f4428ba89bbe190f027f4d0318fe7bbcc316 /src/wixext/FirewallDecompiler.cs | |
parent | cc083c765e8b7baa239c4d800a372cc729ada9d8 (diff) | |
download | wix-5c851a848a6eeb86472e8a1cca814dd0cb1b0483.tar.gz wix-5c851a848a6eeb86472e8a1cca814dd0cb1b0483.tar.bz2 wix-5c851a848a6eeb86472e8a1cca814dd0cb1b0483.zip |
WIXFEAT:4009 - Add support for outbound firewall rule
Diffstat (limited to 'src/wixext/FirewallDecompiler.cs')
-rw-r--r-- | src/wixext/FirewallDecompiler.cs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/wixext/FirewallDecompiler.cs b/src/wixext/FirewallDecompiler.cs index b060f8e2..c9478de1 100644 --- a/src/wixext/FirewallDecompiler.cs +++ b/src/wixext/FirewallDecompiler.cs | |||
@@ -146,6 +146,19 @@ namespace WixToolset.Firewall | |||
146 | fire.Description = (string)row[9]; | 146 | fire.Description = (string)row[9]; |
147 | } | 147 | } |
148 | 148 | ||
149 | if (!row.IsColumnEmpty(10)) | ||
150 | { | ||
151 | switch (Convert.ToInt32(row[10])) | ||
152 | { | ||
153 | case FirewallConstants.NET_FW_RULE_DIR_IN: | ||
154 | fire.Direction = Firewall.FirewallException.DirectionType.@in; | ||
155 | break; | ||
156 | case FirewallConstants.NET_FW_RULE_DIR_OUT: | ||
157 | fire.Direction = Firewall.FirewallException.DirectionType.@out; | ||
158 | break; | ||
159 | } | ||
160 | } | ||
161 | |||
149 | Wix.Component component = (Wix.Component)this.Core.GetIndexedElement("Component", (string)row[8]); | 162 | Wix.Component component = (Wix.Component)this.Core.GetIndexedElement("Component", (string)row[8]); |
150 | if (null != component) | 163 | if (null != component) |
151 | { | 164 | { |