Function at 0x61ccd0
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x409b26
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x9c
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x405c58
mov eax, dword [0x69a50c]
xor esi, esi
mov dword [ebp - 0x18], esi
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x24], esi
mov dword [ebp - 0x34], esi
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x54], esi
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x88], esi
mov ecx, dword [eax]
push eax
mov dword [ebp - 0x64], esi
call dword [ecx + 0x98]
cmp eax, esi
fnclex
jge 0x61cd4f
mov edx, dword [0x69a50c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x98
push 0x45ea08
push edx
push eax
call ebx
jmp 0x61cd55
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [0x69a50c]
lea edx, [ebp - 0x88]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x68]
cmp eax, esi
fnclex
jge 0x61cd7e
mov ecx, dword [0x69a50c]
push 0x68
push 0x45ea08
push ecx
push eax
call ebx
mov edi, dword [ebp + 8]
mov eax, dword [ebp - 0x88]
movsx edx, word [edi]
cmp edx, eax
jle 0x61cdc6
mov eax, dword [0x69a50c]
lea edx, [ebp - 0x88]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x68]
cmp eax, esi
fnclex
jge 0x61cdb7
mov ecx, dword [0x69a50c]
push 0x68
push 0x45ea08
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [edi], ax
mov si, word [edi]
mov edi, 1
sub si, 1
jo 0x61cfbf
cmp di, si
jg 0x61ce17
mov eax, dword [0x69a50c]
push eax
mov edx, dword [eax]
call dword [edx + 0x90]
test eax, eax
fnclex
jge 0x61ce05
mov ecx, dword [0x69a50c]
push 0x90
push 0x45ea08
push ecx
push eax
call ebx
mov eax, 1
add ax, di
jo 0x61cfbf
mov edi, eax
jmp 0x61cdd8
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x4c], 0x80020004
mov dword [ebp - 0x54], 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarg]
mov eax, dword [0x69a50c]
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x6c], 0x463d58
mov dword [ebp - 0x74], 8
mov edx, dword [eax]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x61ce62
mov edx, dword [0x69a50c]
push 0x54
push 0x45ea08
push edx
push eax
call ebx
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov edi, dword [eax]
mov ebx, esp
mov ecx, 0x466fe4
push eax
mov esi, eax
mov dword [ebx], edx
mov edx, dword [ebp - 0x60]
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x58]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x61ceaa
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x28
push 0x460070
push esi
push eax
call edi
jmp 0x61ceb0
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x20]
lea ecx, [ebp - 0x34]
push ecx
push eax
mov edx, dword [eax]
mov esi, eax
call dword [edx + 0x34]
test eax, eax
fnclex
jge 0x61ced0
push 0x34
push 0x460080
push esi
push eax
call edi
mov edx, dword [0x69a048]
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x54]
mov esi, dword [edx]
push 0xffffffffffffffff
lea edx, [ebp - 0x74]
push ecx
lea eax, [ebp - 0x34]
push edx
lea ecx, [ebp - 0x44]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x18]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, dword [0x69a048]
push eax
call dword [esi + 0x40]
test eax, eax
fnclex
jge 0x61cf20
mov ecx, dword [0x69a048]
push 0x40
push 0x460258
push ecx
push eax
call edi
mov edx, dword [ebp - 0x24]
push 0x45ed1c
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
push 0x69a510
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x24]
lea ecx, [ebp - 0x20]
push eax
lea edx, [ebp - 0x1c]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x54]
lea ecx, [ebp - 0x44]
push eax
lea edx, [ebp - 0x34]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
push 0x61cfac
jmp 0x61cfab
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop