Function at 0x46c5f0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebx
push edi
push esi
push eax
mov esi, dword [esp + 0x14]
mov edi, dword [esp + 0x18]
mov eax, dword [edi]
test eax, eax
je 0x46c7c3
cmp dword [edi + 8], 0
jne 0x46c7a8
mov ecx, dword [edi + 0xc]
cmp ecx, 1
jbe 0x46c7a8
mov edx, 0x564
add edx, dword [0x55c090]
cmp eax, edx
je 0x46c7c3
cmp eax, dword [0x55c090]
je 0x46c7e5
mov edx, dword [0x55c090]
lea ebx, [edx + 0x3c]
cmp eax, ebx
je 0x46c816
add edx, 0x78
cmp eax, edx
je 0x46c847
mov ecx, 0xb4
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c87f
mov ecx, 0xf0
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c890
mov ecx, 0x12c
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c8a1
mov ecx, 0x168
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c8b2
mov ecx, 0x1a4
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c8c3
mov ecx, 0x1e0
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c8d4
mov ecx, 0x21c
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c8e5
mov ecx, 0x258
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c8f6
mov ecx, 0x294
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c907
mov ecx, 0x2d0
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c918
mov ecx, 0x30c
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c929
mov ecx, 0x348
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c93a
mov ecx, 0x7f8
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c94b
mov ecx, 0x3c0
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c94d
mov ecx, 0x438
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c962
mov ecx, 0x474
add ecx, dword [0x55c090]
cmp eax, ecx
je 0x46c96d
mov ecx, 0x4b0
add ecx, dword [0x55c090]
cmp eax, ecx
jne 0x46c7c3
call fcn.0046a910
push eax
push edi
push esi
call fcn.0046d0c0
add esp, 0xc
jmp 0x46c7d0
mov eax, dword [esp + 0x1c]
mov eax, dword [eax]
cmp eax, 1
je 0x46c7d9
test eax, eax
jne 0x46c7c3
push edi
push esi
call fcn.0046d180
add esp, 8
jmp 0x46c7d0
mov dword [esi + 8], 0x80000000
mov dword [esi], 0
mov eax, esi
add esp, 4
pop esi
pop edi
pop ebx
ret
push edi
push esi
call fcn.0046d420
add esp, 8
jmp 0x46c7d0
movzx eax, byte [ecx]
mov byte [esp + 1], al
lea eax, [esp + 1]
mov ecx, esi
push 0
push eax
push 1
call dword [method.QVariant.QVariant_int__void_const__unsigned_int_]
mov ecx, esi
call dword [method.QVariant.type___const]
cmp eax, 1
je 0x46c7d0
mov ecx, esi
push 1
call dword [method.QVariant.convert_int_]
jmp 0x46c7d0
movzx eax, byte [ecx]
mov byte [esp + 2], al
lea eax, [esp + 2]
mov ecx, esi
push 0
push eax
push 0x28
call dword [method.QVariant.QVariant_int__void_const__unsigned_int_]
mov ecx, esi
call dword [method.QVariant.type___const]
cmp eax, 0x28
je 0x46c7d0
mov ecx, esi
push 0x28
call dword [method.QVariant.convert_int_]
jmp 0x46c7d0
movzx eax, byte [ecx]
mov byte [esp + 3], al
lea eax, [esp + 3]
mov ecx, esi
push 0
push eax
push 0x25
call dword [method.QVariant.QVariant_int__void_const__unsigned_int_]
mov ecx, esi
call dword [method.QVariant.type___const]
cmp eax, 0x25
je 0x46c7d0
mov ecx, esi
push 0x25
call dword [method.QVariant.convert_int_]
jmp 0x46c7d0
push 0x21
push edi
push esi
call fcn.0046c9e0
add esp, 0xc
jmp 0x46c7d0
push 0x24
push edi
push esi
call fcn.0046ca50
add esp, 0xc
jmp 0x46c7d0
push 2
push edi
push esi
call fcn.0046cac0
add esp, 0xc
jmp 0x46c7d0
push 3
push edi
push esi
call fcn.0046cb20
add esp, 0xc
jmp 0x46c7d0
push 4
push edi
push esi
call fcn.0046cb80
add esp, 0xc
jmp 0x46c7d0
push 5
push edi
push esi
call fcn.0046cbf0
add esp, 0xc
jmp 0x46c7d0
push 0x26
push edi
push esi
call fcn.0046cc60
add esp, 0xc
jmp 0x46c7d0
push 6
push edi
push esi
call fcn.0046ccd0
add esp, 0xc
jmp 0x46c7d0
push 0xa
push edi
push esi
call fcn.0046cd40
add esp, 0xc
jmp 0x46c7d0
push 0x10
push edi
push esi
call fcn.0046ce00
add esp, 0xc
jmp 0x46c7d0
push 0x1e
push edi
push esi
call fcn.0046ce80
add esp, 0xc
jmp 0x46c7d0
push 0xc
push edi
push esi
call fcn.0046cf00
add esp, 0xc
jmp 0x46c7d0
jmp 0x46c918
call fcn.0046a5c0
push eax
push edi
push esi
call fcn.0046cfa0
add esp, 0xc
jmp 0x46c7d0
call fcn.0046a700
push eax
jmp 0x46c8b4
call fcn.0046a7b0
push eax
push edi
push esi
call fcn.0046d020
add esp, 0xc
jmp 0x46c7d0