Function at 0x68fb6c
Capabilities:
Reference sql statements
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0xc
mov eax, dword [0xbcbae0]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov edx, dword [ecx + 0x48]
cmp edx, 2
jb 0x68fff3
lea eax, [ebp - 0x11]
mov esi, ecx
mov byte [eax], 0
mov edi, dword [ecx + 0xcc]
movsx ecx, word [ecx + 0x4e]
test edi, edi
movsx ebx, cx
cmovne eax, edi
cmp ecx, 0x1b7
jg 0x68fc2a
cmp ebx, 0x10f
jg 0x68fbf1
lea ebx, [ecx - 0x85]
cmp bx, 0x13
jbe 0x68fbd5
movzx ebx, cx
cmp ebx, 0xbc
jne 0x68fc86
jmp 0x68fcdc
mov dword [ebp - 0x18], eax
mov eax, esi
movzx ebx, bx
mov esi, 0x88003
bt esi, ebx
mov esi, eax
mov eax, dword [ebp - 0x18]
jae 0x68fbc1
jmp 0x68fcdc
lea ebx, [ecx - 0x110]
cmp bx, 8
jbe 0x68fc15
mov ebx, eax
mov eax, esi
movzx esi, cx
cmp esi, 0x169
mov esi, eax
mov eax, ebx
jne 0x68fc86
jmp 0x68fcdc
mov dword [ebp - 0x18], esi
mov esi, 0x103
bt esi, ebx
mov esi, dword [ebp - 0x18]
jae 0x68fbfd
jmp 0x68fcdc
cmp ebx, 0x28b
jg 0x68fc6b
cmp ebx, 0x25d
jg 0x68fc56
movzx ebx, cx
cmp ebx, 0x1b8
je 0x68fcdc
cmp ebx, 0x1f2
jne 0x68fc86
jmp 0x68fcdc
movzx ebx, cx
cmp ebx, 0x25e
je 0x68fcdc
cmp ebx, 0x275
jne 0x68fc86
jmp 0x68fcdc
cmp ebx, 0x333
jg 0x68fcc9
movzx ebx, cx
cmp ebx, 0x28c
je 0x68fcdc
cmp ebx, 0x304
je 0x68fcdc
cmp dword [esi + 0x2c], 0x3da
jne 0x68fcc1
mov edi, esi
lea esi, [esi + 4]
push 0xb9cbe7
push esi
call fcn.004ea252
add esp, 8
push dword [edi + 0xd0]
push esi
call fcn.004ea252
add esp, 8
push 0xb9cbfe
push esi
mov esi, edi
call fcn.004ea252
add esp, 8
inc dword [esi + 0x3c]
jmp 0x68fff3
movzx ebx, cx
cmp ebx, 0x36e
je 0x68fcdc
cmp ebx, 0x334
jne 0x68fc86
cmp edx, 3
je 0x68feee
cmp edx, 2
jne 0x68fff3
mov eax, dword [esi + 0x358]
cmp eax, 4
je 0x68fd18
cmp eax, 3
jne 0x68fff3
mov ecx, esi
call fcn.00691526
mov dword [esi + 0x6bc], 0
jmp 0x68fff3
movsx eax, cx
cmp eax, 0x1b7
jg 0x68fdce
cmp eax, 0x97
jg 0x68fd69
movzx eax, cx
cmp eax, 0x85
je 0x68feea
cmp eax, 0x86
je 0x68fed2
cmp eax, 0x94
jne 0x68fff3
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00980459
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.00695cdb
cmp eax, 0x117
jg 0x68fd9d
movzx eax, cx
cmp eax, 0x98
je 0x68fd51
cmp eax, 0xbc
jne 0x68fff3
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00980459
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.00698767
movzx eax, cx
cmp eax, 0x118
je 0x68fea2
cmp eax, 0x169
jne 0x68fff3
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00980459
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.00694487
cmp eax, 0x274
jg 0x68fe11
movzx eax, cx
cmp eax, 0x1b8
je 0x68fe72
cmp eax, 0x1f2
je 0x68feba
cmp eax, 0x25e
jne 0x68fff3
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00980459
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.006973a7
cmp eax, 0x303
jg 0x68fe45
movzx eax, cx
cmp eax, 0x275
je 0x68fdf9
cmp eax, 0x28c
jne 0x68fff3
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00980459
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.006993c1
movzx eax, cx
cmp eax, 0x304
je 0x68fe8a
cmp eax, 0x36e
jne 0x68fff3
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00980459
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.006965ab
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00980459
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.006916fa
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00980459
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.0069324b
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00980459
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.006980a9
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00980459
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.0069985d
push 0x33
push dword [esi + 0x374]
push dword [esi + 0x370]
call fcn.00411dd7
jmp 0x690041
push 0
jmp 0x68fed4
movsx ecx, word [esi + 0x50]
movsx edx, cx
cmp ecx, 0x1b9
jg 0x68ff8b
movzx ecx, cx
cmp edx, 0x1a8
jg 0x68ff3c
cmp ecx, 0xb7
je 0x69008f
cmp ecx, 0x14f
jne 0x68fff3
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00980459
mov ecx, esi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.006913af
cmp ecx, 0x1a9
je 0x690046
cmp ecx, 0x1b8
jne 0x68fff3
movzx ecx, word [esi + 0x154]
cmp cx, 1
je 0x690005
test cx, cx
jne 0x68fff3
cmp dword [esi + 0x358], 2
jne 0x68fff3
add esi, 0x370
push esi
push 0
push eax
call fcn.00977890
jmp 0x690041
movzx ecx, cx
cmp edx, 0x32a
jg 0x68ffca
cmp ecx, 0x1ba
je 0x68ff54
cmp ecx, 0x2bc
jne 0x68fff3
movzx ecx, word [esi + 0x154]
cmp cx, 1
je 0x690024
test cx, cx
jne 0x68fff3
cmp dword [esi + 0x358], 2
jne 0x68fff3
add esi, 0x3f8
push eax
jmp 0x690039
cmp ecx, 0x32b
je 0x690046
cmp ecx, 0x36e
je 0x6900e6
cmp ecx, 0x374
jne 0x68fff3
cmp dword [esi + 0x358], 2
je 0x690123
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00980459
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
ret
cmp dword [esi + 0x358], 1
jne 0x68fff3
lea eax, [esi + 0x370]
push eax
push 0
push dword [esi + 0x258]
call fcn.00977890
jmp 0x690041
cmp dword [esi + 0x358], 1
jne 0x68fff3
push dword [esi + 0x258]
add esi, 0x3f8
push 0x40
push esi
call fcn.004f1ec3
add esp, 0xc
jmp 0x68fff3
movzx ecx, word [esi + 0x154]
cmp cx, 1
je 0x69006f
test cx, cx
jne 0x68fff3
cmp dword [esi + 0x358], 2
jne 0x68fff3
add esi, 0x378
push eax
push pe_nt_image_headers32
jmp 0x69003b
cmp dword [esi + 0x358], 1
jne 0x68fff3
push dword [esi + 0x258]
add esi, 0x378
push pe_nt_image_headers32
jmp 0x69003b
movzx ecx, word [esi + 0x154]
cmp cx, 1
je 0x6900c3
test cx, cx
jne 0x68fff3
cmp dword [esi + 0x358], 2
jne 0x68fff3
add esi, 0x438
push eax
push 0x100
jmp 0x69003b
cmp dword [esi + 0x358], 1
jne 0x68fff3
push dword [esi + 0x258]
add esi, 0x438
push 0x100
jmp 0x69003b
cmp dword [esi + 0x358], 1
jne 0x68fff3
cmp word [esi + 0x154], 1
jne 0x68fff3
push dword [esi + 0x158]
call fcn.0054c458
add esp, 4
movzx eax, ax
cmp eax, 0x1cd
jne 0x68fff3
mov edi, dword [esi + 0x258]
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00980459
mov ecx, esi
mov edx, edi
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
jmp fcn.0069a22d