Function at 0x65ab20
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x727678
mov eax, dword fs:[0]
push eax
sub esp, 0x30
mov eax, dword [0x7e6410]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x38], esi
lea ebx, [esi + 4]
push 0
mov ecx, ebx
call fcn.0054c060
mov ecx, dword [0x7f7170]
test ecx, ecx
je 0x65ab78
mov eax, dword [ecx]
push 0xce
push dword [ebx]
call dword [eax + 0xc]
mov ecx, dword [0x7f7170]
cmp dword [ebp + 0x10], 0
je 0x65ab93
test ecx, ecx
je 0x65aba8
mov eax, dword [ecx]
push 0x7425a0
push 0x75ade8
call dword [eax + 8]
jmp 0x65abad
test ecx, ecx
je 0x65aba8
mov eax, dword [ecx]
push 0x7425a0
push str.TXT_ADDURL
call dword [eax + 8]
jmp 0x65abad
mov eax, 0x790eb0
push eax
lea ecx, [ebp - 0x3c]
call fcn.00428840
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0
call fcn.00429100
push eax
push dword [ebx]
call dword [sym.imp.USER32.dll_SetWindowTextW]
push 0x3e8
push dword [ebx]
call dword [sym.imp.USER32.dll_GetDlgItem]
mov dword [esi + 0x44], eax
test eax, eax
je 0x65abee
push 5
push eax
call dword [sym.imp.USER32.dll_GetWindow]
mov dword [esi + 0x48], eax
cmp dword [esi + 0x44], 0
je 0x65acc6
mov ecx, 0x7f7338
call fcn.0042aa60
xor edi, edi
mov dword [ebp - 0x34], eax
test eax, eax
jle 0x65acc6
lea ebx, [esi + 0x50]
push edi
mov ecx, 0x7f7338
call fcn.00440120
mov ecx, eax
call fcn.00429100
push eax
push 0
push 0x143
push dword [esi + 0x44]
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, ebx
xor esi, esi
call fcn.0042aa60
mov ebx, eax
test ebx, ebx
jle 0x65ac73
push edi
mov ecx, 0x7f7338
call fcn.00440120
mov ecx, eax
call fcn.00429100
mov ecx, dword [ebp - 0x38]
push eax
push esi
lea ecx, [ecx + 0x50]
call fcn.00440120
mov ecx, eax
call fcn.00429110
test eax, eax
js 0x65ac73
inc esi
cmp esi, ebx
jl 0x65ac44
push 1
push edi
mov ecx, 0x7f7338
call fcn.00440120
push eax
push esi
mov esi, dword [ebp - 0x38]
lea ebx, [esi + 0x50]
mov ecx, ebx
call fcn.0043fe00
test edi, edi
jne 0x65acb9
push edi
mov ecx, 0x7f7338
call fcn.00440120
push eax
lea ecx, [esi + 0x28]
call fcn.004289a0
lea ecx, [esi + 0x28]
call fcn.00429100
push eax
push dword [esi + 0x44]
call dword [sym.imp.USER32.dll_SetWindowTextW]
inc edi
cmp edi, dword [ebp - 0x34]
jl 0x65ac12
lea ebx, [esi + 4]
push dword [esi + 0x44]
call dword [sym.imp.USER32.dll_SetFocus]
push str.http:__app.gomtv.com_gomaudio_demo.pls
push 0x520
push dword [ebx]
call dword [sym.imp.USER32.dll_SetDlgItemTextW]
mov ecx, 0x7f71e0
call fcn.0058dcc0
cmp eax, 1
jne 0x65acfc
mov ecx, esi
call fcn.006599f0
jmp 0x65ae36
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
push dword [ebx]
movdqu xmmword [ebp - 0x30], xmm0
call dword [sym.imp.USER32.dll_GetWindowRect]
mov edi, dword [ebp - 0x24]
mov eax, edi
sub eax, dword [ebp - 0x2c]
imul ecx, eax, 0xaa
mov eax, 0x7e07e07f
push 0x206
imul ecx
sar edx, 7
mov eax, edx
shr eax, 0x1f
add eax, edx
sub edi, eax
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x28]
sub eax, dword [ebp - 0x30]
mov dword [ebp - 0x24], edi
sub edi, dword [ebp - 0x2c]
push edi
push eax
push 0
push 0
push 0
push dword [ebx]
call dword [sym.imp.USER32.dll_SetWindowPos]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x5ac
push dword [ebx]
call edi
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call esi
push 0x4bf
push dword [ebx]
call edi
push 0
push eax
call esi
push 1
push dword [ebx]
xorps xmm0, xmm0
movdqu xmmword [ebp - 0x20], xmm0
call edi
lea ecx, [ebp - 0x20]
push ecx
push eax
call dword [sym.imp.USER32.dll_GetWindowRect]
mov edi, dword [sym.imp.USER32.dll_ScreenToClient]
lea eax, [ebp - 0x20]
push eax
push dword [ebx]
call edi
test eax, eax
je 0x65adb0
lea eax, [ebp - 0x18]
push eax
push dword [ebx]
call edi
mov esi, dword [ebp - 0x34]
lea eax, [ebp - 0x20]
neg esi
push esi
push 0
push eax
call dword [sym.imp.USER32.dll_OffsetRect]
push 1
push dword [ebx]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 5
push 0
push 0
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
push 0
push eax
call dword [sym.imp.USER32.dll_SetWindowPos]
push 2
push dword [ebx]
call dword [sym.imp.USER32.dll_GetDlgItem]
lea ecx, [ebp - 0x20]
push ecx
push eax
call dword [sym.imp.USER32.dll_GetWindowRect]
lea eax, [ebp - 0x20]
push eax
push dword [ebx]
call edi
test eax, eax
je 0x65ae0a
lea eax, [ebp - 0x18]
push eax
push dword [ebx]
call edi
push esi
push 0
lea eax, [ebp - 0x20]
push eax
call dword [sym.imp.USER32.dll_OffsetRect]
push 2
push dword [ebx]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 5
push 0
push 0
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
push 0
push eax
call dword [sym.imp.USER32.dll_SetWindowPos]
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.006b3266
mov esp, ebp
pop ebp
ret 0x10