Function at 0x1000acc0
Capabilities:
Access peb ldr_data
Contain obfuscated stackstrings
Get graphical window text

Disassembly:
push 0xffffffffffffffff
push 0x1001dcf7
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x734
push esi
mov esi, ecx
push edi
lea ecx, [esp + 0x10]
call fcn.10016120
push 0
push 0
push 0x191
lea ecx, [esp + 0x4c]
mov dword [esp + 0x750], 0
call fcn.10014170
mov eax, dword [esi + 0x1b8]
lea ecx, [esp + 0xdc]
mov dword [esp + 0xd4], eax
lea eax, [esp + 0x10]
mov byte [esp + 0x744], 1
mov dword [esp + 0xd8], eax
call fcn.10013e00
mov eax, dword [esi + 0x1b8]
lea ecx, [esp + 0x10]
mov dword [esp + 0x178], ecx
lea ecx, [esp + 0x17c]
mov byte [esp + 0x744], 2
mov dword [esp + 0x174], eax
call fcn.10010400
mov eax, dword [esi + 0x1b8]
lea edx, [esp + 0x10]
lea ecx, [esp + 0x2cc]
mov byte [esp + 0x744], 3
mov dword [esp + 0x218], eax
mov dword [esp + 0x21c], edx
call fcn.100108a0
mov eax, dword [esi + 0x1b8]
lea ecx, [esp + 0x220]
mov dword [esp + 0x3a8], eax
lea eax, [esp + 0x10]
mov byte [esp + 0x744], 4
mov dword [esp + 0x3ac], eax
call fcn.10011ec0
mov eax, dword [esi + 0x1b8]
lea ecx, [esp + 0x10]
mov dword [esp + 0x2c4], ecx
lea ecx, [esp + 0x3b0]
mov byte [esp + 0x744], 5
mov dword [esp + 0x2c8], eax
call fcn.100112c0
mov eax, dword [esi + 0x1b8]
lea edx, [esp + 0x10]
lea ecx, [esp + 0x594]
mov byte [esp + 0x744], 6
mov dword [esp + 0x49c], edx
mov dword [esp + 0x498], eax
call fcn.10012550
lea ecx, [esp + 0x62c]
mov byte [esp + 0x744], 7
call fcn.10012710
lea eax, [esp + 0x10]
lea ecx, [esp + 0x4a0]
mov dword [esp + 0x718], eax
mov eax, dword [esi + 0x1b8]
mov byte [esp + 0x744], 8
mov dword [esp + 0x714], eax
call fcn.10012f10
mov eax, dword [esi + 0x1b8]
lea ecx, [esp + 0x10]
lea edx, [esp + 0xdc]
mov dword [esp + 0x588], ecx
mov byte [esp + 0x744], 9
mov dword [esp + 0x584], eax
push edx
lea ecx, [esp + 0x44]
call sub.MFC42.DLL_CPropertySheet::AddPage
lea eax, [esp + 0x17c]
lea ecx, [esp + 0x40]
push eax
call sub.MFC42.DLL_CPropertySheet::AddPage
lea ecx, [esp + 0x220]
push ecx
lea ecx, [esp + 0x44]
call sub.MFC42.DLL_CPropertySheet::AddPage
lea edx, [esp + 0x2cc]
lea ecx, [esp + 0x40]
push edx
call sub.MFC42.DLL_CPropertySheet::AddPage
lea eax, [esp + 0x3b0]
lea ecx, [esp + 0x40]
push eax
call sub.MFC42.DLL_CPropertySheet::AddPage
lea ecx, [esp + 0x594]
push ecx
lea ecx, [esp + 0x44]
call sub.MFC42.DLL_CPropertySheet::AddPage
lea edx, [esp + 0x62c]
lea ecx, [esp + 0x40]
push edx
call sub.MFC42.DLL_CPropertySheet::AddPage
lea eax, [esp + 0x4a0]
lea ecx, [esp + 0x40]
push eax
call sub.MFC42.DLL_CPropertySheet::AddPage
mov eax, dword [esp + 0x84]
lea ecx, [esp + 0x40]
or al, 0x20
mov dword [esp + 0x84], eax
call sub.MFC42.DLL_CPropertySheet::DoModal
lea ecx, [esp + 0x38]
call dword [sym.imp.EoRezoTools_17.dll_public:_void___thiscall_CTools::constructor_void_]
lea ecx, [esp + 0xc]
mov byte [esp + 0x744], 0xa
call sub.MFC42.DLL_CString::CString_1
push 0x1002c1f8
lea ecx, [esp + 0xc]
mov byte [esp + 0x748], 0xb
call fcn.1001be24
lea ecx, [esp + 8]
lea edx, [esp + 0x28]
push ecx
push 0x1002c7c8
push edx
mov byte [esp + 0x750], 0xc
call sub.MFC42.DLL_operator_2
push 0x1002c7c8
push eax
lea eax, [esp + 0x2c]
mov byte [esp + 0x74c], 0xd
push eax
call sub.MFC42.DLL_operator_1
lea ecx, [esp + 8]
lea edx, [esp + 0x2c]
push ecx
push eax
push edx
mov byte [esp + 0x750], 0xe
call sub.MFC42.DLL_operator
push str..cfg
push eax
lea eax, [esp + 0x3c]
mov byte [esp + 0x74c], 0xf
push eax
call sub.MFC42.DLL_operator_1
mov edi, eax
lea ecx, [esp + 0x30]
push 1
mov byte [esp + 0x748], 0x10
push ecx
lea ecx, [esp + 0x40]
call dword [sym.imp.EoRezoTools_17.dll_public:_class_CString___thiscall_CTools::GetAppDataDir_int_]
mov edx, dword [edi]
mov eax, dword [eax]
push edx
push eax
lea ecx, [esp + 0x14]
push str._s_s
push ecx
mov byte [esp + 0x754], 0x11
call sub.MFC42.DLL_CString::Format
add esp, 0x10
lea ecx, [esp + 0x30]
mov byte [esp + 0x744], 0x10
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x34]
mov byte [esp + 0x744], 0xf
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x2c]
mov byte [esp + 0x744], 0xe
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x744], 0xd
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x28]
mov byte [esp + 0x744], 0xc
call sub.MFC42.DLL_CString::CString
mov edx, dword [esp + 0xc]
mov ecx, dword [esi + 0x1b8]
push edx
call sym.EoRss.dll_public:_int___thiscall_CXmlEoRss::Build_char_const__
mov eax, dword [esi + 0x184]
push 0xffff0000
push 0
push 0x1101
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov ecx, dword [esi + 0x20]
push 0
push 0x12c
push 0x3e8
push ecx
call dword [sym.imp.USER32.dll_SetTimer]
lea ecx, [esp + 8]
mov byte [esp + 0x744], 0xb
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xc]
mov byte [esp + 0x744], 0xa
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x38]
mov byte [esp + 0x744], 9
call dword [sym.imp.EoRezoTools_17.dll_public_virtual:_void___thiscall_CTools::destructor_void_]
lea ecx, [esp + 0x4a0]
mov byte [esp + 0x744], 8
call fcn.10013020
lea ecx, [esp + 0x62c]
mov byte [esp + 0x744], 7
call fcn.100127c0
lea ecx, [esp + 0x594]
mov byte [esp + 0x744], 6
call fcn.100125a0
lea ecx, [esp + 0x3b0]
mov byte [esp + 0x744], 5
call fcn.10011350
lea ecx, [esp + 0x220]
mov byte [esp + 0x744], 4
call fcn.10011fa0
lea ecx, [esp + 0x2cc]
mov byte [esp + 0x744], 3
call fcn.10010960
lea ecx, [esp + 0x17c]
mov byte [esp + 0x744], 2
call fcn.100104a0
lea ecx, [esp + 0xdc]
mov byte [esp + 0x744], 1
call fcn.10013e50
lea ecx, [esp + 0x40]
mov byte [esp + 0x744], 0
call fcn.100141d0
mov dword [esp + 0x744], 0xffffffff
lea ecx, [esp + 0x10]
call fcn.100161f0
mov ecx, dword [esp + 0x73c]
pop edi
pop esi
mov dword fs:[0], ecx
add esp, 0x740
ret