Function at 0x4332d2
Capabilities:
Access firewall rule properties via inetfwrule

Disassembly:
push 0x418
mov eax, 0x47561c
call fcn.00470dac
mov dword [ebp - 0x408], edx
mov ebx, ecx
mov eax, dword [ebp + 0x10]
mov esi, dword [ebp + 8]
mov dword [ebp - 0x400], eax
xor eax, eax
push 0x3e8
push eax
mov edi, eax
mov dword [ebp - 0x41c], eax
mov dword [ebp - 0x404], eax
lea eax, [ebp - 0x3fc]
push eax
call fcn.00469380
xor eax, eax
add esp, 0xc
mov ecx, esi
mov dword [ebp - 0x410], eax
mov dword [ebp - 0x414], eax
mov dword [ebp - 0x418], eax
mov dword [ebp - 0x40c], eax
call fcn.0041f830
push eax
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [ebp - 0x420], eax
test eax, eax
jne 0x43337d
push 0x35
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 2
lea ecx, [ebp - 0x408]
call fcn.0040808d
and dword [ebp - 4], edi
mov edx, 0x48d614
mov ecx, 0x49f3a0
call fcn.00403a1c
lea ecx, [ebp - 0x408]
jmp 0x43393c
push str.Zoom_Video_Conference
mov esi, 0x1f4
lea eax, [ebp - 0x3fc]
push esi
push eax
call fcn.00433273
mov edi, eax
add esp, 0xc
test edi, edi
jns 0x4333d3
push 0x3c
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 2
lea ecx, [ebp - 0x408]
call fcn.0040808d
mov dword [ebp - 4], 1
mov edx, str._AddFirewallRule__Failed_to_compose_a_resource_identifier_string:
push edi
push ecx
mov ecx, 0x49f3a0
call fcn.00403a1c
pop ecx
mov ecx, eax
call fcn.00411296
jmp 0x433372
lea eax, [ebp - 0x3fc]
push eax
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [ebp - 0x410], eax
test eax, eax
jne 0x43340d
push 0x42
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 2
pop ebx
push ebx
lea ecx, [ebp - 0x408]
call fcn.0040808d
mov dword [ebp - 4], ebx
mov edx, str._AddFirewallRule__Insufficient_memory
jmp 0x433368
push str.Allow_network_traffic_for_Zoom_Video_Conference
lea eax, [ebp - 0x3fc]
push esi
push eax
call fcn.00433273
mov edi, eax
add esp, 0xc
test edi, edi
jns 0x43344d
push 0x49
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 2
lea ecx, [ebp - 0x408]
call fcn.0040808d
mov dword [ebp - 4], 3
mov edx, str.Failed_to_compose_a_resource_identifier_string:
jmp 0x4333bd
lea eax, [ebp - 0x3fc]
push eax
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [ebp - 0x414], eax
test eax, eax
jne 0x433481
push 0x4f
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 2
lea ecx, [ebp - 0x408]
call fcn.0040808d
mov dword [ebp - 4], 4
jmp 0x433403
mov ecx, dword [ebp - 0x408]
call fcn.0041f830
push eax
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [ebp - 0x418], eax
test eax, eax
jne 0x4334bd
push 0x56
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 2
lea ecx, [ebp - 0x408]
call fcn.0040808d
mov dword [ebp - 4], 5
jmp 0x433403
mov ecx, dword [ebp - 0x400]
call fcn.0041f830
push eax
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [ebp - 0x40c], eax
test eax, eax
jne 0x43350e
push 0x5d
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 2
lea ecx, [ebp - 0x400]
call fcn.0040808d
mov edx, str._AddFirewallRule__Insufficient_memory
mov dword [ebp - 4], 6
mov ecx, 0x49f3a0
call fcn.00403a1c
lea ecx, [ebp - 0x400]
jmp 0x43393c
mov eax, dword [ebx]
lea ecx, [ebp - 0x41c]
push ecx
push ebx
mov esi, dword [eax + 0x48]
mov ecx, esi
call dword [0x4784fc]
call esi
mov edi, eax
test edi, edi
jns 0x433561
push 0x65
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 2
lea ecx, [ebp - 0x400]
call fcn.0040808d
mov dword [ebp - 4], 7
mov edx, str._AddFirewallRule__Failed_to_retrieve_firewall_rules_collection_:
push edi
push ecx
mov ecx, 0x49f3a0
call fcn.00403a1c
pop ecx
mov ecx, eax
call fcn.00411296
jmp 0x433503
lea eax, [ebp - 0x404]
push eax
push 0x48dbd4
push 1
push 0
push 0x48dbf4
call dword [sym.imp.ole32.dll_CoCreateInstance]
mov edi, eax
test edi, edi
jns 0x4335a4
push 0x72
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 2
lea ecx, [ebp - 0x400]
call fcn.0040808d
mov dword [ebp - 4], 8
mov edx, str._AddFirewallRule__CoCreateInstance_for_INetFwRule_failed:
jmp 0x43354b
mov eax, dword [ebp - 0x404]
push dword [ebp - 0x420]
push eax
mov ecx, dword [eax]
mov esi, dword [ecx + 0x20]
mov ecx, esi
call dword [0x4784fc]
call esi
mov edi, eax
test edi, edi
jns 0x4335eb
push 0x79
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 2
lea ecx, [ebp - 0x400]
call fcn.0040808d
mov dword [ebp - 4], 9
mov edx, str._AddFirewallRule__INetFwRule::put_Name_failed:
jmp 0x43354b
mov eax, dword [ebp - 0x404]
push dword [ebp - 0x410]
push eax
mov ecx, dword [eax]
mov esi, dword [ecx + 0x90]
mov ecx, esi
call dword [0x4784fc]
call esi
mov edi, eax
test edi, edi
jns 0x433638
push 0x80
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 2
lea ecx, [ebp - 0x400]
call fcn.0040808d
mov dword [ebp - 4], 0xa
mov edx, str._AddFirewallRule__INetFwRule::put_Grouping_failed:
jmp 0x43354b
mov eax, dword [ebp - 0x404]
push dword [ebp - 0x414]
push eax
mov ecx, dword [eax]
mov esi, dword [ecx + 0x28]
mov ecx, esi
call dword [0x4784fc]
call esi
mov edi, eax
test edi, edi
jns 0x433682
push 0x87
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 2
lea ecx, [ebp - 0x400]
call fcn.0040808d
mov dword [ebp - 4], 0xb
mov edx, str._AddFirewallRule__INetFwRule::put_Description_failed:
jmp 0x43354b
mov eax, dword [ebp - 0x404]
push 1
push eax
mov ecx, dword [eax]
mov esi, dword [ecx + 0xa8]
mov ecx, esi
call dword [0x4784fc]
call esi
mov edi, eax
test edi, edi
jns 0x4336cb
push 0x8e
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 2
lea ecx, [ebp - 0x400]
call fcn.0040808d
mov dword [ebp - 4], 0xc
mov edx, str._AddFirewallRule__INetFwRule::put_Action_failed:
jmp 0x43354b
mov eax, dword [ebp - 0x404]
push dword [ebp - 0x418]
push eax
mov ecx, dword [eax]
mov esi, dword [ecx + 0x30]
mov ecx, esi
call dword [0x4784fc]
call esi
mov edi, eax
test edi, edi
jns 0x433715
push 0x95
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 2
lea ecx, [ebp - 0x400]
call fcn.0040808d
mov dword [ebp - 4], 0xd
mov edx, str._AddFirewallRule__INetFwRule::put_ApplicationName_failed:
jmp 0x43354b
mov eax, dword [ebp + 0xc]
mov eax, dword [eax]
sub eax, 0
je 0x43372f
sub eax, 1
je 0x43372b
mov edx, 0x100
jmp 0x433732
push 0x11
jmp 0x433731
push 6
pop edx
mov eax, dword [ebp - 0x404]
push edx
push eax
mov ecx, dword [eax]
mov esi, dword [ecx + 0x40]
mov ecx, esi
call dword [0x4784fc]
call esi
mov edi, eax
test edi, edi
jns 0x433777
push 0xaa
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 2
lea ecx, [ebp - 0x400]
call fcn.0040808d
mov dword [ebp - 4], 0xe
mov edx, str._AddFirewallRule__INetFwRule::put_Protocol_failed:
jmp 0x43354b
mov eax, dword [ebp + 0xc]
push 2
pop ebx
cmp dword [eax], ebx
je 0x4337d7
mov eax, dword [ebp + 0x14]
push dword [ebp - 0x40c]
cmp byte [eax], 0
mov eax, dword [ebp - 0x404]
push eax
mov ecx, dword [eax]
je 0x43379d
mov esi, dword [ecx + 0x48]
jmp 0x4337a0
mov esi, dword [ecx + 0x50]
mov ecx, esi
call dword [0x4784fc]
call esi
mov edi, eax
test edi, edi
jns 0x4337d7
push 0xbb
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push ebx
lea ecx, [ebp - 0x400]
call fcn.0040808d
mov dword [ebp - 4], 0xf
mov edx, str._AddFirewallRule__INetFwRule::put_LocalPorts_failed:
jmp 0x43354b
mov eax, dword [ebp - 0x404]
push SysReAllocString
push eax
mov ecx, dword [eax]
mov esi, dword [ecx + 0x98]
mov ecx, esi
call dword [0x4784fc]
call esi
mov edi, eax
test edi, edi
jns 0x433822
push 0xc3
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push ebx
lea ecx, [ebp - 0x400]
call fcn.0040808d
mov dword [ebp - 4], 0x10
mov edx, str._AddFirewallRule__INetFwRule::put_Profiles_failed:
jmp 0x43354b
mov eax, dword [ebp - 0x404]
push 0xffffffffffffffff
push eax
mov ecx, dword [eax]
mov esi, dword [ecx + 0x88]
mov ecx, esi
call dword [0x4784fc]
call esi
mov edi, eax
test edi, edi
jns 0x43386a
push 0xca
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push ebx
lea ecx, [ebp - 0x400]
call fcn.0040808d
mov dword [ebp - 4], 0x11
mov edx, str._AddFirewallRule__INetFwRule::put_Enabled_failed:
jmp 0x43354b
mov eax, dword [ebp + 0x18]
cmp byte [eax], 0
jne 0x4338b6
mov eax, dword [ebp - 0x404]
push ebx
push eax
mov ecx, dword [eax]
mov esi, dword [ecx + 0x70]
mov ecx, esi
call dword [0x4784fc]
call esi
mov edi, eax
test edi, edi
jns 0x4338b6
push 0xd3
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push ebx
lea ecx, [ebp - 0x400]
call fcn.0040808d
mov dword [ebp - 4], 0x12
mov edx, str._AddFirewallRule__INetFwRule::put_Direction_failed:
jmp 0x43354b
mov eax, dword [ebp - 0x41c]
push dword [ebp - 0x404]
push eax
mov ecx, dword [eax]
mov esi, dword [ecx + 0x20]
mov ecx, esi
call dword [0x4784fc]
call esi
mov edi, eax
test edi, edi
jns 0x4338ff
push 0xdb
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push ebx
lea ecx, [ebp - 0x400]
call fcn.0040808d
mov dword [ebp - 4], 0x13
mov edx, str._AddFirewallRule__Add_rule_failed:
jmp 0x43354b
push 0xdf
push str.c:jenkinsworkspaceClientClientWindows_releasewin_common_srcinstallerNoMSIInstallerWinFWUtil_Win7.cpp
push 0
lea ecx, [ebp - 0x424]
call fcn.0040808d
push edi
push ecx
mov edx, str._AddFirewallRule__Successfully_added_firewall_rule__
mov dword [ebp - 4], 0x14
mov ecx, 0x49f3a0
call fcn.00403a1c
pop ecx
mov ecx, eax
call fcn.00411296
lea ecx, [ebp - 0x424]
or dword [ebp - 4], 0xffffffff
call fcn.0040822b
push dword [ebp - 0x420]
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
push dword [ebp - 0x410]
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
push dword [ebp - 0x414]
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
push dword [ebp - 0x418]
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
push dword [ebp - 0x40c]
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov ecx, dword [ebp - 0x404]
test ecx, ecx
je 0x43399b
mov eax, dword [ecx]
push ecx
mov esi, dword [eax + 8]
mov ecx, esi
call dword [0x4784fc]
call esi
mov ecx, dword [ebp - 0x41c]
test ecx, ecx
je 0x4339b5
mov eax, dword [ecx]
push ecx
mov esi, dword [eax + 8]
mov ecx, esi
call dword [0x4784fc]
call esi
mov eax, edi
call fcn.00470d5b
ret