Function at 0x10018010
Capabilities:
Read .ini file

Disassembly:
sub esp, 8
push esi
mov esi, ecx
push edi
push 0
mov ecx, 0x100afb2c
lea edi, [esi + 0x420]
call fcn.1007bc3c
push eax
push 0x104
push 0x104
mov ecx, edi
call fcn.1007bc3c
push eax
push 0x10096fa0
push 0x10097120
push 0x100972a0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push 0xffffffffffffffff
mov ecx, edi
call fcn.1007bc8b
push 0
mov ecx, 0x100afb2c
call fcn.1007bc3c
mov edi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
push eax
push 1
push 0x100972a8
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x410], eax
call fcn.1007bc3c
push eax
push 1
push 0x100972b4
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x414], eax
call fcn.1007bc3c
push eax
push 0
push 0x10097288
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x418], eax
call fcn.1007bc3c
push eax
push 0
push 0x1009727c
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x440], eax
call fcn.1007bc3c
push eax
push 0
push 0x10097270
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x44c], eax
call fcn.1007bc3c
push eax
push 2
push 0x10097264
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x450], eax
call fcn.1007bc3c
push eax
push 0
push 0x10097258
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x384], eax
call fcn.1007bc3c
push eax
push 0
push 0x10096894
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x388], eax
call fcn.1007bc3c
push eax
push 0
push 0x10097240
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x40c], eax
call fcn.1007bc3c
push eax
push 0
push 0x1009724c
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x38c], eax
call fcn.1007bc3c
push eax
push 0
push 0x10097234
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x398], eax
call fcn.1007bc3c
push eax
push 0
push 0x10097228
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3a0], eax
call fcn.1007bc3c
push eax
push 0
push 0x1009721c
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3a4], eax
call fcn.1007bc3c
push eax
push 0
push 0x10097210
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3a8], eax
call fcn.1007bc3c
push eax
push 0
push 0x10097204
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3ac], eax
call fcn.1007bc3c
push eax
push 0
push 0x100971f8
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3b0], eax
call fcn.1007bc3c
push eax
push 1
push 0x100971ec
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3b4], eax
call fcn.1007bc3c
push eax
push 1
push 0x100971e0
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3b8], eax
call fcn.1007bc3c
push eax
push 0
push 0x100971d4
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3c8], eax
call fcn.1007bc3c
push eax
push 0
push 0x100971c8
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3c0], eax
call fcn.1007bc3c
push eax
push 0
push 0x100971bc
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3bc], eax
call fcn.1007bc3c
push eax
push 0
push 0x100971b0
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3d0], eax
call fcn.1007bc3c
push eax
push 0
push 0x10096998
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3d8], eax
call fcn.1007bc3c
push eax
push 0
push 0x100971a4
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3dc], eax
call fcn.1007bc3c
push eax
push 0
push 0x10097198
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3d4], eax
call fcn.1007bc3c
push eax
push 0
push 0x1009698c
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3e0], eax
call fcn.1007bc3c
push eax
push 0
push 0x1009718c
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3e4], eax
call fcn.1007bc3c
push eax
push 0
push 0x10097180
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3cc], eax
call fcn.1007bc3c
push eax
push 0
push 0x10097174
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3e8], eax
call fcn.1007bc3c
push eax
push 0
push 0x10097168
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x3ec], eax
call fcn.1007bc3c
push eax
push 1
push 0x1009715c
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x43c], eax
call fcn.1007bc3c
push eax
push 0x43
push 0x10097150
push 0x100972a0
call edi
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0
fild qword [esp + 8]
push 0
mov ecx, 0x100afb2c
fstp dword [esi + 0x3fc]
call fcn.1007bc3c
push eax
push 0x4c
push 0x10097144
push 0x100972a0
call edi
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0
fild qword [esp + 8]
fstp dword [esi + 0x400]
push 0
mov ecx, 0x100afb2c
call fcn.1007bc3c
push eax
push 0
push 0x10097138
push 0x100972a0
call edi
push 0
mov ecx, 0x100afb2c
mov dword [esi + 0x404], eax
call fcn.1007bc3c
push eax
push 0
push 0x1009712c
push 0x100972a0
call edi
push 0
mov ecx, esi
mov dword [esi + 0x438], eax
call fcn.10079c7c
pop edi
pop esi
add esp, 8
ret