Function at 0x4eb470
Capabilities:
Read .ini file

Disassembly:
sub esp, 0x48
mov eax, dword [0x5d72e0]
xor eax, esp
mov dword [esp + 0x44], eax
mov eax, dword [esp + 0x4c]
push esi
push edi
push eax
mov esi, ecx
call fcn.00402060
push 0x40
xor edi, edi
lea eax, [esp + 0x10]
push edi
push eax
call fcn.00530d30
mov eax, 0xcfcfcf
add esp, 0xc
mov dword [esi + 4], eax
mov dword [esi + 8], eax
mov eax, 0xffffff
mov dword [esi + 0x14], eax
mov dword [esi + 0x10], eax
mov eax, dword [esi]
push eax
push 0x40
lea ecx, [esp + 0x14]
push ecx
push 0x57e9e8
push str.system_backcolor
mov dword [esi + 0x18], edi
mov dword [esi + 0x1c], edi
mov edi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push str.themes
mov dword [esi + 0xc], 0xdcdcdc
call edi
test eax, eax
je 0x4eb501
push ecx
lea edx, [esp + 0x10]
mov ecx, esp
mov dword [esp + 0xc], esp
push edx
call fcn.004019c0
mov ecx, esi
call fcn.004eb1e0
mov dword [esi + 4], eax
mov eax, dword [esi]
push eax
push 0x40
lea eax, [esp + 0x14]
push eax
push 0x57e9e8
push str.formview_backcolor
push str.themes
call edi
test eax, eax
je 0x4eb53b
push ecx
lea edx, [esp + 0x10]
mov ecx, esp
mov dword [esp + 0xc], esp
push edx
call fcn.004019c0
mov ecx, esi
call fcn.004eb1e0
mov dword [esi + 8], eax
mov eax, dword [esi]
push eax
push 0x40
lea eax, [esp + 0x14]
push eax
push 0x57e9e8
push str.overlay_backcolor
push str.themes
call edi
test eax, eax
je 0x4eb575
push ecx
lea edx, [esp + 0x10]
mov ecx, esp
mov dword [esp + 0xc], esp
push edx
call fcn.004019c0
mov ecx, esi
call fcn.004eb1e0
mov dword [esi + 0xc], eax
mov eax, dword [esi]
push eax
push 0x40
lea eax, [esp + 0x14]
push eax
push 0x57e9e8
push str.TreeBackColor
push str.Colours
call edi
test eax, eax
je 0x4eb5af
push ecx
lea edx, [esp + 0x10]
mov ecx, esp
mov dword [esp + 0xc], esp
push edx
call fcn.004019c0
mov ecx, esi
call fcn.004eb1e0
mov dword [esi + 0x10], eax
mov eax, dword [esi]
push eax
push 0x40
lea eax, [esp + 0x14]
push eax
push 0x57e9e8
push str.ListBackColor
push str.Colours
call edi
test eax, eax
je 0x4eb5e9
push ecx
lea edx, [esp + 0x10]
mov ecx, esp
mov dword [esp + 0xc], esp
push edx
call fcn.004019c0
mov ecx, esi
call fcn.004eb1e0
mov dword [esi + 0x14], eax
mov eax, dword [esi]
push eax
push 0x40
lea eax, [esp + 0x14]
push eax
push 0x57e9e8
push str.TreeTextColor
push str.Colours
call edi
test eax, eax
je 0x4eb623
push ecx
lea edx, [esp + 0x10]
mov ecx, esp
mov dword [esp + 0xc], esp
push edx
call fcn.004019c0
mov ecx, esi
call fcn.004eb1e0
mov dword [esi + 0x18], eax
mov eax, dword [esi]
push eax
push 0x40
lea eax, [esp + 0x14]
push eax
push 0x57e9e8
push str.ListTextColor
push str.Colours
call edi
test eax, eax
je 0x4eb65d
push ecx
lea edx, [esp + 0x10]
mov ecx, esp
mov dword [esp + 0xc], esp
push edx
call fcn.004019c0
mov ecx, esi
call fcn.004eb1e0
mov dword [esi + 0x1c], eax
mov eax, dword [esi]
push eax
push 0x40
lea eax, [esp + 0x14]
push eax
push 0x57e9e8
push str.toolbar_backcolor
push str.themes
mov dword [esi + 0x24], 0xf0f0f
mov dword [esi + 0x20], 0x646464
mov dword [esi + 0x28], 0x414141
call edi
test eax, eax
je 0x4eb6ac
push ecx
lea edx, [esp + 0x10]
mov ecx, esp
mov dword [esp + 0xc], esp
push edx
call fcn.004019c0
mov ecx, esi
call fcn.004eb1e0
mov dword [esi + 0x24], eax
mov eax, dword [esi]
push eax
push 0x40
lea eax, [esp + 0x14]
push eax
push 0x57e9e8
push str.sns_system_backcolor
push str.themes
call edi
test eax, eax
je 0x4eb6e6
push ecx
lea edx, [esp + 0x10]
mov ecx, esp
mov dword [esp + 0xc], esp
push edx
call fcn.004019c0
mov ecx, esi
call fcn.004eb1e0
mov dword [esi + 0x20], eax
mov eax, dword [esi]
push eax
push 0x40
lea eax, [esp + 0x14]
push eax
push 0x57e9e8
push 0x594288
push str.themes
call edi
test eax, eax
je 0x4eb720
push ecx
lea edx, [esp + 0x10]
mov ecx, esp
mov dword [esp + 0xc], esp
push edx
call fcn.004019c0
mov ecx, esi
call fcn.004eb1e0
mov dword [esi + 0x28], eax
mov ecx, dword [esp + 0x4c]
pop edi
pop esi
xor ecx, esp
mov eax, 1
call fcn.0053042b
add esp, 0x48
ret 4