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

Disassembly:
mov edx, dword [esp + 4]
push ebx
push esi
push edi
mov edi, dword [esp + 0x14]
xor al, al
xor ebx, ebx
add ecx, 0x20c
mov esi, dword [ecx - 4]
cmp esi, edx
jne 0x4da850
cmp dword [ecx], edi
je 0x4da858
cmp esi, edi
jne 0x4da863
cmp dword [ecx], edx
jne 0x4da863
mov al, byte [ecx + 0xc]
cmp al, 2
je 0x4daa44
mov esi, dword [ecx + 0x10]
cmp esi, edx
jne 0x4da86f
cmp dword [ecx + 0x14], edi
je 0x4da878
cmp esi, edi
jne 0x4da883
cmp dword [ecx + 0x14], edx
jne 0x4da883
mov al, byte [ecx + 0x20]
cmp al, 2
je 0x4da9cb
mov esi, dword [ecx + 0x24]
cmp esi, edx
jne 0x4da88f
cmp dword [ecx + 0x28], edi
je 0x4da898
cmp esi, edi
jne 0x4da8a3
cmp dword [ecx + 0x28], edx
jne 0x4da8a3
mov al, byte [ecx + 0x34]
cmp al, 2
je 0x4da9d8
mov esi, dword [ecx + 0x38]
cmp esi, edx
jne 0x4da8af
cmp dword [ecx + 0x3c], edi
je 0x4da8b8
cmp esi, edi
jne 0x4da8c3
cmp dword [ecx + 0x3c], edx
jne 0x4da8c3
mov al, byte [ecx + 0x48]
cmp al, 2
je 0x4da9e7
mov esi, dword [ecx + 0x4c]
cmp esi, edx
jne 0x4da8cf
cmp dword [ecx + 0x50], edi
je 0x4da8d8
cmp esi, edi
jne 0x4da8e3
cmp dword [ecx + 0x50], edx
jne 0x4da8e3
mov al, byte [ecx + 0x5c]
cmp al, 2
je 0x4da9f6
mov esi, dword [ecx + 0x60]
cmp esi, edx
jne 0x4da8ef
cmp dword [ecx + 0x64], edi
je 0x4da8f8
cmp esi, edi
jne 0x4da903
cmp dword [ecx + 0x64], edx
jne 0x4da903
mov al, byte [ecx + 0x70]
cmp al, 2
je 0x4daa05
mov esi, dword [ecx + 0x74]
cmp esi, edx
jne 0x4da90f
cmp dword [ecx + 0x78], edi
je 0x4da918
cmp esi, edi
jne 0x4da926
cmp dword [ecx + 0x78], edx
jne 0x4da926
mov al, byte [ecx + 0x84]
cmp al, 2
je 0x4daa14
mov esi, dword [ecx + 0x88]
cmp esi, edx
jne 0x4da938
cmp dword [ecx + 0x8c], edi
je 0x4da944
cmp esi, edi
jne 0x4da952
cmp dword [ecx + 0x8c], edx
jne 0x4da952
mov al, byte [ecx + 0x98]
cmp al, 2
je 0x4daa23
mov esi, dword [ecx + 0x9c]
cmp esi, edx
jne 0x4da964
cmp dword [ecx + 0xa0], edi
je 0x4da970
cmp esi, edi
jne 0x4da97e
cmp dword [ecx + 0xa0], edx
jne 0x4da97e
mov al, byte [ecx + 0xac]
cmp al, 2
je 0x4daa32
mov esi, dword [ecx + 0xb0]
cmp esi, edx
jne 0x4da990
cmp dword [ecx + 0xb4], edi
je 0x4da99c
cmp esi, edi
jne 0x4da9aa
cmp dword [ecx + 0xb4], edx
jne 0x4da9aa
mov al, byte [ecx + 0xc0]
cmp al, 2
je 0x4daa41
add ebx, 0xa
add ecx, 0xc8
cmp ebx, 0x12c
jl 0x4da845
mov ecx, dword [esp + 0x20]
pop edi
pop esi
mov dword [ecx], ebx
pop ebx
ret 0x14
mov ecx, dword [esp + 0x20]
pop edi
pop esi
inc ebx
mov dword [ecx], ebx
pop ebx
ret 0x14
mov ecx, dword [esp + 0x20]
pop edi
pop esi
add ebx, 2
mov dword [ecx], ebx
pop ebx
ret 0x14
mov ecx, dword [esp + 0x20]
pop edi
pop esi
add ebx, 3
mov dword [ecx], ebx
pop ebx
ret 0x14
mov ecx, dword [esp + 0x20]
pop edi
pop esi
add ebx, 4
mov dword [ecx], ebx
pop ebx
ret 0x14
mov ecx, dword [esp + 0x20]
pop edi
pop esi
add ebx, 5
mov dword [ecx], ebx
pop ebx
ret 0x14
mov ecx, dword [esp + 0x20]
pop edi
pop esi
add ebx, 6
mov dword [ecx], ebx
pop ebx
ret 0x14
mov ecx, dword [esp + 0x20]
pop edi
pop esi
add ebx, 7
mov dword [ecx], ebx
pop ebx
ret 0x14
mov ecx, dword [esp + 0x20]
pop edi
pop esi
add ebx, 8
mov dword [ecx], ebx
pop ebx
ret 0x14
add ebx, 9
mov ecx, dword [esp + 0x20]
pop edi
pop esi
mov dword [ecx], ebx
pop ebx
ret 0x14