Function at 0x436060
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5483ec
mov eax, dword fs:[0]
push eax
sub esp, 0xec8
mov eax, dword [0x5b2390]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14], ecx
xor eax, eax
mov word [ebp - 0x21c], ax
push 0x206
push 0
lea eax, [ebp - 0x21a]
push eax
call fcn.004b7bc0
add esp, 0xc
xor eax, eax
mov word [ebp - 0x424], ax
push 0x206
push 0
lea eax, [ebp - 0x422]
push eax
call fcn.004b7bc0
add esp, 0xc
xor eax, eax
mov word [ebp - 0x62c], ax
push 0x206
push 0
lea eax, [ebp - 0x62a]
push eax
call fcn.004b7bc0
add esp, 0xc
lea eax, [ebp - 0xecc]
push eax
call dword [0x57ce68]
add esp, 4
mov dword [ebp - 0xed0], eax
mov ecx, dword [ebp - 0xed0]
mov dword [ebp - 0xed4], ecx
mov dword [ebp - 4], 0
mov esi, dword [ebp - 0xed4]
sub esp, 0x84
mov ecx, 0x21
mov edi, esp
rep movsd dword es:[edi], dword [esi]
push str._sConfig.ini
lea edx, [ebp - 0x21c]
push edx
call fcn.0040fcd0
add esp, 0x8c
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xecc]
call dword [0x57ce5c]
lea eax, [ebp - 0x21c]
push eax
push 0x104
lea ecx, [ebp - 0x424]
push ecx
push 0x556014
push str.IsBackGround
push str.Setting
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea eax, [ebp - 0x424]
push eax
call fcn.004ba9cf
add esp, 4
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x27c], eax
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x27c]
push ecx
push str.bg_d
push 0x103
lea edx, [ebp - 0x62c]
push edx
call fcn.004b7b04
add esp, 0x10
lea eax, [ebp - 0x62c]
push eax
mov ecx, dword [ebp - 0x14]
add ecx, 0x280
call dword [0x57ce9c]
mov eax, dword [0x5585b4]
push eax
mov ecx, dword [ebp - 0x14]
add ecx, 0x2c
call dword [0x57cea8]
mov dword [ebp - 0x630], eax
cmp dword [ebp - 0x630], 0
je 0x436226
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x27c]
push ecx
push str.filebg_d.png_corner0_194_0_46
push 0x103
lea edx, [ebp - 0x62c]
push edx
call fcn.004b7b04
add esp, 0x10
lea eax, [ebp - 0x62c]
push eax
mov ecx, dword [ebp - 0x630]
call dword [0x57ceb8]
mov eax, dword [ebp - 0x14]
cmp dword [eax + 0x330], 0
je 0x436240
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x330]
call fcn.0044d400
mov eax, dword [ebp - 0x14]
cmp dword [eax + 0x334], 0
je 0x43625a
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x334]
call fcn.0044cc60
mov eax, dword [ebp - 0x14]
cmp dword [eax + 0x338], 0
je 0x436274
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x338]
call fcn.0044c540
mov eax, dword [ebp - 0x14]
cmp dword [eax + 0x33c], 0
je 0x43628e
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x33c]
call fcn.0044a840
mov eax, dword [ebp - 0x14]
cmp dword [eax + 0x340], 0
je 0x4362a8
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x340]
call fcn.00446f40
push str.title
mov ecx, dword [ebp - 0x14]
add ecx, 0x2c
call dword [0x57cea8]
mov dword [ebp - 0x634], eax
call fcn.0040fd80
mov dword [ebp - 0x638], eax
xor eax, eax
mov word [ebp - 0xe08], ax
push 0x7ce
push 0
lea eax, [ebp - 0xe06]
push eax
call fcn.004b7bc0
add esp, 0xc
mov eax, dword [ebp - 0x638]
push eax
push 0x5587cc
push str._s_d
lea ecx, [ebp - 0xe08]
push ecx
call fcn.0040fcd0
add esp, 0x10
lea eax, [ebp - 0xe08]
push eax
mov ecx, dword [ebp - 0x634]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x634]
mov eax, dword [edx + 0x2c]
call eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004b7b5d
mov esp, ebp
pop ebp
ret 4