Function at 0x4cadd0
Capabilities:
Access peb ldr_data
Contain obfuscated stackstrings
Get number of processors
Get process heap flags
Get process heap force flags

Disassembly:
push 0xffffffffffffffff
push 0x67fe43
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x14
mov eax, dword [esp + 0x24]
push ebx
push ebp
push esi
push edi
mov esi, ecx
push eax
push 0xc0
mov dword [esp + 0x18], esi
call sub.MFC42u.DLL_CDialog::CDialog_1
xor ebp, ebp
lea ecx, [esi + 0x60]
mov dword [esp + 0x2c], ebp
call fcn.00579100
push 7
lea ecx, [esi + 0xcc]
mov byte [esp + 0x30], 1
call fcn.0057a1a0
push 7
lea ecx, [esi + 0x128]
mov byte [esp + 0x30], 2
call fcn.0057a1a0
push ebp
lea ecx, [esi + 0x184]
push ebp
mov byte [esp + 0x34], 3
call fcn.00430220
push 0xc76a
push 0xc849
push 1
lea ecx, [esi + 0x2f8]
mov byte [esp + 0x38], 4
call fcn.00623630
push 0xc76a
push 0xc849
push 1
lea ecx, [esi + 0x4d8]
mov byte [esp + 0x38], 5
call fcn.00623630
push 0xc768
push 0xc767
push 1
lea ecx, [esi + 0x6b8]
mov byte [esp + 0x38], 6
call fcn.00623630
push 0xc768
push 0xc767
push 1
lea ecx, [esi + 0x898]
mov byte [esp + 0x38], 7
call fcn.00623630
push 0xc768
push 0xc767
push 1
lea ecx, [esi + 0xa78]
mov byte [esp + 0x38], 8
call fcn.00623630
push 0xc768
push 0xc767
push 1
lea ecx, [esi + 0xc58]
mov byte [esp + 0x38], 9
call fcn.00623630
push 1
lea ecx, [esi + 0xe38]
mov byte [esp + 0x30], 0xa
call fcn.0057a5a0
mov byte [esp + 0x2c], 0xb
push 1
lea ecx, [esi + 0xf48]
call fcn.0057aac0
push 1
lea ecx, [esi + 0xf9c]
mov byte [esp + 0x30], 0xc
call fcn.0057b020
lea ecx, [esi + 0xff0]
mov byte [esp + 0x2c], 0xd
call fcn.0057b920
push 4
lea ecx, [esi + 0x11c8]
mov byte [esp + 0x30], 0xe
call fcn.006245e0
push 4
lea ecx, [esi + 0x12b8]
mov byte [esp + 0x30], 0xf
call fcn.006245e0
push ebp
lea ecx, [esi + 0x13a8]
push str._0123456789
mov byte [esp + 0x34], 0x10
call fcn.00430220
mov ebx, 0x11
push ebp
lea ecx, [esi + 0x151c]
push str._0123456789
mov byte [esp + 0x34], bl
call fcn.00430220
mov dword [esi + 0x1694], ebp
mov dword [esi + 0x16a0], ebp
mov dword [esi + 0x169c], ebp
mov dword [esi + 0x1698], ebp
mov dword [esi + 0x1690], 0x6a87e8
mov dword [esi + 0x16a4], 0x6a87d0
mov dword [esi + 0x16a8], ebp
mov dword [esi + 0x16ac], ebx
mov dword [esi + 0x16b0], ebp
mov dword [esi + 0x16b4], ebp
mov dword [esi + 0x16b8], ebp
mov dword [esi + 0x16bc], 0xa
lea ecx, [esi + 0x16c0]
mov byte [esp + 0x2c], 0x14
call fcn.004858d0
lea ecx, [esi + 0x16dc]
mov byte [esp + 0x2c], 0x15
call fcn.004a2080
lea edi, [esi + 0x16f0]
mov byte [esp + 0x2c], 0x16
mov dword [esp + 0x14], edi
lea ecx, [edi + 0xc]
mov dword [edi], 0x64
mov dword [edi + 4], ebp
mov dword [edi + 8], ebp
call sub.MFC42u.DLL_CString::CString_5
or eax, 0xffffffff
lea ecx, [edi + 0x1c]
mov byte [esp + 0x2c], 0x17
mov dword [edi + 0x10], ebp
mov dword [edi + 0x14], eax
mov dword [edi + 0x18], eax
call fcn.006086f6
lea ecx, [edi + 0x30]
mov byte [esp + 0x2c], 0x18
call fcn.006086f6
lea ecx, [edi + 0x44]
mov byte [esp + 0x2c], 0x19
call fcn.006086f6
lea ecx, [edi + 0x58]
mov byte [esp + 0x2c], 0x1a
call fcn.006086f6
lea ecx, [edi + 0x6c]
mov byte [esp + 0x2c], 0x1b
call fcn.006086f6
lea ecx, [edi + 0x80]
mov byte [esp + 0x2c], 0x1c
call fcn.006086f6
lea eax, [edi + 0x98]
mov dword [edi + 0x94], 0x383
lea ebx, [edi + 0xa4]
mov dword [esp + 0x34], eax
mov dword [eax], ebp
mov dword [eax + 4], ebp
mov dword [eax + 8], ebp
mov dword [ebx], ebp
mov eax, 7
mov dword [ebx + 4], ebp
mov dword [ebx + 8], ebp
mov dword [edi + 0xb0], eax
mov dword [edi + 0xb4], eax
mov dword [edi + 0xb8], 0xffffffff
add edi, 0xbc
push 0xa
mov ecx, edi
mov byte [esp + 0x30], 0x1d
call fcn.00481d20
mov dword [edi], vtable.CTDCCustomAttributeDataMap.0
lea ecx, [esp + 0x18]
mov byte [esp + 0x2c], 0x1e
push ecx
call sub.MFC42u.DLL_COleDateTime::GetTickCount
mov edx, dword [eax]
push ebx
mov dword [ebx], edx
mov ecx, dword [eax + 4]
mov dword [ebx + 4], ecx
mov edx, dword [eax + 8]
mov ecx, dword [esp + 0x38]
mov dword [ebx + 8], edx
call fcn.005ba990
mov dword [esi + 0x17c8], ebp
mov dword [esi + 0x17d0], ebp
mov dword [esi + 0x17cc], 0x69f808
lea ecx, [esi + 0x17d8]
mov byte [esp + 0x2c], 0x20
mov dword [esi + 0x17d4], 0xffffffff
call fcn.00661ca0
lea ecx, [esi + 0x181c]
mov byte [esp + 0x2c], 0x21
call sub.MFC42u.DLL_CString::CString_5
lea ecx, [esi + 0x1820]
mov byte [esp + 0x2c], 0x22
call fcn.0043f720
lea edi, [esi + 0x1840]
mov byte [esp + 0x2c], 0x23
mov ecx, edi
call fcn.004072e0
push ebp
mov bl, 0x24
push 0x10
push 0x11f
mov ecx, edi
mov byte [esp + 0x38], bl
mov dword [esi + 0x1848], 1
mov dword [esi], vtable.CTDLFilterBar.0
call fcn.004073c0
push ebp
push 0xc7f8
lea ecx, [esp + 0x3c]
call fcn.00411680
mov edx, dword [0x755d48]
mov eax, dword [eax]
mov ecx, dword [esi + 0x1844]
push edx
push eax
push ecx
push 1
lea ecx, [esi + 0x184]
mov byte [esp + 0x3c], 0x25
call fcn.004304e0
lea ecx, [esp + 0x34]
mov byte [esp + 0x2c], bl
call fcn.004116d0
push ebp
push 0xc7f8
lea ecx, [esp + 0x3c]
call fcn.00411680
mov edx, dword [0x755d48]
mov eax, dword [eax]
mov ecx, dword [esi + 0x1844]
push edx
push eax
push ecx
push 1
lea ecx, [esi + 0x13a8]
mov byte [esp + 0x3c], 0x26
call fcn.004304e0
lea ecx, [esp + 0x34]
mov byte [esp + 0x2c], bl
call fcn.004116d0
push ebp
push 0xc7f8
lea ecx, [esp + 0x3c]
call fcn.00411680
mov edx, dword [0x755d48]
mov eax, dword [eax]
mov ecx, dword [esi + 0x1844]
push edx
push eax
push ecx
push 1
lea ecx, [esi + 0x151c]
mov byte [esp + 0x3c], 0x27
call fcn.004304e0
lea ecx, [esp + 0x34]
mov byte [esp + 0x2c], bl
call fcn.004116d0
mov ecx, dword [esp + 0x24]
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x20
ret 4