Function at 0x41b070
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x4c
push ebx
push 0x47
lea eax, [ebp - 0x47]
push 0
push eax
call fcn.0041f490
mov ecx, dword [ebp + 8]
add esp, 0xc
mov dword [ebp - 0x48], 0xc48c1
mov bl, 0x48
movzx eax, word [ecx + 4]
movq xmm0, qword [ecx + 6]
mov word [ebp - 0x44], ax
movzx eax, word [ecx + 0xe]
mov word [ebp - 0x3a], ax
mov al, byte [ecx + 0x10]
add ecx, 0x11
mov byte [ebp - 0x38], al
push ecx
movq qword [ebp - 0x42], xmm0
movzx eax, word [ecx + 8]
movq xmm0, qword [ecx]
mov word [ebp - 0x2f], ax
mov al, byte [ecx + 0xa]
push str.SELECT__FROM_QuestKillCount_WHERE_Name_s
push 0x446e50
movq qword [ebp - 0x37], xmm0
mov byte [ebp - 0x2d], al
call fcn.0041ad10
add esp, 0xc
test al, al
je 0x41b2c7
push dword [0x446e5c]
call dword [sym.imp.ODBC32.dll_SQLFetch]
cmp ax, 0x64
je 0x41b2c7
push str.QuestIndex
call fcn.0041af60
cmp eax, 0xffffffff
jne 0x41b111
or eax, eax
jmp 0x41b122
shl eax, 0xd
add eax, 0x447a7e
push eax
call fcn.0042417e
add esp, 4
push str.MonsterClass1
mov dword [ebp - 0x2c], eax
call fcn.0041af60
cmp eax, 0xffffffff
jne 0x41b138
or eax, eax
jmp 0x41b149
shl eax, 0xd
add eax, 0x447a7e
push eax
call fcn.0042417e
add esp, 4
push str.MonsterClass2
mov dword [ebp - 0x28], eax
call fcn.0041af60
cmp eax, 0xffffffff
jne 0x41b15f
or eax, eax
jmp 0x41b170
shl eax, 0xd
add eax, 0x447a7e
push eax
call fcn.0042417e
add esp, 4
push str.MonsterClass3
mov dword [ebp - 0x24], eax
call fcn.0041af60
cmp eax, 0xffffffff
jne 0x41b186
or eax, eax
jmp 0x41b197
shl eax, 0xd
add eax, 0x447a7e
push eax
call fcn.0042417e
add esp, 4
push str.MonsterClass4
mov dword [ebp - 0x20], eax
call fcn.0041af60
cmp eax, 0xffffffff
jne 0x41b1ad
or eax, eax
jmp 0x41b1be
shl eax, 0xd
add eax, 0x447a7e
push eax
call fcn.0042417e
add esp, 4
push str.MonsterClass5
mov dword [ebp - 0x1c], eax
call fcn.0041af60
cmp eax, 0xffffffff
jne 0x41b1d4
or eax, eax
jmp 0x41b1e5
shl eax, 0xd
add eax, 0x447a7e
push eax
call fcn.0042417e
add esp, 4
push str.KillCount1
mov dword [ebp - 0x18], eax
call fcn.0041af60
cmp eax, 0xffffffff
jne 0x41b1fb
or eax, eax
jmp 0x41b20c
shl eax, 0xd
add eax, 0x447a7e
push eax
call fcn.0042417e
add esp, 4
push str.KillCount2
mov dword [ebp - 0x14], eax
call fcn.0041af60
cmp eax, 0xffffffff
jne 0x41b222
or eax, eax
jmp 0x41b233
shl eax, 0xd
add eax, 0x447a7e
push eax
call fcn.0042417e
add esp, 4
push str.KillCount3
mov dword [ebp - 0x10], eax
call fcn.0041af60
cmp eax, 0xffffffff
jne 0x41b249
or eax, eax
jmp 0x41b25a
shl eax, 0xd
add eax, 0x447a7e
push eax
call fcn.0042417e
add esp, 4
push str.KillCount4
mov dword [ebp - 0xc], eax
call fcn.0041af60
cmp eax, 0xffffffff
jne 0x41b270
or eax, eax
jmp 0x41b281
shl eax, 0xd
add eax, 0x447a7e
push eax
call fcn.0042417e
add esp, 4
push str.KillCount5
mov dword [ebp - 8], eax
call fcn.0041af60
cmp eax, 0xffffffff
jne 0x41b297
or eax, eax
jmp 0x41b2a8
shl eax, 0xd
add eax, 0x447a7e
push eax
call fcn.0042417e
add esp, 4
push dword [0x446e5c]
mov dword [ebp - 4], eax
call dword [sym.imp.ODBC32.dll_SQLCloseCursor]
push 2
push dword [0x446e5c]
call dword [sym.imp.ODBC32.dll_SQLFreeStmt]
jmp 0x41b308
push dword [0x446e5c]
call dword [sym.imp.ODBC32.dll_SQLCloseCursor]
push 2
push dword [0x446e5c]
call dword [sym.imp.ODBC32.dll_SQLFreeStmt]
movaps xmm0, xmmword [0x442de0]
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x2c], 0xffffffff
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0xffffffff
movups xmmword [ebp - 0x14], xmm0
mov dword [ebp - 4], 0
movzx eax, bl
push eax
lea eax, [ebp - 0x48]
push eax
push dword [ebp + 0xc]
call fcn.0041c350
pop ebx
mov esp, ebp
pop ebp
ret 8