Function at 0x411370
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x48e42b
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x818
mov dword [ebp - 0x824], ecx
push 0x4964dc
mov eax, dword [ebp - 0x824]
mov ecx, dword [eax + 0xc0]
push ecx
call fcn.0040b4f0
add esp, 8
mov edx, dword [ebp - 0x824]
add edx, 0xb0
push edx
mov eax, dword [ebp - 0x824]
mov ecx, dword [eax + 0xac]
mov edx, dword [ebp - 0x824]
mov eax, dword [edx + 0xac]
mov edx, dword [ecx]
mov ecx, eax
call dword [edx + 0x14]
test eax, eax
je 0x4113fd
push 0x4964f8
mov eax, dword [ebp - 0x824]
mov ecx, dword [eax + 0xc0]
push ecx
call fcn.0040b4f0
add esp, 8
jmp 0x411703
push 0x496514
mov edx, dword [ebp - 0x824]
mov eax, dword [edx + 0xc0]
push eax
call fcn.0040b4f0
add esp, 8
push 0xc8
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x800
push 0
lea ecx, [ebp - 0x80c]
push ecx
call fcn.00472500
add esp, 0xc
push 0x496530
mov edx, dword [ebp - 0x824]
mov eax, dword [edx + 0xc0]
push eax
call fcn.0040b4f0
add esp, 8
mov ecx, dword [ebp - 0x824]
mov ecx, dword [ecx + 0xc4]
call fcn.00407ba0
mov dword [ebp - 0x810], eax
mov edx, dword [ebp - 0x810]
push edx
lea eax, [ebp - 0x80c]
push eax
mov ecx, dword [ebp - 0x824]
mov ecx, dword [ecx + 0xc4]
call fcn.00407330
push eax
mov edx, dword [ebp - 0x824]
mov ecx, dword [edx + 0xc4]
call fcn.00407390
push eax
mov eax, dword [ebp - 0x824]
add eax, 0xb0
push eax
mov ecx, dword [ebp - 0x824]
mov edx, dword [ecx + 0xac]
mov eax, dword [ebp - 0x824]
mov ecx, dword [eax + 0xac]
mov edx, dword [edx]
call dword [edx + 0x20]
test eax, eax
je 0x4114e7
push 0x496550
mov eax, dword [ebp - 0x824]
mov ecx, dword [eax + 0xc0]
push ecx
call fcn.0040b4f0
add esp, 8
jmp 0x4115a5
push 0x496570
mov edx, dword [ebp - 0x824]
mov eax, dword [edx + 0xc0]
push eax
call fcn.0040b4f0
add esp, 8
push 0x7d0
call dword [sym.imp.KERNEL32.dll_Sleep]
mov dword [ebp - 0x814], 1
mov dword [ebp - 0x818], 0
jmp 0x411531
mov ecx, dword [ebp - 0x818]
add ecx, 1
mov dword [ebp - 0x818], ecx
cmp dword [ebp - 0x818], 4
jge 0x411584
mov edx, dword [ebp - 0x824]
add edx, 0xb0
push edx
mov eax, dword [ebp - 0x824]
mov ecx, dword [eax + 0xac]
mov edx, dword [ebp - 0x824]
mov eax, dword [edx + 0xac]
mov edx, dword [ecx]
mov ecx, eax
call dword [edx + 0x10]
mov dword [ebp - 0x814], eax
cmp dword [ebp - 0x814], 0
jne 0x411577
jmp 0x411584
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x411522
mov eax, dword [ebp - 0x814]
push eax
push 0x496590
mov ecx, dword [ebp - 0x824]
mov edx, dword [ecx + 0xc0]
push edx
call fcn.0040b4f0
add esp, 0xc
push 0x4965ac
mov eax, dword [ebp - 0x824]
mov ecx, dword [eax + 0xc0]
push ecx
call fcn.0040b4f0
add esp, 8
mov edx, dword [ebp - 0x824]
add edx, 0xb0
push edx
mov eax, dword [ebp - 0x824]
mov ecx, dword [eax + 0xac]
mov edx, dword [ebp - 0x824]
mov eax, dword [edx + 0xac]
mov edx, dword [ecx]
mov ecx, eax
call dword [edx + 0x18]
test eax, eax
je 0x41160e
push 0x4965c4
mov eax, dword [ebp - 0x824]
mov ecx, dword [eax + 0xc0]
push ecx
call fcn.0040b4f0
add esp, 8
jmp 0x411703
push 0x4965dc
mov edx, dword [ebp - 0x824]
mov eax, dword [edx + 0xc0]
push eax
call fcn.0040b4f0
add esp, 8
mov ecx, dword [ebp - 0x824]
mov edx, dword [ecx + 0xdc]
push edx
push str.DLL_Receipt_Print____i_current_page__d_
mov eax, dword [ebp - 0x824]
mov ecx, dword [eax + 0xc0]
push ecx
call fcn.0040b4f0
add esp, 0xc
mov edx, dword [ebp - 0x824]
cmp dword [edx + 0xdc], 0x5b
je 0x411703
push str.C:_sk_odtini3000Point.ini
push 0
push 0x496640
push str.3000_POINT_REQUEST
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [ebp - 0x820], eax
lea eax, [ebp - 0x81c]
push eax
mov ecx, dword [ebp - 0x824]
mov ecx, dword [ecx + 0xc4]
call fcn.00408530
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x81c]
call fcn.00404880
cmp eax, 4
jne 0x4116d5
cmp dword [ebp - 0x820], 1
jne 0x4116d5
push 0x1fd
push 0
push 0x6ed
push 0x496658
mov ecx, dword [ebp - 0x824]
call fcn.0040f1c0
jmp 0x4116f1
push 0x268
push 0x53
push 0x6f1
push str.CManager::DLL_Receipt_Print
mov ecx, dword [ebp - 0x824]
call fcn.0040f1c0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x81c]
call fcn.00417ed0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret