Function at 0x464b90
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x538bda
mov eax, dword fs:[0]
push eax
sub esp, 0x20
push esi
push edi
mov eax, dword [0x575494]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
xor edi, edi
mov dword [ebp - 0x2c], edi
mov dword [ebp - 0x28], edi
mov dword [ebp - 0x24], edi
mov dword [ebp - 0x20], edi
mov dword [ebp - 0x1c], edi
mov dword [ebp - 0x18], edi
mov dword [ebp - 0x14], edi
mov dword [ebp - 0x10], edi
lea eax, [ebp - 0x2c]
push eax
mov ecx, str.BrCcThumb.sdd
mov dword [ebp - 4], edi
call fcn.00470260
cmp esi, edi
je 0x464bf6
cmp word [esi], di
je 0x464bf6
push esi
lea eax, [ebp - 0x1c]
call fcn.005080c0
mov ecx, dword [ebp - 0x1c]
mov edx, ecx
cmp ecx, edi
jne 0x464c04
mov edx, 0x54ee24
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
xor eax, eax
cmp dword [ebp - 0x24], edi
jle 0x464c33
cmp edx, edi
je 0x464c33
cmp word [edx], di
je 0x464c33
mov eax, dword [ebp - 0x28]
cmp eax, edi
jne 0x464c26
mov eax, 0x54ee24
push eax
push edi
push str.IncDecBt_PosiX
push edx
call esi
mov ecx, dword [ebp - 0x1c]
mov dword [ebx], eax
mov edx, ecx
cmp ecx, edi
jne 0x464c40
mov edx, 0x54ee24
xor eax, eax
cmp dword [ebp - 0x24], edi
jle 0x464c69
cmp edx, edi
je 0x464c69
cmp word [edx], di
je 0x464c69
mov eax, dword [ebp - 0x28]
cmp eax, edi
jne 0x464c5c
mov eax, 0x54ee24
push eax
push edi
push str.IncDecBt_PosiY
push edx
call esi
mov ecx, dword [ebp - 0x1c]
mov dword [ebx + 4], eax
mov edx, ecx
cmp ecx, edi
jne 0x464c77
mov edx, 0x54ee24
xor eax, eax
cmp dword [ebp - 0x24], edi
jle 0x464ca0
cmp edx, edi
je 0x464ca0
cmp word [edx], di
je 0x464ca0
mov eax, dword [ebp - 0x28]
cmp eax, edi
jne 0x464c93
mov eax, 0x54ee24
push eax
push edi
push str.IncDecBt_Width
push edx
call esi
mov ecx, dword [ebp - 0x1c]
mov dword [ebx + 8], eax
mov edx, ecx
cmp ecx, edi
jne 0x464cae
mov edx, 0x54ee24
xor eax, eax
cmp dword [ebp - 0x24], edi
jle 0x464cd7
cmp edx, edi
je 0x464cd7
cmp word [edx], di
je 0x464cd7
mov eax, dword [ebp - 0x28]
cmp eax, edi
jne 0x464cca
mov eax, 0x54ee24
push eax
push edi
push str.IncDecBt_Height
push edx
call esi
mov ecx, dword [ebp - 0x1c]
mov dword [ebx + 0xc], eax
mov edx, ecx
cmp ecx, edi
jne 0x464ce5
mov edx, 0x54ee24
xor eax, eax
cmp dword [ebp - 0x24], edi
jle 0x464d0e
cmp edx, edi
je 0x464d0e
cmp word [edx], di
je 0x464d0e
mov eax, dword [ebp - 0x28]
cmp eax, edi
jne 0x464d01
mov eax, 0x54ee24
push eax
push edi
push str.CntSeparate_Width
push edx
call esi
mov ecx, dword [ebp - 0x1c]
mov dword [ebx + 0x10], eax
mov edx, ecx
cmp ecx, edi
jne 0x464d1c
mov edx, 0x54ee24
xor eax, eax
cmp dword [ebp - 0x24], edi
jle 0x464d45
cmp edx, edi
je 0x464d45
cmp word [edx], di
je 0x464d45
mov eax, dword [ebp - 0x28]
cmp eax, edi
jne 0x464d38
mov eax, 0x54ee24
push eax
push edi
push str.CntSeparate_Height
push edx
call esi
mov ecx, dword [ebp - 0x1c]
mov dword [ebx + 0x14], eax
mov edx, ecx
cmp ecx, edi
jne 0x464d53
mov edx, 0x54ee24
xor eax, eax
cmp dword [ebp - 0x24], edi
jle 0x464d7c
cmp edx, edi
je 0x464d7c
cmp word [edx], di
je 0x464d7c
mov eax, dword [ebp - 0x28]
cmp eax, edi
jne 0x464d6f
mov eax, 0x54ee24
push eax
push edi
push str.EditBox_PosiX
push edx
call esi
mov ecx, dword [ebp - 0x1c]
mov dword [ebx + 0x18], eax
mov edx, ecx
cmp ecx, edi
jne 0x464d8a
mov edx, 0x54ee24
xor eax, eax
cmp dword [ebp - 0x24], edi
jle 0x464db3
cmp edx, edi
je 0x464db3
cmp word [edx], di
je 0x464db3
mov eax, dword [ebp - 0x28]
cmp eax, edi
jne 0x464da6
mov eax, 0x54ee24
push eax
push edi
push str.EditBox_PosiY
push edx
call esi
mov ecx, dword [ebp - 0x1c]
mov dword [ebx + 0x1c], eax
mov edx, ecx
cmp ecx, edi
jne 0x464dc1
mov edx, 0x54ee24
xor eax, eax
cmp dword [ebp - 0x24], edi
jle 0x464dea
cmp edx, edi
je 0x464dea
cmp word [edx], di
je 0x464dea
mov eax, dword [ebp - 0x28]
cmp eax, edi
jne 0x464ddd
mov eax, 0x54ee24
push eax
push edi
push str.EditBox_Width
push edx
call esi
mov ecx, dword [ebp - 0x1c]
mov dword [ebx + 0x20], eax
mov edx, ecx
cmp ecx, edi
jne 0x464df8
mov edx, 0x54ee24
xor eax, eax
cmp dword [ebp - 0x24], edi
jle 0x464e21
cmp edx, edi
je 0x464e21
cmp word [edx], di
je 0x464e21
mov eax, dword [ebp - 0x28]
cmp eax, edi
jne 0x464e14
mov eax, 0x54ee24
push eax
push edi
push str.EditBox_Height
push edx
call esi
mov ecx, dword [ebp - 0x1c]
mov dword [ebx + 0x24], eax
cmp ecx, edi
jne 0x464e2d
mov ecx, 0x54ee24
xor eax, eax
cmp dword [ebp - 0x24], edi
jle 0x464e53
cmp ecx, edi
je 0x464e53
cmp word [ecx], di
je 0x464e53
mov eax, dword [ebp - 0x28]
cmp eax, edi
jne 0x464e49
mov eax, 0x54ee24
push eax
push edi
push str.NumText_Margin
push ecx
call esi
lea ecx, [ebp - 0x2c]
push ecx
mov dword [ebx + 0x28], eax
mov dword [ebp - 4], 0xffffffff
call fcn.004701c0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret