Function at 0x411e64
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x42c
mov eax, dword [0x47a4b0]
push ebx
push esi
push edi
mov dword [ebp - 0x20], ecx
mov dword [ebp - 8], eax
mov dword [ebp - 0x2c], eax
call fcn.004580ae
mov eax, dword [eax + 4]
push str.NetworkView.ini
add eax, 0x848
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0044417b
push dword [eax]
mov esi, dword [sym.imp.kernel32.dll_GetPrivateProfileStringA]
mov ebx, 0x400
lea eax, [ebp - 0x42c]
push ebx
mov edi, 0x47c1d0
push eax
push edi
push 0x47661c
push str.Strings
call esi
lea ecx, [ebp - 0x18]
call fcn.00443f32
lea eax, [ebp - 0x42c]
lea ecx, [ebp - 0x18]
push eax
call fcn.00443fa0
mov eax, dword [eax]
xor ecx, ecx
cmp dword [eax - 8], ecx
sete cl
mov dword [ebp - 0x10], ecx
lea ecx, [ebp - 0x18]
call fcn.00443f32
cmp dword [ebp - 0x10], 0
jne 0x4122d9
mov eax, dword [ebp - 0x20]
and dword [ebp - 4], 0
lea ecx, [eax + 0x428]
add eax, 0x6a8
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x10], eax
push dword [ebp - 4]
lea eax, [ebp - 8]
push 0x4763ac
push eax
call fcn.0043ca64
add esp, 0xc
call fcn.004580ae
mov eax, dword [eax + 4]
push str.NetworkView.ini
add eax, 0x848
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.0044417b
push dword [eax]
lea eax, [ebp - 0x42c]
push ebx
push eax
push edi
push dword [ebp - 8]
push str.ReportTitle
call esi
lea ecx, [ebp - 0x24]
call fcn.00443f32
mov ecx, dword [ebp - 0x10]
lea eax, [ebp - 0x42c]
push eax
call fcn.0044406f
mov eax, dword [ebp - 0x18]
and dword [ebp - 0x14], 0
mov dword [ebp - 0xc], eax
push dword [ebp - 0x14]
lea eax, [ebp - 8]
push dword [ebp - 4]
push str._d__d
push eax
call fcn.0043ca64
add esp, 0x10
call fcn.004580ae
mov eax, dword [eax + 4]
push str.NetworkView.ini
add eax, 0x848
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0044417b
push dword [eax]
lea eax, [ebp - 0x42c]
push ebx
push eax
push edi
push dword [ebp - 8]
push str.ReportFieldNb
call esi
lea ecx, [ebp - 0x28]
call fcn.00443f32
lea eax, [ebp - 0x42c]
push eax
call fcn.0042c4fe
pop ecx
mov ecx, dword [ebp - 0xc]
mov dword [ecx], eax
call fcn.004580ae
mov eax, dword [eax + 4]
push str.NetworkView.ini
add eax, 0x848
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.0044417b
push dword [eax]
lea eax, [ebp - 0x42c]
push ebx
push eax
push edi
push dword [ebp - 8]
push str.ReportFieldWidth
call esi
lea ecx, [ebp - 0x1c]
call fcn.00443f32
lea eax, [ebp - 0x42c]
push eax
call fcn.0042c4fe
inc dword [ebp - 0x14]
pop ecx
mov ecx, dword [ebp - 0xc]
add dword [ebp - 0xc], 8
cmp dword [ebp - 0x14], 0xa
mov dword [ecx + 4], eax
jl 0x411f75
inc dword [ebp - 4]
add dword [ebp - 0x10], 4
mov eax, dword [ebp - 0xc]
cmp dword [ebp - 4], 8
mov dword [ebp - 0x18], eax
jl 0x411f0f
mov eax, dword [ebp - 0x20]
and dword [ebp - 4], 0
lea ecx, [eax + 0x6c8]
mov dword [ebp - 0x10], ecx
lea ecx, [eax + 0x788]
add eax, 0x7e8
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], eax
push dword [ebp - 4]
lea eax, [ebp - 8]
push 0x4763ac
push eax
call fcn.0043ca64
add esp, 0xc
call fcn.004580ae
mov eax, dword [eax + 4]
push str.NetworkView.ini
add eax, 0x848
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.0044417b
push dword [eax]
lea eax, [ebp - 0x42c]
push ebx
push eax
push edi
push dword [ebp - 8]
push str.ListSetTitle
call esi
lea ecx, [ebp - 0x1c]
call fcn.00443f32
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x42c]
push eax
call fcn.0044406f
mov eax, dword [ebp - 0x14]
and dword [ebp - 0xc], 0
mov dword [ebp - 0x14], eax
push dword [ebp - 0xc]
lea eax, [ebp - 8]
push dword [ebp - 4]
push str._d__d
push eax
call fcn.0043ca64
add esp, 0x10
call fcn.004580ae
mov eax, dword [eax + 4]
push str.NetworkView.ini
add eax, 0x848
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0044417b
push dword [eax]
lea eax, [ebp - 0x42c]
push ebx
push eax
push edi
push dword [ebp - 8]
push str.ListSetOr
call esi
lea ecx, [ebp - 0x28]
call fcn.00443f32
lea eax, [ebp - 0x42c]
push eax
call fcn.0042c4fe
inc dword [ebp - 0xc]
pop ecx
mov ecx, dword [ebp - 0x14]
add dword [ebp - 0x14], 4
cmp dword [ebp - 0xc], 3
mov dword [ecx], eax
jl 0x4120d2
mov eax, dword [ebp - 0x10]
and dword [ebp - 0xc], 0
mov dword [ebp - 0x10], eax
push dword [ebp - 0xc]
lea eax, [ebp - 8]
push dword [ebp - 4]
push str._d__d
push eax
call fcn.0043ca64
add esp, 0x10
call fcn.004580ae
mov eax, dword [eax + 4]
push str.NetworkView.ini
add eax, 0x848
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.0044417b
push dword [eax]
lea eax, [ebp - 0x42c]
push ebx
push eax
push edi
push dword [ebp - 8]
push str.ListSetField
call esi
lea ecx, [ebp - 0x24]
call fcn.00443f32
lea eax, [ebp - 0x42c]
push eax
call fcn.0042c4fe
inc dword [ebp - 0xc]
pop ecx
mov ecx, dword [ebp - 0x10]
add dword [ebp - 0x10], 4
cmp dword [ebp - 0xc], 6
mov dword [ecx], eax
jl 0x41214b
mov eax, dword [ebp - 0x14]
inc dword [ebp - 4]
add dword [ebp - 0x18], 4
cmp dword [ebp - 4], 8
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x10], eax
jl 0x41206c
cmp dword [ebp + 8], 1
je 0x4122f3
mov eax, dword [ebp - 0x20]
and dword [ebp - 4], 0
add eax, 0xec
mov dword [ebp + 8], eax
push dword [ebp - 4]
lea eax, [ebp - 8]
push 0x4763ac
push eax
call fcn.0043ca64
add esp, 0xc
call fcn.004580ae
mov eax, dword [eax + 4]
push str.NetworkView.ini
add eax, 0x848
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.0044417b
push dword [eax]
lea eax, [ebp - 0x42c]
push ebx
push eax
push edi
push dword [ebp - 8]
push str.Numerics
call esi
lea ecx, [ebp - 0x1c]
call fcn.00443f32
lea eax, [ebp - 0x42c]
push eax
call fcn.0042c4fe
inc dword [ebp - 4]
pop ecx
mov ecx, dword [ebp + 8]
add dword [ebp + 8], 4
cmp dword [ebp - 4], 0x4d
mov dword [ecx], eax
jl 0x4121f0
mov eax, dword [ebp - 0x20]
and dword [ebp - 4], 0
add eax, 0x220
mov dword [ebp + 8], eax
push dword [ebp - 4]
lea eax, [ebp - 8]
push 0x4763ac
push eax
call fcn.0043ca64
add esp, 0xc
call fcn.004580ae
mov eax, dword [eax + 4]
push str.NetworkView.ini
add eax, 0x848
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.0044417b
push dword [eax]
lea eax, [ebp - 0x42c]
push ebx
push eax
push edi
push dword [ebp - 8]
push str.Strings
call esi
lea ecx, [ebp - 0x1c]
call fcn.00443f32
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0x42c]
push eax
call fcn.0044406f
inc dword [ebp - 4]
add dword [ebp + 8], 4
cmp dword [ebp - 4], 0x82
jl 0x41226b
jmp 0x4122f3
call fcn.004580ae
mov ecx, dword [eax + 4]
call fcn.0041230a
call fcn.004580ae
mov ecx, dword [eax + 4]
call fcn.00411a84
lea ecx, [ebp - 0x2c]
call fcn.00443f32
lea ecx, [ebp - 8]
call fcn.00443f32
pop edi
pop esi
pop ebx
leave
ret 4