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

Disassembly:
push 0x14
mov eax, 0x501408
call fcn.004e3337
movzx eax, byte [0x548edd]
mov edi, dword [ebp + 8]
push eax
push edi
push ecx
lea eax, [ebp - 0x20]
mov ecx, 0x548360
push eax
call fcn.0046322f
push dword [edi]
mov ebx, dword [ebp + 0xc]
mov ecx, ebx
push 0x50eee4
call fcn.004acfed
push dword [edi + 0x28]
mov ecx, ebx
push str.name
call fcn.004acf55
mov eax, dword [edi + 0x30]
xor esi, esi
mov dword [ebp - 0x18], esi
cmp dword [eax - 8], esi
je 0x4b04a7
push eax
push str.mainname
mov ecx, ebx
call fcn.004acf55
mov eax, dword [edi + 0x34]
cmp dword [eax - 8], esi
je 0x4b04bc
push eax
push str.param
mov ecx, ebx
call fcn.004acf55
cmp dword [edi + 4], esi
je 0x4b04d0
push dword [edi + 4]
mov ecx, ebx
push str.width
call fcn.004acfed
cmp dword [edi + 8], esi
je 0x4b04e4
push dword [edi + 8]
mov ecx, ebx
push str.height
call fcn.004acfed
push dword [edi + 0x74]
mov ecx, ebx
push 0x5102b4
call fcn.004acf55
push dword [edi + 0x10]
mov ecx, ebx
push str.type
call fcn.004acfed
mov eax, dword [edi + 0x38]
cmp dword [eax - 8], esi
je 0x4b0517
push eax
push str.category
mov ecx, ebx
call fcn.004acf55
push dword [edi + 0x78]
mov ecx, ebx
push str.http_url
call fcn.004acf55
mov eax, dword [edi + 0x98]
cmp dword [eax - 8], esi
je 0x4b053e
push eax
push str.register_url
mov ecx, ebx
call fcn.004acf55
mov eax, dword [edi + 0x90]
cmp dword [eax - 8], esi
je 0x4b0556
push eax
push str.icon_url
mov ecx, ebx
call fcn.004acf55
mov eax, dword [edi + 0x94]
cmp dword [eax - 8], esi
je 0x4b056e
push eax
push str.website_url
mov ecx, ebx
call fcn.004acf55
push dword [edi + 0x9c]
mov ecx, ebx
push str.pay_url
call fcn.004acf55
push dword [edi + 0x7c]
mov ecx, ebx
push str.http_detail
call fcn.004acf55
push dword [edi + 0x80]
mov ecx, ebx
push str.pc_download
call fcn.004acf55
cmp dword [edi + 0x1c], esi
jne 0x4b05b7
push 0x50f298
push str.is_active
mov ecx, ebx
call fcn.004acf55
cmp dword [edi + 0x10], 3
jne 0x4b05e1
push dword [edi + 0x84]
mov ecx, ebx
push str.url_hash
call fcn.004acf55
push dword [edi + 0x88]
mov ecx, ebx
push str.platform
call fcn.004acf55
cmp dword [edi + 0x10], 1
je 0x4b05f3
cmp dword [edi + 0x10], 6
je 0x4b05f3
cmp dword [edi + 0x10], 2
jne 0x4b0610
push dword [edi + 0x2c]
mov ecx, ebx
push str.hash
call fcn.004acf55
push dword [edi + 0x24]
push dword [edi + 0x20]
push ecx
mov ecx, ebx
call fcn.004ad06a
cmp dword [edi + 0x10], 1
je 0x4b061c
cmp dword [edi + 0x10], 5
jne 0x4b062e
push dword [edi + 0x8c]
mov ecx, ebx
push str.ext_open_url
call fcn.004acf55
mov eax, dword [edi + 0x10]
cmp eax, 1
jne 0x4b069c
mov eax, dword [0x542750]
mov dword [ebp - 0x14], eax
lea eax, [edi + 0x3c]
mov dword [ebp - 4], esi
mov dword [ebp + 0xc], eax
mov edi, esi
inc edi
lea eax, [ebp - 0x14]
push edi
push str.tags_d
push eax
call fcn.0040301c
mov eax, dword [ebp + 0xc]
add esp, 0xc
mov ecx, dword [eax]
cmp dword [ecx - 8], esi
je 0x4b0674
push ecx
push dword [ebp - 0x14]
mov ecx, ebx
call fcn.004acf55
mov eax, dword [ebp + 0xc]
add eax, 4
mov dword [ebp + 0xc], eax
cmp edi, 4
jl 0x4b0649
mov edi, dword [ebp + 8]
mov ecx, ebx
push dword [edi + 0xa8]
push str.source_url
call fcn.004acf55
lea ecx, [ebp - 0x14]
jmp 0x4b0769
cmp eax, 2
je 0x4b06aa
cmp eax, 6
jne 0x4b0772
cmp eax, 6
jne 0x4b06cc
mov ecx, ebx
cmp dword [edi + 0x14], esi
je 0x4b06bd
push 0x50e100
jmp 0x4b06c2
push 0x50f298
push str.xunyou
call fcn.004acf55
mov eax, dword [0x542750]
mov dword [ebp + 0xc], eax
lea eax, [edi + 0x64]
mov dword [ebp - 4], 1
mov dword [ebp - 0x14], esi
mov edi, eax
inc esi
lea eax, [ebp + 0xc]
push esi
push str.shot_image_d
push eax
call fcn.0040301c
add esp, 0xc
mov ecx, ebx
push dword [edi]
push dword [ebp + 0xc]
call fcn.004acf55
lea edi, [edi + 4]
cmp esi, 4
jl 0x4b06e3
mov edi, dword [ebp + 8]
push 0
pop esi
cmp dword [edi + 0x10], 6
jne 0x4b0748
mov eax, dword [edi + 0xa4]
cmp dword [eax - 8], esi
je 0x4b072e
push eax
push str.params_source
mov ecx, ebx
call fcn.004acf55
mov ecx, ebx
cmp dword [edi + 0x18], esi
je 0x4b0741
push 0x50e100
push str.tempuser
jmp 0x4b0752
push 0x50f298
jmp 0x4b073a
push dword [edi + 0x5c]
mov ecx, ebx
push str.instruction
call fcn.004acf55
push dword [edi + 0x60]
mov ecx, ebx
push str.attention
call fcn.004acf55
lea ecx, [ebp + 0xc]
or dword [ebp - 4], 0xffffffff
call fcn.00403030
mov eax, dword [edi + 0xb4]
sub eax, dword [edi + 0xb0]
test eax, 0xfffffffc
je 0x4b07f2
mov eax, dword [edi + 0xb4]
mov ecx, ebx
sub eax, dword [edi + 0xb0]
sar eax, 2
push eax
push str.webgameplguincount
mov dword [ebp + 0xc], eax
call fcn.004acfed
mov eax, dword [0x542750]
mov dword [ebp + 8], eax
mov dword [ebp - 4], 2
cmp dword [ebp + 0xc], 0
jle 0x4b07ea
inc esi
lea eax, [ebp + 8]
push esi
push str.webgameplguin_d
push eax
call fcn.0040301c
mov eax, dword [edi + 0xb0]
add esp, 0xc
mov ecx, dword [ebp - 0x18]
push dword [eax + ecx*4]
mov ecx, ebx
push dword [ebp + 8]
call fcn.004acf55
mov dword [ebp - 0x18], esi
cmp esi, dword [ebp + 0xc]
jl 0x4b07b9
lea ecx, [ebp + 8]
call fcn.00403030
call fcn.004e3305
ret 8