Function at 0x40620f
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, dword [sym.imp.USER32.dll_GetDlgItem]
push esi
push edi
push 0x3f1
push dword [ebx + 4]
mov dword [ebx + 0xd34], 1
call ebp
lea esi, [ebx + 0xac8]
and dword [esi + 0x24], 0
mov edi, eax
call fcn.004073ca
call fcn.0040e6e7
mov eax, dword [eax + 4]
push 0x3f7
push dword [ebx + 4]
mov dword [ebx + 0xaf0], eax
mov dword [ebx + 0xaec], 0xffffff
call ebp
mov dword [ebx + 0xd2c], eax
call fcn.0040e6e7
xor edi, edi
inc edi
push edi
push dword [eax + 4]
push 0x30
push dword [ebx + 0xd2c]
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x3f5
push dword [ebx + 4]
call ebp
lea esi, [ebx + 0xa4c]
mov ecx, eax
mov eax, esi
call fcn.00406a06
call fcn.0040e6e7
push edi
push dword [eax]
push 0x30
push dword [ebx + 0xa50]
call dword [sym.imp.USER32.dll_SendMessageW]
mov dword [esi + 0x24], edi
call fcn.0040e6e7
call fcn.0040eff4
mov eax, dword [eax]
call fcn.00406a37
and dword [esi + 0x2c], 0
and dword [esi + 0x38], 0
mov dword [esi + 0x30], 2
mov dword [esi + 0x34], edi
mov dword [ebx + 0xac0], 4
push 0x403
mov dword [esi + 0x68], 0x666666
mov dword [esi + 0x70], edi
push dword [ebx + 4]
call ebp
lea esi, [ebx + 0xa20]
and dword [esi + 0x24], 0
mov edi, eax
call fcn.004073ca
call fcn.0040e6e7
mov eax, dword [eax]
mov esi, dword [sym.imp.USER32.dll_SetWindowPos]
push 4
push 0x23
push 0x55
push 0x46
push 0x64
push 0
push dword [ebx + 0xacc]
mov dword [ebx + 0xa48], eax
call esi
push 4
push 0x19
mov edi, 0x11d
push edi
push 0x41
push 0xa3
push 0
push dword [ebx + 0xd2c]
call esi
push 4
push 0x23
push 0x55
push 0x3c
push 0x1c4
push 0
push dword [ebx + 0xa50]
call esi
push 4
push 0xf
push edi
push 0x64
push 0xa5
push 0
push dword [ebx + 0xa24]
call esi
push 0x3f8
push dword [ebx + 4]
lea edi, [ebx + 0xaf4]
call ebp
mov dword [edi], eax
call fcn.0040e6e7
push 1
push dword [eax]
push 0x30
push dword [edi]
call dword [sym.imp.USER32.dll_SendMessageW]
push 4
push 0xf
push 0x16
push 0x8a
push 0xa3
push 0
push dword [edi]
call esi
push 0x41e
push dword [ebx + 4]
call ebp
lea esi, [ebx + 0xafc]
mov edi, eax
call fcn.004073ca
call fcn.0040e6e7
push dword [eax]
mov eax, esi
call fcn.0040698b
and dword [ebx + 0xba4], 0
mov eax, 0xffffff
call fcn.00406964
mov esi, eax
call fcn.004069a9
mov edi, dword [sym.imp.USER32.dll_SetWindowPos]
push 4
push 0xf
push 0x7d
push 0x8a
push 0xb9
push 0
push dword [ebx + 0xb00]
call edi
push 0x3f2
push dword [ebx + 4]
lea esi, [ebx + 0xc6c]
call ebp
mov dword [esi], eax
call fcn.0040e6e7
push 1
push dword [eax]
push 0x30
push dword [esi]
call dword [sym.imp.USER32.dll_SendMessageW]
push 4
push 0xf
push 0x16
push 0xa8
push 0xa3
push 0
push dword [esi]
call edi
push 0x41d
push dword [ebx + 4]
call ebp
lea esi, [ebx + 0xc74]
mov edi, eax
call fcn.004073ca
call fcn.0040e6e7
push dword [eax]
mov eax, esi
call fcn.0040698b
xor edi, edi
mov eax, 0xffffff
mov dword [ebx + 0xd1c], edi
call fcn.00406964
mov esi, eax
call fcn.004069a9
push 4
push 0xf
mov eax, 0xb9
push eax
push 0xa8
push eax
push edi
push dword [ebx + 0xc78]
call dword [sym.imp.USER32.dll_SetWindowPos]
push edi
push edi
mov edi, dword [sym.imp.USER32.dll_SendMessageW]
mov esi, 0xf1
push esi
push dword [ebx + 0x964]
call edi
push 0
push 1
push esi
push dword [ebx + 0xaf4]
call edi
push 0
push 1
push esi
push dword [ebx + 0xc6c]
call edi
push 0x417
push dword [ebx + 4]
call ebp
lea esi, [ebx + 0x6bc]
mov ecx, eax
mov eax, esi
call fcn.00406a06
push 4
push 0x23
push 0x45
push 0x168
push 0x118
push 0
push dword [ebx + 0x6c0]
call dword [sym.imp.USER32.dll_SetWindowPos]
mov dword [esi + 0x24], 1
call fcn.0040e6e7
call fcn.0040f032
mov eax, dword [eax]
call fcn.00406a37
and dword [esi + 0x2c], 0
and dword [esi + 0x38], 0
mov dword [esi + 0x30], 2
mov dword [esi + 0x34], 1
call fcn.0040e6e7
push 1
push dword [eax + 4]
push 0x30
push dword [ebx + 0x6c0]
call edi
push 0x475314
push dword [ebx + 0x6c0]
call dword [sym.imp.USER32.dll_SetWindowTextW]
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push dword [ebx + 0x6c0]
call esi
push 0x416
push dword [ebx + 4]
call ebp
mov dword [ebx + 0x6b8], eax
push 4
push 0x13f
push 0x21a
push 0x28
push 0x28
push 0
push eax
call dword [sym.imp.USER32.dll_SetWindowPos]
call fcn.0040e6e7
push 1
push dword [eax]
push 0x30
push dword [ebx + 0x6b8]
call edi
push 0x416
push dword [ebx + 4]
call ebp
push 0
push eax
call esi
lea eax, [ebx + 0xaf8]
push eax
lea eax, [ebx + 0xaf4]
push eax
mov edi, ebx
call fcn.00403e02
lea eax, [ebx + 0xc70]
push eax
lea eax, [ebx + 0xc6c]
push eax
call fcn.00403e02
pop edi
pop esi
pop ebp
ret