Function at 0x432fa0
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x2028
call fcn.00463070
push ebx
push esi
mov esi, dword [sym.imp.WS2_32.dll_ntohl]
mov ebx, ecx
push edi
push dword [edx]
xorps xmm0, xmm0
mov dword [ebp - 0x14], ebx
mov dword [ebp - 4], 0
lea edi, [edx + 4]
movlpd qword [ebp - 0x20], xmm0
call esi
mov ecx, dword [edi]
push ecx
mov dword [ebp - 0x18], eax
call esi
push dword [edi + 4]
call esi
mov al, byte [edi + 8]
xor esi, esi
push esi
mov byte [ebp - 8], al
xor edi, edi
lea eax, [ebp - 4]
mov dword [ebp - 0xc], edi
push eax
push 0xffffffffffffffff
push str._SELECT_A.BidUin_A.BidPrice_A.BidNumber_B.NickName__FROM_AuctionInfo_A_join_BaseInfo_B_on_A.BidUinB.Uin_WHERE_CommodityId__
push dword [ebx + 0x1a0]
mov dword [ebp - 0x10], edi
call dword [sym.imp.sqlite3.dll_sqlite3_prepare_v2]
mov ebx, dword [sym.imp.sqlite3.dll_sqlite3_column_int]
add esp, 0x14
test eax, eax
jne 0x433067
movzx eax, byte [ebp - 8]
push eax
push 1
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_bind_int]
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_step]
add esp, 0x10
cmp eax, 0x64
jne 0x433067
push esi
push dword [ebp - 4]
call ebx
push 1
push dword [ebp - 4]
mov edi, eax
call ebx
push 2
push dword [ebp - 4]
mov dword [ebp - 0xc], eax
call ebx
push 3
push dword [ebp - 4]
mov dword [ebp - 0x10], eax
call dword [sym.imp.sqlite3.dll_sqlite3_column_text]
add esp, 0x20
mov ecx, eax
call fcn.0042c870
mov esi, eax
push dword [ebp - 4]
mov ebx, dword [sym.imp.sqlite3.dll_sqlite3_finalize]
call ebx
add esp, 4
mov dword [ebp - 4], 0
test edi, edi
jne 0x4331ee
push edi
lea eax, [ebp - 4]
push eax
mov eax, dword [ebp - 0x14]
push 0xffffffffffffffff
push str._SELECT_A.BidUin_A.BidPrice_B.NickName__FROM_AuctionUnPayInfo_A_join_BaseInfo_B_on_A.BidUinB.Uin_WHERE_CommodityId__
push dword [eax + 0x1a0]
call dword [sym.imp.sqlite3.dll_sqlite3_prepare_v2]
add esp, 0x14
test eax, eax
jne 0x4330f6
movzx eax, byte [ebp - 8]
push eax
push 1
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_bind_int]
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_step]
add esp, 0x10
cmp eax, 0x64
jne 0x4330f6
mov esi, dword [sym.imp.sqlite3.dll_sqlite3_column_int]
push edi
push dword [ebp - 4]
call esi
push 1
push dword [ebp - 4]
mov edi, eax
call esi
push 2
push dword [ebp - 4]
mov dword [ebp - 0xc], eax
call dword [sym.imp.sqlite3.dll_sqlite3_column_text]
add esp, 0x18
mov ecx, eax
call fcn.0042c870
mov esi, eax
push dword [ebp - 4]
call ebx
add esp, 4
mov dword [ebp - 4], 0
test edi, edi
jne 0x4331ee
push dword [ebp - 0x18]
mov esi, dword [sym.imp.WS2_32.dll_htonl]
mov dword [ebp - 0x28], 0xdeceddd4
mov dword [ebp - 0x24], 0xa2cfc5d0
call esi
push edi
mov edi, dword [sym.imp.WS2_32.dll_htons]
mov dword [ebp - 0x2028], eax
call edi
push 0
mov word [ebp - 0x2024], ax
call esi
lea ebx, [ebp - 0x28]
mov dword [ebp - 0x2022], eax
mov byte [ebp - 0x201e], 1
lea ecx, [ebx + 1]
mov al, byte [ebx]
inc ebx
test al, al
jne 0x433153
push 0
sub ebx, ecx
call edi
push 0
mov word [ebp - 0x201d], ax
call esi
push dword [ebp - 0xc]
mov dword [ebp - 0x201b], eax
call esi
push dword [ebp - 0x10]
mov dword [ebp - 0x2017], eax
call esi
mov dword [ebp - 0x2013], eax
mov al, byte [ebp - 8]
mov byte [ebp - 0x200f], al
lea eax, [ebp - 0x28]
push ebx
push eax
lea eax, [ebp - 0x200d]
mov byte [ebp - 0x200e], bl
push eax
call fcn.004760e0
add esp, 0xc
lea esi, [ebx + 0x10]
push esi
call edi
mov ebx, dword [ebp - 0x14]
lea ecx, [ebp - 0x201d]
push 1
push 1
mov word [ebp - 0x201d], ax
add ecx, esi
movzx eax, word [ebx + 0x10]
mov edx, 0x2c9b
push eax
push 1
push eax
lea eax, [ebp - 0x2028]
sub ecx, eax
push ecx
push eax
mov ecx, ebx
call fcn.00437370
add esp, 0x1c
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
test esi, esi
je 0x433211
mov edx, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x14]
push esi
push dword [ebp - 8]
push dword [ebp - 0x10]
push dword [ebp - 0xc]
push edi
call fcn.00432ea0
push esi
call fcn.00462046
add esp, 0x18
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret