Function at 0x402e40
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x200
mov eax, dword [0x41a8a0]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [0x41a894]
inc dword [0x41b988]
push esi
mov esi, dword [ebp + 8]
inc dword [eax]
cmp dword [0x41b99c], 0
je 0x402e7a
push str._01_n
call fcn.00407c39
add esp, 4
lea eax, [ebp - 0x200]
mov dword [ebp - 0x1f8], 0xd
mov dword [ebp - 0x184], eax
xor eax, eax
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x120], eax
mov dword [ebp - 0xc0], eax
mov dword [ebp - 0x90], eax
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x118], eax
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x114], eax
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0x84], eax
mov word [ebp - 0x2c], ax
mov word [ebp - 0x14], ax
lea eax, [ebp - 0x184]
mov dword [ebp - 0x1cc], eax
lea eax, [ebp - 0x154]
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0x124]
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0xf4]
mov dword [ebp - 0x1c0], eax
lea eax, [ebp - 0xc4]
mov dword [ebp - 0x1bc], eax
lea eax, [ebp - 0x94]
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
mov dword [ebp - 0x1b4], eax
lea eax, [ebp - 0x34]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x1ac], eax
lea eax, [ebp - 0x1f8]
push 0x413208
push eax
push 0x41a02c
push 0
mov dword [ebp - 0x1f4], 0xc
mov dword [ebp - 0x1d4], 0x41a000
mov dword [ebp - 0x1d0], 0x41a020
mov dword [ebp - 0x1d8], str.select_FPR_FPRPEC___FPR_FPRCAT1_INTO_:b0___:b1:b2_FROM_FPR_WHERE_FPR_OIDSOC__:b3_AND_FPR_DAT____SELECT_MAX___FPR_DAT___FROM_FPR_WHERE_FPR_DAT___:b4_AND_FPR_OIDSOC__:b3__
mov dword [ebp - 0x1f0], 1
mov dword [ebp - 0x1ec], 0x28f
mov dword [ebp - 0x1e8], 0x11000001
mov dword [ebp - 0x188], 0
mov dword [ebp - 0x1e0], 0x413298
mov dword [ebp - 0x1dc], 0x45ee40
mov dword [ebp - 0x1e4], 0
mov dword [ebp - 0x154], 8
mov dword [ebp - 0x124], 0
mov dword [ebp - 0xf4], 0
mov dword [ebp - 0xc4], 0
mov dword [ebp - 0x94], 0
mov dword [ebp - 0x180], 0x41b968
mov dword [ebp - 0x150], 8
mov dword [ebp - 0xf0], 0x45eecc
mov dword [ebp - 0x17c], 0x41cb53
mov dword [ebp - 0x14c], 0x25
mov dword [ebp - 0x178], 0x41cb80
mov dword [ebp - 0x148], 0xf
mov dword [ebp - 0x174], 0x41cb53
mov dword [ebp - 0x144], 0x25
call sub.orasql12.dll_sqlcxt
add esp, 0x10
cmp dword [0x45ee4c], 0
je 0x403131
cmp dword [0x41b99c], 0
je 0x40309b
push str._02_n
call fcn.00407c39
add esp, 4
push 0x3ff
push 0x45ed40
call dword [sym.imp.CADArchit.dll__CADCtxtFoncReset_8]
push str.CalcPRQ
push 0x45ed40
call dword [sym.imp.CADArchit.dll__CADCtxtFoncSetPhase_8]
push str.RECHERCHE
push 0x45ed40
call dword [sym.imp.CADArchit.dll__CADCtxtFoncSetEtape_8]
push str.FondApp
push 0x45ed40
call dword [sym.imp.CADArchit.dll__CADCtxtFoncSetAction_8]
push str.CodeSoc
push 0x45ed40
call dword [sym.imp.CADArchit.dll__CADCtxtFoncSetOccurName_8]
push 0x41cb53
push 0x45ed40
call dword [sym.imp.CADArchit.dll__CADCtxtFoncSetOccurValue_8]
push str.FpAbs
push 0x45ed40
call dword [sym.imp.CADArchit.dll__CADCtxtFoncSetSubOccurName_8]
push 0x45ed40
call dword [sym.imp.CADArchit.dll__CADErrorFonc_4]
mov eax, dword [0x41a894]
pop esi
dec dword [eax]
mov eax, 2
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00407d45
mov esp, ebp
pop ebp
ret
cmp dword [0x41b99c], 0
je 0x403147
push str._03_n
call fcn.00407c39
add esp, 4
movsd xmm0, qword [ebp - 0x200]
movsd qword [esi], xmm0
cmp word [0x45eecc], 0xffff
jne 0x403168
xorps xmm0, xmm0
movsd qword [0x41b968], xmm0
cmp dword [0x41b99c], 0
je 0x40317e
push str._04_n
call fcn.00407c39
add esp, 4
mov eax, dword [0x41a894]
mov ecx, dword [ebp - 4]
xor ecx, ebp
pop esi
dec dword [eax]
xor eax, eax
call fcn.00407d45
mov esp, ebp
pop ebp
ret