aboutsummaryrefslogtreecommitdiff
path: root/src/wixext/FirewallDecompiler.cs
diff options
context:
space:
mode:
authoradnan shaheen <shaheen4qau@gmail.com>2018-02-05 14:01:55 +1000
committerSean Hall <r.sean.hall@gmail.com>2020-05-22 13:34:50 +1000
commit5c851a848a6eeb86472e8a1cca814dd0cb1b0483 (patch)
treed5d0f4428ba89bbe190f027f4d0318fe7bbcc316 /src/wixext/FirewallDecompiler.cs
parentcc083c765e8b7baa239c4d800a372cc729ada9d8 (diff)
downloadwix-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.cs13
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 {