Function at 0x414e90
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x41cc58
mov eax, dword fs:[0]
push eax
sub esp, 0x9c
mov eax, dword [0x42a020]
xor eax, ebp
mov dword [ebp - 0x14], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0
push 0x4148a0
call fcn.004013c0
push eax
push 0x6e
call fcn.00401000
push eax
call dword [sym.imp.USER32.dll_CreateDialogParamW]
mov dword [0x42ace4], eax
push 0x3f2
mov eax, dword [0x42ace4]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
mov dword [0x42ace8], eax
lea ecx, [ebp - 0x7c]
push ecx
call fcn.00401010
add esp, 4
mov dword [ebp - 0x9c], eax
mov edx, dword [ebp - 0x9c]
mov dword [ebp - 0xa0], edx
mov dword [ebp - 4], 0
push 0x422588
mov eax, dword [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x98]
push ecx
call dword [sym.imp.MSVCP90.dll_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t_____cdecl_std::operator_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___wchar_t_const__]
add esp, 0xc
mov dword [ebp - 0xa4], eax
mov edx, dword [ebp - 0xa4]
mov dword [ebp - 0xa8], edx
mov byte [ebp - 4], 1
push 0xb4
call fcn.0041aaf0
add esp, 4
push eax
mov eax, dword [ebp - 0xa8]
push eax
lea ecx, [ebp - 0x30]
push ecx
call dword [sym.imp.MSVCP90.dll_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t_____cdecl_std::operator_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___wchar_t_const__]
add esp, 0xc
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVCP90.dll_public:_void___thiscall_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__::destructor_void_]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVCP90.dll_public:_void___thiscall_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__::destructor_void_]
push 4
push 0
push 0x1036
mov edx, dword [0x42ace8]
push edx
call dword [sym.imp.USER32.dll_SendMessageW]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVCP90.dll_public:_wchar_t_const____thiscall_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__::c_str_void_const]
push eax
mov eax, dword [0x42ace4]
push eax
call dword [sym.imp.USER32.dll_SetWindowTextW]
push 0xb6
push 0x44c
mov ecx, dword [0x42ace4]
push ecx
call fcn.0041ab20
add esp, 0xc
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [ebp - 0x34], eax
push 0x2000
push 0
push 0
push 0
push 0xef
call fcn.00401000
push eax
call dword [sym.imp.USER32.dll_LoadImageW]
mov dword [0x42acec], eax
push 0x479
mov edx, dword [0x42ace4]
push edx
call dword [sym.imp.USER32.dll_GetDlgItem]
mov dword [ebp - 0x10], eax
mov eax, dword [0x42acec]
push eax
push 0
push 0xf7
push 0x479
mov ecx, dword [0x42ace4]
push ecx
call dword [sym.imp.USER32.dll_SendDlgItemMessageW]
push 0x2000
push 0
push 0
push 0
push 0xf0
call fcn.00401000
push eax
call dword [sym.imp.USER32.dll_LoadImageW]
mov dword [0x42acf0], eax
mov edx, dword [0x42acf0]
push edx
push 0
push 0xf7
push 0x47f
mov eax, dword [0x42ace4]
push eax
call dword [sym.imp.USER32.dll_SendDlgItemMessageW]
mov dword [ebp - 0x60], 0
xor ecx, ecx
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 0x58], ecx
mov dword [ebp - 0x54], ecx
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x38], ecx
push 0x24
push 0
push 0x1036
mov edx, dword [0x42ace8]
push edx
call dword [sym.imp.USER32.dll_SendMessageW]
mov dword [ebp - 0x60], 0xf
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x58], 0x28
mov dword [ebp - 0x54], 0x42258c
lea eax, [ebp - 0x60]
push eax
push 0
push 0x1061
mov ecx, dword [0x42ace8]
push ecx
call dword [sym.imp.USER32.dll_SendMessageW]
mov dword [ebp - 0x4c], 1
mov dword [ebp - 0x58], 0xb4
mov dword [ebp - 0x54], str.Mod_Title___Filename
lea edx, [ebp - 0x60]
push edx
push 1
push 0x1061
mov eax, dword [0x42ace8]
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov dword [ebp - 0x4c], 2
mov dword [ebp - 0x58], 0x46
mov dword [ebp - 0x54], str.Subscribed_
lea ecx, [ebp - 0x60]
push ecx
push 2
push 0x1061
mov edx, dword [0x42ace8]
push edx
call dword [sym.imp.USER32.dll_SendMessageW]
call fcn.00413420
mov eax, dword [0x42ace4]
push eax
call dword [sym.imp.USER32.dll_UpdateWindow]
push 1
mov ecx, dword [0x42ace4]
push ecx
call dword [sym.imp.USER32.dll_ShowWindow]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVCP90.dll_public:_void___thiscall_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__::destructor_void_]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.004077d3
mov esp, ebp
pop ebp
ret