Function at 0x41e2e0
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x581e78
mov eax, dword fs:[0]
push eax
sub esp, 0x26c
mov eax, dword [0x61b660]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x258], ecx
mov byte [ebp - 0x1fc], 0
push 0x103
push 0
lea eax, [ebp - 0x1fb]
push eax
call fcn.00529d40
add esp, 0xc
push str._skinConfigDefaultconfig.ini
push 0x62ca68
lea ecx, [ebp - 0x2c]
push ecx
call fcn.0040e850
add esp, 0xc
mov dword [ebp - 0x25c], eax
mov edx, dword [ebp - 0x25c]
mov dword [ebp - 0x208], edx
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x208]
call fcn.00406100
push eax
push 0x104
lea eax, [ebp - 0x1fc]
push eax
push 0x5c2398
push str.logopath
push str.LinkInfo
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov dword [ebp - 4], 1
push 0
push 1
lea ecx, [ebp - 0x2c]
call fcn.00406060
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1fc]
push ecx
call fcn.005291f0
add esp, 4
mov dword [ebp - 0x20c], eax
mov edx, dword [ebp - 0x20c]
push edx
lea eax, [ebp - 0x1fc]
push eax
mov ecx, 0x6304e4
call fcn.004064c0
push 0x6304e4
push 0x62ca68
lea ecx, [ebp - 0x48]
push ecx
call fcn.00425e00
add esp, 0xc
mov dword [ebp - 0x260], eax
mov edx, dword [ebp - 0x260]
mov dword [ebp - 0x210], edx
mov dword [ebp - 4], 2
mov eax, dword [ebp - 0x210]
push eax
mov ecx, 0x6304e4
call fcn.00405ab0
mov dword [ebp - 4], 3
push 0
push 1
lea ecx, [ebp - 0x48]
call fcn.00406060
mov dword [ebp - 4], 0xffffffff
push str._skinConfigDefaultconfig.ini
push 0x62ca68
lea ecx, [ebp - 0x64]
push ecx
call fcn.0040e850
add esp, 0xc
mov dword [ebp - 0x264], eax
mov edx, dword [ebp - 0x264]
mov dword [ebp - 0x214], edx
mov dword [ebp - 4], 4
mov ecx, dword [ebp - 0x214]
call fcn.00406100
push eax
push 0x104
lea eax, [ebp - 0x1fc]
push eax
push 0x5c2398
push str.description
push str.LinkInfo
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov dword [ebp - 4], 5
push 0
push 1
lea ecx, [ebp - 0x64]
call fcn.00406060
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1fc]
push ecx
call fcn.005291f0
add esp, 4
mov dword [ebp - 0x218], eax
mov edx, dword [ebp - 0x218]
push edx
lea eax, [ebp - 0x1fc]
push eax
mov ecx, 0x6304c8
call fcn.004064c0
push str._skinConfigDefaultconfig.ini
push 0x62ca68
lea ecx, [ebp - 0x80]
push ecx
call fcn.0040e850
add esp, 0xc
mov dword [ebp - 0x21c], eax
mov edx, dword [ebp - 0x21c]
cmp dword [edx + 0x14], 0x10
jb 0x41e506
mov eax, dword [ebp - 0x21c]
mov ecx, dword [eax]
mov dword [ebp - 0x268], ecx
jmp 0x41e512
mov edx, dword [ebp - 0x21c]
mov dword [ebp - 0x268], edx
mov eax, dword [ebp - 0x268]
push eax
push 0x104
lea ecx, [ebp - 0x1fc]
push ecx
push 0x5c2398
push str.logolink
push str.LinkInfo
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov dword [ebp - 4], 6
push 0
push 1
lea ecx, [ebp - 0x80]
call fcn.00406060
mov dword [ebp - 4], 0xffffffff
lea edx, [ebp - 0x1fc]
push edx
call fcn.005291f0
add esp, 4
mov dword [ebp - 0x220], eax
mov eax, dword [ebp - 0x220]
push eax
lea ecx, [ebp - 0x1fc]
push ecx
mov ecx, 0x630500
call fcn.004064c0
push str._skinConfigDefaultconfig.ini
push 0x62ca68
lea edx, [ebp - 0x9c]
push edx
call fcn.0040e850
add esp, 0xc
mov dword [ebp - 0x224], eax
mov eax, dword [ebp - 0x224]
cmp dword [eax + 0x14], 0x10
jb 0x41e5bc
mov ecx, dword [ebp - 0x224]
mov edx, dword [ecx]
mov dword [ebp - 0x26c], edx
jmp 0x41e5c8
mov eax, dword [ebp - 0x224]
mov dword [ebp - 0x26c], eax
mov ecx, dword [ebp - 0x26c]
push ecx
push 0x104
lea edx, [ebp - 0x1fc]
push edx
push 0x5a72aa
push str.newspath
push str.LinkInfo
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov dword [ebp - 4], 7
push 0
push 1
lea ecx, [ebp - 0x9c]
call fcn.00406060
mov dword [ebp - 4], 0xffffffff
lea eax, [ebp - 0x1fc]
push eax
call fcn.005291f0
add esp, 4
mov dword [ebp - 0x228], eax
mov ecx, dword [ebp - 0x228]
push ecx
lea edx, [ebp - 0x1fc]
push edx
mov ecx, dword [ebp - 0x258]
add ecx, 0x1e4
call fcn.004064c0
push str._skinConfigDefaultconfig.ini
push 0x62ca68
lea eax, [ebp - 0xb8]
push eax
call fcn.0040e850
add esp, 0xc
mov dword [ebp - 0x22c], eax
mov ecx, dword [ebp - 0x22c]
cmp dword [ecx + 0x14], 0x10
jb 0x41e67c
mov edx, dword [ebp - 0x22c]
mov eax, dword [edx]
mov dword [ebp - 0x270], eax
jmp 0x41e688
mov ecx, dword [ebp - 0x22c]
mov dword [ebp - 0x270], ecx
mov edx, dword [ebp - 0x270]
push edx
push 0x104
lea eax, [ebp - 0x1fc]
push eax
push 0x5c2398
push str.downLink
push str.SetupInfo
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov dword [ebp - 4], 8
push 0
push 1
lea ecx, [ebp - 0xb8]
call fcn.00406060
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1fc]
push ecx
lea ecx, [ebp - 0xf4]
call fcn.00405860
mov dword [ebp - 4], 9
push 0xd0
call fcn.0042a49a
add esp, 4
mov dword [ebp - 0x204], eax
mov byte [ebp - 4], 0xa
cmp dword [ebp - 0x204], 0
je 0x41e719
mov ecx, dword [ebp - 0x204]
call fcn.0041e820
mov dword [ebp - 0x274], eax
jmp 0x41e723
mov dword [ebp - 0x274], 0
mov edx, dword [ebp - 0x274]
mov dword [ebp - 0x200], edx
mov byte [ebp - 4], 9
mov eax, dword [ebp - 0x200]
mov dword [ebp - 0xd8], eax
mov ecx, dword [0x5a6ffc]
push ecx
push 0
lea edx, [ebp - 0xf4]
push edx
mov ecx, dword [ebp - 0xd8]
add ecx, 0x30
call fcn.00405c70
push str.TempDownLoadWebInfo.xml
push 0x62ca68
lea eax, [ebp - 0xd4]
push eax
call fcn.0040e850
add esp, 0xc
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x254], ecx
mov byte [ebp - 4], 0xb
mov edx, dword [ebp - 0x254]
push edx
mov ecx, dword [ebp - 0xd8]
add ecx, 0x68
call fcn.00405ab0
mov byte [ebp - 4], 0xc
push 0
push 1
lea ecx, [ebp - 0xd4]
call fcn.00406060
mov byte [ebp - 4], 9
mov eax, dword [ebp - 0xd8]
mov dword [eax + 0x84], 0x429
mov ecx, dword [ebp - 0xd8]
mov dword [ecx + 0x88], 1
mov edx, dword [ebp - 0xd8]
push edx
mov ecx, dword [0x62cb1c]
call fcn.00571710
mov dword [ebp - 4], 0xd
push 0
push 1
lea ecx, [ebp - 0xf4]
call fcn.00406060
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0052927b
mov esp, ebp
pop ebp
ret