Function at 0x44aa30
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push ecx
cmp byte [ebp + 0xc], 0
push ebx
push esi
mov esi, eax
push edi
lea eax, [esi + 0xb4]
je 0x44aa4c
push str.DevSettingPage_Mini_BkImg
jmp 0x44aa51
push str.DevSettingPage_BkImg
call fcn.004fcf00
mov eax, dword [esi + 0xb4]
xor ebx, ebx
cmp eax, ebx
jne 0x44aa67
mov eax, 0x538640
mov dword [ebp + 0xc], ebx
cmp dword [esi + 0xac], ebx
jle 0x44aa9b
cmp eax, ebx
je 0x44aa9b
cmp word [eax], bx
je 0x44aa9b
mov ecx, dword [esi + 0xa8]
cmp ecx, ebx
jne 0x44aa8a
mov ecx, 0x538640
push ecx
push ebx
push str.PosiX
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov dword [ebp + 0xc], eax
mov ecx, dword [esi + 0xb4]
cmp ecx, ebx
jne 0x44aaaa
mov ecx, 0x538640
mov dword [ebp - 4], ebx
cmp dword [esi + 0xac], ebx
jle 0x44aade
cmp ecx, ebx
je 0x44aade
cmp word [ecx], bx
je 0x44aade
mov eax, dword [esi + 0xa8]
cmp eax, ebx
jne 0x44aacd
mov eax, 0x538640
push eax
push ebx
push str.PosiY
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov dword [ebp - 4], eax
mov ecx, dword [esi + 0xb4]
cmp ecx, ebx
jne 0x44aaed
mov ecx, 0x538640
xor edi, edi
cmp dword [esi + 0xac], ebx
jle 0x44ab1f
cmp ecx, ebx
je 0x44ab1f
cmp word [ecx], bx
je 0x44ab1f
mov eax, dword [esi + 0xa8]
cmp eax, ebx
jne 0x44ab0f
mov eax, 0x538640
push eax
push ebx
push str.Width
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov edi, eax
mov ecx, dword [esi + 0xb4]
cmp ecx, ebx
jne 0x44ab2e
mov ecx, 0x538640
xor eax, eax
cmp dword [esi + 0xac], ebx
jle 0x44ab5e
cmp ecx, ebx
je 0x44ab5e
cmp word [ecx], bx
je 0x44ab5e
mov eax, dword [esi + 0xa8]
cmp eax, ebx
jne 0x44ab50
mov eax, 0x538640
push eax
push ebx
push str.Height
push ecx
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 4]
mov dword [esi + 0x1308], eax
mov dword [esi + 0x130c], ebx
mov dword [esi + 0x1310], ebx
mov dword [esi + 0x1318], eax
mov dword [esi + 0x12fc], ecx
mov dword [esi + 0x1300], edx
mov dword [esi + 0x1304], edi
mov dword [esi + 0x1314], edi
mov ecx, dword [0x55a3f8]
xor eax, eax
cmp ecx, ebx
mov ebx, dword [sym.imp.USER32.dll_LoadImageW]
je 0x44abcb
push 0x80
push eax
push eax
push eax
push 0xd039
push ecx
call ebx
mov edi, eax
test edi, edi
jne 0x44abc7
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [0x55a3ec], eax
mov eax, edi
jmp 0x44abd5
mov dword [0x55a3ec], 0x57
mov dword [esi + 0x1290], eax
mov ecx, dword [0x55a3f8]
xor eax, eax
test ecx, ecx
je 0x44ac0c
push 0x80
push eax
push eax
push eax
push 0xd03a
push ecx
call ebx
mov edi, eax
test edi, edi
jne 0x44ac08
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [0x55a3ec], eax
mov eax, edi
jmp 0x44ac16
mov dword [0x55a3ec], 0x57
mov dword [esi + 0x1294], eax
mov eax, dword [0x55a3f8]
xor edi, edi
test eax, eax
je 0x44ac4a
push 0x80
push edi
push edi
push edi
push 0xd043
push eax
call ebx
mov edi, eax
test edi, edi
jne 0x44ac54
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [0x55a3ec], eax
jmp 0x44ac54
mov dword [0x55a3ec], 0x57
mov dword [esi + 0x1298], edi
mov eax, dword [0x55a3f8]
xor edi, edi
test eax, eax
je 0x44ac88
push 0x80
push edi
push edi
push edi
push 0xd043
push eax
call ebx
mov edi, eax
test edi, edi
jne 0x44ac92
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [0x55a3ec], eax
jmp 0x44ac92
mov dword [0x55a3ec], 0x57
mov dword [esi + 0x129c], edi
mov ecx, dword [0x55a3f8]
xor eax, eax
test ecx, ecx
je 0x44acc9
push 0x80
push eax
push eax
push eax
push 0xd03b
push ecx
call ebx
mov edi, eax
test edi, edi
jne 0x44acc5
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [0x55a3ec], eax
mov eax, edi
jmp 0x44acd3
mov dword [0x55a3ec], 0x57
mov dword [esi + 0x12a0], eax
mov eax, dword [0x55a3f8]
xor edi, edi
test eax, eax
je 0x44ad07
push 0x80
push edi
push edi
push edi
push 0xd03c
push eax
call ebx
mov edi, eax
test edi, edi
jne 0x44ad11
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [0x55a3ec], eax
jmp 0x44ad11
mov dword [0x55a3ec], 0x57
mov eax, dword [ebp + 8]
mov dword [esi + 0x12a4], edi
add esi, 0x54
call fcn.0046bdf0
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 8