Function at 0x40625a
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 + 0xd38], 1
call ebp
lea esi, [ebx + 0xacc]
and dword [esi + 0x24], 0
mov edi, eax
call fcn.00407415
call fcn.0040e726
mov eax, dword [eax + 4]
push 0x3f7
push dword [ebx + 4]
mov dword [ebx + 0xaf4], eax
mov dword [ebx + 0xaf0], 0xffffff
call ebp
mov dword [ebx + 0xd30], eax
call fcn.0040e726
xor edi, edi
inc edi
push edi
push dword [eax + 4]
push 0x30
push dword [ebx + 0xd30]
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x3f5
push dword [ebx + 4]
call ebp
lea esi, [ebx + 0xa50]
mov ecx, eax
mov eax, esi
call fcn.00406a51
call fcn.0040e726
push edi
push dword [eax]
push 0x30
push dword [ebx + 0xa54]
call dword [sym.imp.USER32.dll_SendMessageW]
mov dword [esi + 0x24], edi
call fcn.0040e726
call fcn.0040f033
mov eax, dword [eax]
call fcn.00406a82
and dword [esi + 0x2c], 0
and dword [esi + 0x38], 0
mov dword [esi + 0x30], 2
mov dword [esi + 0x34], edi
mov dword [ebx + 0xac4], 4
push 0x403
mov dword [esi + 0x68], 0x666666
mov dword [esi + 0x70], edi
push dword [ebx + 4]
call ebp
lea esi, [ebx + 0xa24]
and dword [esi + 0x24], 0
mov edi, eax
call fcn.00407415
call fcn.0040e726
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 + 0xad0]
mov dword [ebx + 0xa4c], eax
call esi
push 4
push 0x19
mov edi, 0x11d
push edi
push 0x41
push 0xa3
push 0
push dword [ebx + 0xd30]
call esi
push 4
push 0x23
push 0x55
push 0x3c
push 0x1c4
push 0
push dword [ebx + 0xa54]
call esi
push 4
push 0xf
push edi
push 0x64
push 0xa5
push 0
push dword [ebx + 0xa28]
call esi
push 0x3f8
push dword [ebx + 4]
lea edi, [ebx + 0xaf8]
call ebp
mov dword [edi], eax
call fcn.0040e726
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 + 0xb00]
mov edi, eax
call fcn.00407415
call fcn.0040e726
push dword [eax]
mov eax, esi
call fcn.004069d6
and dword [ebx + 0xba8], 0
mov eax, 0xffffff
call fcn.004069af
mov esi, eax
call fcn.004069f4
mov edi, dword [sym.imp.USER32.dll_SetWindowPos]
push 4
push 0xf
push 0x7d
push 0x8a
push 0xb9
push 0
push dword [ebx + 0xb04]
call edi
push 0x3f2
push dword [ebx + 4]
lea esi, [ebx + 0xc70]
call ebp
mov dword [esi], eax
call fcn.0040e726
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 + 0xc78]
mov edi, eax
call fcn.00407415
call fcn.0040e726
push dword [eax]
mov eax, esi
call fcn.004069d6
xor edi, edi
mov eax, 0xffffff
mov dword [ebx + 0xd20], edi
call fcn.004069af
mov esi, eax
call fcn.004069f4
push 4
push 0xf
mov eax, 0xb9
push eax
push 0xa8
push eax
push edi
push dword [ebx + 0xc7c]
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 + 0xaf8]
call edi
push 0
push 1
push esi
push dword [ebx + 0xc70]
call edi
push 0x417
push dword [ebx + 4]
call ebp
lea esi, [ebx + 0x6bc]
mov ecx, eax
mov eax, esi
call fcn.00406a51
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.0040e726
call fcn.0040f071
mov eax, dword [eax]
call fcn.00406a82
and dword [esi + 0x2c], 0
and dword [esi + 0x38], 0
mov dword [esi + 0x30], 2
mov dword [esi + 0x34], 1
call fcn.0040e726
push 1
push dword [eax + 4]
push 0x30
push dword [ebx + 0x6c0]
call edi
push 0x47531c
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.0040e726
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 + 0xafc]
push eax
lea eax, [ebx + 0xaf8]
push eax
mov edi, ebx
call fcn.00403e02
lea eax, [ebx + 0xc74]
push eax
lea eax, [ebx + 0xc70]
push eax
call fcn.00403e02
pop edi
pop esi
pop ebp
ret