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

Disassembly:
push ebp
mov ebp, esp
mov ecx, dword [ebp + 0x10]
mov edx, 0x4e4520
push ebx
push esi
push edi
mov esi, 0xc
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x463823
add ecx, 4
add edx, 4
sub esi, 4
jae 0x4633c3
mov ebx, dword [ebp + 8]
mov edi, dword [ebx + 0xc]
test edi, edi
je 0x463823
mov eax, dword [ebp + 0xc]
add eax, 0xffffff9a
cmp eax, 0xb5
ja case.0x4633fe.103
movzx eax, byte [eax + 0x4638bc]
jmp dword [eax*4 + 0x463830]
mov eax, dword [ebp + 0x1c]
mov edi, dword [edi]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x58]
push dword [ecx + 8]
mov ebx, dword [eax + 8]
mov eax, dword [ecx + 0x48]
mov esi, dword [eax + 8]
mov eax, dword [ecx + 0x38]
mov edx, dword [eax + 8]
mov eax, dword [ecx + 0x18]
push dword [eax + 8]
lea eax, [ecx + 0x20]
push eax
mov eax, dword [ebp + 8]
push edx
push esi
push ebx
push dword [ecx + 0x68]
mov ecx, dword [eax + 0xc]
push dword [eax + 0x10]
call dword [edi]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [eax + 0x18]
push dword [ebx + 0x10]
call dword [edx + 4]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
cmp dword [ebx + 8], 0
mov eax, dword [ebp + 0x1c]
mov eax, dword [eax]
mov ecx, dword [eax + 0x18]
movzx edx, word [eax + 8]
je 0x4634a6
cmp ecx, 2
jne 0x463495
or eax, 0xffffffff
cmp ax, dx
push edx
sete al
mov byte [ebx + 0x15], al
mov eax, dword [edi]
push ecx
push dword [ebx + 0x10]
mov ecx, edi
call dword [eax + 8]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
cmp ecx, 1
jne 0x4634a6
or eax, 0xffffffff
cmp ax, dx
sete al
mov byte [ebx + 0x14], al
mov eax, dword [edi]
push edx
push ecx
push dword [ebx + 0x10]
mov ecx, edi
call dword [eax + 8]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov edx, dword [edi]
mov eax, dword [eax]
mov ecx, dword [eax + 0x18]
mov eax, dword [eax + 8]
push dword [eax + 8]
push ecx
push dword [ebx + 0x10]
mov ecx, edi
call dword [edx + 0xc]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [edi]
mov ecx, edi
push dword [ebx + 0x10]
call dword [eax + 0x10]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [edi]
mov ecx, edi
push dword [ebx + 0x10]
call dword [eax + 0x14]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
movzx ecx, word [eax + 0x18]
push ecx
push dword [ebx + 0x10]
mov ecx, edi
call dword [edx + 0x18]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov edx, dword [edi]
mov eax, dword [eax]
mov ecx, dword [eax + 0x18]
mov eax, dword [eax + 8]
push dword [eax + 8]
push ecx
push dword [ebx + 0x10]
mov ecx, edi
call dword [edx + 0x1c]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov edx, dword [eax]
mov eax, dword [edx + 0x38]
mov ebx, dword [edx + 0x48]
mov dword [ebp + 0x1c], ebx
mov ebx, dword [ebp + 8]
mov edi, dword [eax + 8]
mov eax, dword [edx + 0x28]
mov esi, dword [eax + 8]
mov eax, dword [edx + 0x18]
mov ecx, dword [eax + 8]
mov eax, dword [edx + 8]
mov edx, dword [ebx + 0xc]
mov ebx, dword [ebp + 0x1c]
push dword [eax + 8]
mov edx, dword [edx]
push ecx
mov ecx, dword [ebp + 8]
push esi
push edi
push ebx
push dword [ecx + 0x10]
mov ecx, dword [ecx + 0xc]
call dword [edx + 0x20]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [eax + 0x18]
push dword [ebx + 0x10]
call dword [edx + 0x24]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [eax + 0x18]
push dword [eax + 0x28]
push dword [eax + 0x38]
push dword [eax + 0x48]
push dword [ebx + 0x10]
call dword [edx + 0x28]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
movzx eax, word [eax + 8]
push eax
push dword [ebx + 0x10]
call dword [edx + 0x2c]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
movzx eax, word [eax + 8]
push eax
push dword [ebx + 0x10]
call dword [edx + 0x30]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [edi]
mov ecx, edi
push dword [ebx + 0x10]
call dword [eax + 0x34]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
movzx eax, word [eax + 8]
push eax
push dword [ebx + 0x10]
call dword [edx + 0x38]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
movzx eax, word [eax + 8]
push eax
push dword [ebx + 0x10]
call dword [edx + 0x3c]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
movzx eax, word [eax + 8]
push eax
push dword [ebx + 0x10]
call dword [edx + 0x40]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
movzx eax, word [eax + 8]
push eax
push dword [ebx + 0x10]
call dword [edx + 0x44]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [ebx + 0x10]
call dword [edx + 0x48]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [ebx + 0x10]
call dword [edx + 0x4c]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
movzx eax, word [eax + 8]
push eax
push dword [ebx + 0x10]
call dword [edx + 0x50]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [eax + 0x18]
push dword [ebx + 0x10]
call dword [edx + 0x54]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [ebx + 0x10]
call dword [edx + 0x58]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [ebx + 0x10]
call dword [edx + 0x5c]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [ebx + 0x10]
call dword [edx + 0x60]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [ebx + 0x10]
call dword [edx + 0x64]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [ebx + 0x10]
call dword [edx + 0x68]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
movzx ecx, word [eax + 0x18]
push ecx
push dword [ebx + 0x10]
mov ecx, edi
call dword [edx + 0x6c]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [ebx + 0x10]
call dword [edx + 0x70]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [ebx + 0x10]
call dword [edx + 0x74]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
movzx eax, word [eax + 8]
push eax
push dword [ebx + 0x10]
call dword [edx + 0x78]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [ebx + 0x10]
call dword [edx + 0x7c]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [ebx + 0x10]
call dword [edx + 0x80]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
mov eax, dword [ebp + 0x1c]
mov ecx, edi
mov edx, dword [edi]
mov eax, dword [eax]
push dword [eax + 8]
push dword [eax + 0x18]
push dword [ebx + 0x10]
call dword [edx + 0x84]
pop edi
pop esi
pop ebx
pop ebp
ret 0x24
pop edi
pop esi
mov eax, 0x80020003
pop ebx
pop ebp
ret 0x24
pop edi
pop esi
mov eax, 0x80070057
pop ebx
pop ebp
ret 0x24