Function at 0x413550
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x324
push ebx
mov ebx, dword [ebp + 8]
lea ecx, [ebp - 0x208]
mov edx, 0x43f0a8
push ecx
sub ecx, edx
mov ax, word [edx]
mov word [ecx + edx], ax
add edx, 2
test ax, ax
jne 0x41356b
pop eax
push 0x43f2b0
lea eax, [ebp - 0x208]
push eax
call fcn.0041e5f0
add esp, 8
lea edx, [ebp - 0x224]
mov ecx, 0x1c
xor eax, eax
push edi
mov edi, edx
rep stosb byte es:[edi], al
pop edi
mov eax, edx
mov dword [ebp - 0x224], 1
lea eax, [ebp - 0x324]
mov dword [ebp - 0x218], eax
lea eax, [ebp - 0x208]
push eax
push pe_nt_image_headers32
lea eax, [ebp - 0x324]
push eax
push str.Editor_settings
push 0x429266
push str.tabs
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea eax, [ebp - 0x224]
push eax
push 0
push 0x133e
mov eax, dword [0x43bff0]
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [ebp - 0x208]
push eax
push pe_nt_image_headers32
lea eax, [ebp - 0x324]
push eax
push str.Preferences
push 0x429242
push str.tabs
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea eax, [ebp - 0x224]
push eax
push 1
push 0x133e
mov eax, dword [0x43bff0]
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [ebp - 0x208]
push eax
push pe_nt_image_headers32
lea eax, [ebp - 0x324]
push eax
push 0x4291fc
push str.1001
push 0x429218
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea eax, [ebp - 0x324]
push eax
push ebx
call dword [sym.imp.USER32.dll_SetWindowTextW]
lea eax, [ebp - 0x208]
push eax
push 0x4291f6
push 1
push ebx
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x4291e8
push 2
push ebx
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x4291c6
push 0xfd6
push ebx
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x4291b2
push 0xfa2
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push str.Line_numbers_area_area
push 0xfa6
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x429160
push 0xfaa
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x429156
push 0xfac
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x429140
push 0xfad
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x42912a
push 0xfae
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x429156
push 0xfaf
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x429140
push 0xfb0
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x42912a
push 0xfb1
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x429106
push 0xfb4
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x4290f2
push 0xfb6
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x4290de
push 0xfbb
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x4290c6
push 0xfe5
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x4290a4
push 0xfe6
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x42908c
push 0xfdb
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x429082
push 0xfdc
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push str.Tab_symbol_size
push 0xfe2
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x429054
push 0xfe7
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x42904a
push 0xfdd
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x42902e
push 0xfe8
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428fee
push 0xfff
mov eax, dword [0x43bfec]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x429082
push 0xfb7
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428fda
push 0xfb8
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428fc8
push 0xfbc
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428fa8
push 0xfbd
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428f86
push 0xfbe
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428f60
push 0xfcd
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428f50
push 0xfce
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push str.Current_tab
push 0xfcf
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428f08
push 0xfd0
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428ede
push 0xfd1
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428eb4
push 0xfd2
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428e8c
push 0xfd3
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428e68
push 0xfd4
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428e30
push 0xfd5
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428e0a
push 0xfd8
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428ddc
push 0xfd7
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428dc0
push 0xfd9
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428da8
push 0xfda
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428d90
push 0xfea
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428d62
push 0xfeb
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428d4e
push 0xfec
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428d2e
push 0xfed
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
lea eax, [ebp - 0x208]
push eax
push 0x428cea
push 0xfee
mov eax, dword [0x43bfe8]
push eax
call fcn.004168a0
pop ebx
mov esp, ebp
pop ebp
ret 4