Function at 0x4390f0
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4ba3e4
mov eax, dword fs:[0]
push eax
sub esp, 0x10
push ebx
push esi
push edi
mov eax, dword [0x587614]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x18], edi
push 0xc9
call sub.mfc140u.dll_CFormView::CFormView
lea esi, [edi + 0xd0]
mov dword [ebp - 4], 0
mov ecx, esi
mov dword [edi], vtable.CJobWhiteView.0
mov dword [ebp - 0x1c], esi
call sub.mfc140u.dll_CWnd::CWnd
mov dword [esi], vtable.CComboBox.0
lea esi, [edi + 0x158]
mov byte [ebp - 4], 1
mov ecx, esi
mov dword [edi + 0x150], 1
mov dword [edi + 0x154], 1
mov dword [ebp - 0x1c], esi
call sub.mfc140u.dll_CWnd::CWnd
mov dword [esi], vtable.CSliderCtrl.0
lea esi, [edi + 0x1d8]
mov byte [ebp - 4], 2
mov ecx, esi
mov dword [ebp - 0x1c], esi
call sub.mfc140u.dll_CWnd::CWnd
mov dword [esi], vtable.CSliderCtrl.0
lea esi, [edi + 0x268]
mov byte [ebp - 4], 3
mov ecx, esi
mov dword [edi + 0x258], 0
mov dword [edi + 0x25c], 0
mov dword [edi + 0x260], 0x64
mov dword [ebp - 0x1c], esi
call sub.mfc140u.dll_CWnd::CWnd
mov dword [esi], vtable.CStatic.0
lea esi, [edi + 0x2e8]
mov byte [ebp - 4], 4
mov ecx, esi
mov dword [ebp - 0x1c], esi
call sub.mfc140u.dll_CWnd::CWnd
mov dword [esi], vtable.CStatic.0
lea ecx, [edi + 0x368]
mov byte [ebp - 4], 5
call fcn.00454210
lea ecx, [edi + 0x410]
mov byte [ebp - 4], 6
call fcn.00454210
lea ecx, [edi + 0x4b8]
mov byte [ebp - 4], 7
call fcn.00454210
lea ecx, [edi + 0x560]
mov byte [ebp - 4], 8
call fcn.00454210
lea esi, [edi + 0x620]
mov byte [ebp - 4], 9
mov ecx, esi
mov dword [edi + 0x608], 1
mov dword [edi + 0x60c], 1
mov dword [edi + 0x610], 2
mov dword [edi + 0x614], 2
mov dword [edi + 0x618], 0
mov dword [ebp - 0x1c], esi
call sub.mfc140u.dll_CWnd::CWnd
mov dword [esi], vtable.CSliderCtrl.0
lea esi, [edi + 0x6a8]
mov byte [ebp - 4], 0xa
mov ecx, esi
mov dword [edi + 0x6a0], 0
mov dword [ebp - 0x1c], esi
call sub.mfc140u.dll_CWnd::CWnd
mov dword [esi], vtable.CStatic.0
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140u.dll_Ordinal_296]
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0xc
push eax
call fcn.00491720
add esp, 4
push dword [ebp - 0x10]
mov ebx, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push 0
push 0x4c32d8
push str.White_Decrease
mov byte [ebp - 4], 0xd
call ebx
push dword [ebp - 0x10]
mov dword [0x51b034], eax
push 0
push 0x4c32e4
push str.White_Decrease
mov dword [edi + 0x608], eax
call ebx
push dword [ebp - 0x10]
mov dword [0x51b038], eax
push 0
push str.Right
push str.White_Decrease
mov dword [edi + 0x60c], eax
call ebx
push dword [ebp - 0x10]
mov dword [0x51b03c], eax
push 0
push str.Bottom
push str.White_Decrease
mov dword [edi + 0x610], eax
call ebx
push dword [ebp - 0x10]
mov dword [0x51b040], eax
push 0
push str.Not_White
push str.White_Decrease
mov dword [edi + 0x614], eax
call ebx
mov dword [0x58a124], eax
xor esi, esi
mov dword [edi + 0x618], eax
lea edi, [esi + 1]
push edi
lea eax, [ebp - 0x14]
push 0x4d9420
push eax
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__18]
add esp, 0xc
push dword [ebp - 0x10]
push 1
push dword [ebp - 0x14]
push 0x4d9438
call ebx
mov dword [esi*4 + 0x51b014], eax
mov esi, edi
cmp esi, 8
jl 0x439341
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret