Function at 0x4497f5
Capabilities:
Hide graphical window

Disassembly:
push 0x6c
mov eax, 0x53ff30
call fcn.0053655e
mov esi, ecx
mov dword [ebp - 0x74], esi
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
lea ebx, [esi + 4]
push 0x496
push dword [ebx]
call edi
push 0x492
mov dword [esi + 0x38], eax
push dword [ebx]
call edi
push 5
add esi, 0x70
push eax
mov ecx, esi
call fcn.004317d3
push 0x55c2dc
lea ecx, [ebp - 0x28]
call fcn.00401cd4
and dword [ebp - 4], 0
lea eax, [ebp - 0x28]
push eax
mov ecx, esi
call fcn.0043132a
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.0040257a
push 0xe
mov ecx, esi
call fcn.004313ca
push 0x968407
mov ecx, esi
call fcn.0043178d
push 4
push 0
mov ecx, esi
call fcn.00431767
push 0x493
push dword [ebx]
call edi
mov esi, dword [ebp - 0x74]
push 5
add esi, 0x240
push eax
mov ecx, esi
call fcn.004317d3
push 0x55c2dc
lea ecx, [ebp - 0x28]
call fcn.00401cd4
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 1
push eax
mov ecx, esi
call fcn.0043132a
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.0040257a
push 0xa
mov ecx, esi
call fcn.004313ca
push 0x968407
mov ecx, esi
call fcn.0043178d
push 4
push 0
mov ecx, esi
call fcn.00431767
push 0x7f89
mov ecx, esi
call fcn.00431229
push 0x494
push dword [ebx]
call edi
mov esi, dword [ebp - 0x74]
add esi, 0x328
push 5
push eax
mov ecx, esi
call fcn.004317d3
push 0x55c2dc
lea ecx, [ebp - 0x28]
call fcn.00401cd4
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 2
push eax
mov ecx, esi
call fcn.0043132a
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.0040257a
push 0xa
mov ecx, esi
call fcn.004313ca
push 0x968407
mov ecx, esi
call fcn.0043178d
push 4
push 0
mov ecx, esi
call fcn.00431767
push 0x7f89
mov ecx, esi
call fcn.00431229
push 0x428
push dword [ebx]
call edi
mov ecx, dword [ebp - 0x74]
push 5
push eax
lea ecx, [ecx + 0x410]
call fcn.004317d3
push 0x55c2dc
lea ecx, [ebp - 0x28]
call fcn.00401cd4
push 0
push 0
push 0xa
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 3
push eax
mov ecx, esi
call fcn.00431245
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.0040257a
push 0x495
push dword [ebx]
call edi
mov esi, dword [ebp - 0x74]
push 5
add esi, 0x158
push eax
mov ecx, esi
call fcn.004317d3
push 0x55c2dc
lea ecx, [ebp - 0x28]
call fcn.00401cd4
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 4
push eax
mov ecx, esi
call fcn.0043132a
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.0040257a
push 0xa
mov ecx, esi
call fcn.004313ca
push 0x5b5b5b
mov ecx, esi
call fcn.0043178d
push 4
push 0
mov ecx, esi
call fcn.00431767
push 0x4d7
push dword [ebx]
call edi
mov esi, dword [ebp - 0x74]
push 5
add esi, 0x4f8
push eax
mov ecx, esi
call fcn.004317d3
push 0x55c2dc
lea ecx, [ebp - 0x28]
call fcn.00401cd4
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 5
push eax
mov ecx, esi
call fcn.0043132a
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.0040257a
push 0xa
mov ecx, esi
call fcn.004313ca
push 4
push 0
mov ecx, esi
call fcn.00431767
push 0x4d8
push dword [ebx]
call edi
mov esi, dword [ebp - 0x74]
push 5
add esi, 0x5e0
push eax
mov ecx, esi
call fcn.004317d3
push 0x55c2dc
lea ecx, [ebp - 0x28]
call fcn.00401cd4
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 6
push eax
mov ecx, esi
call fcn.0043132a
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.0040257a
push 0xa
mov ecx, esi
call fcn.004313ca
push 4
push 0
mov ecx, esi
call fcn.00431767
push 0xad9035
mov ecx, esi
call fcn.0043178d
push 4
mov ecx, esi
call fcn.0043148b
push 0x7f89
mov ecx, esi
call fcn.00431229
sub esp, 0x28
mov ecx, esi
mov eax, esp
mov dword [eax], vtable.std::_Func_impl_no_alloc_class__lambda_560b79f63cb73cef50b64d4f3f3ffea6___void___.0
mov dword [eax + 0x24], eax
call fcn.00420f32
push 0x497
push dword [ebx]
call edi
mov esi, dword [ebp - 0x74]
push eax
lea ecx, [esi + 0x740]
call fcn.00427d97
push 0
push dword [esi + 0x76c]
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
call esi
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x38], vtable.std::_Func_impl_no_alloc_class__lambda_ad90f1faa6f4414e65eb21ef4cf5a5a6___void__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___.0
mov dword [ebp - 0x34], eax
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x14], ecx
push ecx
lea ecx, [eax + 0x838]
mov dword [ebp - 4], 7
call fcn.0040fcff
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
call fcn.00410090
push 0x498
push dword [ebx]
call edi
mov ecx, dword [ebp - 0x74]
push eax
lea ecx, [ecx + 0x880]
call fcn.00427d97
mov eax, dword [ebp - 0x74]
push 0
push dword [eax + 0x8ac]
call esi
mov esi, dword [ebp - 0x74]
lea eax, [ebp - 0x70]
mov dword [ebp - 0x70], vtable.std::_Func_impl_no_alloc_class__lambda_68c2500fb654ff29f940cd2ea89959c9___void__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___.0
mov dword [ebp - 0x6c], esi
mov dword [ebp - 0x4c], eax
push eax
lea ecx, [esi + 0x978]
mov dword [ebp - 4], 8
call fcn.0040fcff
lea ecx, [ebp - 0x70]
call fcn.00410090
push 0x4a1
push dword [ebx]
call edi
lea ecx, [ebp - 0x48]
mov dword [esi + 0x34], eax
push ecx
push eax
call dword [sym.imp.USER32.dll_GetWindowRect]
lea ecx, [ebp - 0x48]
push ecx
mov ecx, ebx
call fcn.00421f69
mov ecx, dword [ebp - 0x44]
xor eax, eax
mov dword [esi + 0x9c4], ecx
inc eax
call fcn.00536508
ret 0x10