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

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
cmp dword [ecx + 0x34], 0
jne 0x73059525
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov eax, dword [eax + 8]
mov dword [edx + 0x10], eax
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov edx, dword [edx + 0xc]
mov dword [ecx + 0x14], edx
push 0x4eace798
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
add ecx, 0xc
push ecx
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x78]
push eax
call fcn.73057ec0
add esp, 0xc
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [edx + 8], eax
jmp 0x7305956a
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov ecx, dword [ecx + 8]
mov dword [eax + 0x10], ecx
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov eax, dword [eax + 0xc]
mov dword [edx + 0x14], eax
push 0x6e874e5a
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
add edx, 0xc
push edx
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x78]
push ecx
call fcn.73057ec0
add esp, 0xc
mov edx, dword [ebp + 8]
mov ecx, dword [edx]
mov dword [ecx + 8], eax
mov edx, dword [ebp + 8]
mov eax, dword [edx]
cmp dword [eax + 8], 0
jne 0x7305957c
xor al, al
jmp 0x730597c7
mov ecx, dword [ebp + 8]
push ecx
call fcn.73058af0
add esp, 4
movzx edx, al
test edx, edx
jne 0x730595a7
push 3
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov edx, dword [ecx]
mov eax, dword [edx + 0xb4]
call eax
xor al, al
jmp 0x730597c7
mov ecx, dword [ebp + 8]
push ecx
call fcn.73058ff0
add esp, 4
movzx edx, al
test edx, edx
jne 0x730595c1
xor al, al
jmp 0x730597c7
mov eax, dword [ebp + 8]
push eax
call fcn.73058250
add esp, 4
movzx ecx, al
test ecx, ecx
jne 0x730595ec
push 3
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov ecx, dword [eax]
mov edx, dword [ecx + 0xb4]
call edx
xor al, al
jmp 0x730597c7
mov eax, dword [ebp + 8]
push eax
call fcn.73058be0
add esp, 4
movzx ecx, al
test ecx, ecx
jne 0x73059617
push 3
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov ecx, dword [eax]
mov edx, dword [ecx + 0xb4]
call edx
xor al, al
jmp 0x730597c7
mov eax, dword [ebp + 8]
push eax
call fcn.73058b40
add esp, 4
mov ecx, dword [ebp + 8]
push ecx
call fcn.7305c000
add esp, 4
movzx edx, al
test edx, edx
jne 0x7305963d
xor al, al
jmp 0x730597c7
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x74]
and ecx, 0x200
jne 0x73059667
mov edx, dword [ebp + 8]
push edx
call fcn.7305d9c0
add esp, 4
movzx eax, al
test eax, eax
jne 0x73059665
xor al, al
jmp 0x730597c7
jmp 0x73059681
mov ecx, dword [ebp + 8]
push ecx
call fcn.7305dae0
add esp, 4
movzx edx, al
test edx, edx
jne 0x73059681
xor al, al
jmp 0x730597c7
push 0xc8
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov edx, dword [ecx]
push edx
call fcn.73055400
add esp, 8
mov eax, dword [ebp + 8]
push eax
call fcn.7305cd50
add esp, 4
movzx ecx, al
test ecx, ecx
jne 0x730596c1
push 3
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov ecx, dword [eax]
mov edx, dword [ecx + 0xb4]
call edx
xor al, al
jmp 0x730597c7
push 0xc8
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov edx, dword [ecx]
push edx
call fcn.73055400
add esp, 8
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ecx + 0x58], 0
mov edx, dword [ebp + 8]
push edx
call fcn.73058c20
add esp, 4
movzx eax, al
test eax, eax
jne 0x7305970d
push 3
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov eax, dword [edx]
mov ecx, dword [eax + 0xb4]
call ecx
xor al, al
jmp 0x730597c7
push 0xc8
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov ecx, dword [eax]
push ecx
call fcn.73055400
add esp, 8
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [eax + 0x58], 1
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov edx, dword [edx + 0x10]
mov dword [ecx + 8], edx
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov ecx, dword [ecx + 0x14]
mov dword [eax + 0xc], ecx
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x58]
xor ecx, ecx
mov edx, dword [ebp + 8]
add eax, dword [edx + 0x20]
adc ecx, dword [edx + 0x24]
mov edx, dword [ebp + 8]
mov dword [edx + 0x38], eax
mov dword [edx + 0x3c], ecx
mov eax, dword [ebp + 8]
mov ecx, dword [ebp + 8]
mov edx, dword [ecx + 0x28]
mov dword [eax + 0x20], edx
mov ecx, dword [ecx + 0x2c]
mov dword [eax + 0x24], ecx
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x74]
or eax, 0x100
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x74], eax
mov edx, dword [ebp + 8]
push edx
call fcn.7305db30
add esp, 4
movzx eax, al
test eax, eax
jne 0x730597a2
xor al, al
jmp 0x730597c7
push 0xc8
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov eax, dword [edx]
push eax
call fcn.73055400
add esp, 8
push 0
mov ecx, dword [ebp + 8]
push ecx
call fcn.7305bbe0
add esp, 8
mov al, 1
pop ebp
ret