Function at 0x44bc50
Capabilities:
Access peb ldr_data
Get number of processors

Disassembly:
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x579fa0
push eax
mov dword fs:[0], esp
push ebp
push esi
push edi
mov esi, ecx
mov eax, dword [esi + 0x84]
mov dword [esp + 0x14], 3
test eax, eax
je 0x44bed2
mov eax, dword [esp + 0x24]
test eax, eax
je 0x44bd4a
push 0xffffffffffffffff
push 0
lea ecx, [esi + 0x13c]
call fcn.0044e610
push 0xffffffffffffffff
push 0
lea ecx, [esi + 0x150]
call fcn.004374d0
push 0xffffffffffffffff
push 0
lea ecx, [esi + 0x128]
call sub.MFC42.DLL_CStringArray::SetSize
push 0xffffffffffffffff
push 0
lea ecx, [esi + 0xc4]
call sub.MFC42.DLL_CStringArray::SetSize
push 0xffffffffffffffff
push 0
lea ecx, [esi + 0xd8]
call sub.MFC42.DLL_CStringArray::SetSize
push 0xffffffffffffffff
push 0
lea ecx, [esi + 0xec]
call sub.MFC42.DLL_CStringArray::SetSize
push 0xffffffffffffffff
push 0
lea ecx, [esi + 0x100]
call fcn.004374d0
push 0xffffffffffffffff
push 0
lea ecx, [esi + 0x1d0]
call fcn.004374d0
push 0xffffffffffffffff
push 0
lea ecx, [esi + 0x1e4]
call sub.MFC42.DLL_CStringArray::SetSize
push 0xffffffffffffffff
push 0
lea ecx, [esi + 0x1f8]
call sub.MFC42.DLL_CStringArray::SetSize
push 0xffffffffffffffff
push 0
lea ecx, [esi + 0x20c]
call sub.MFC42.DLL_CStringArray::SetSize
push 0xffffffffffffffff
push 0
lea ecx, [esi + 0x220]
call sub.MFC42.DLL_CStringArray::SetSize
mov dword [esi + 0x114], 0
mov ebp, dword [esi + 0x144]
lea edi, [esi + 0x13c]
push 0xffffffffffffffff
mov ecx, edi
lea eax, [ebp + 1]
push eax
call fcn.0044e610
mov ecx, dword [edi + 4]
lea edi, [esi + 0x150]
fld qword [esp + 0x38]
push 0xffffffffffffffff
fstp qword [ecx + ebp*8]
mov ebp, dword [edi + 8]
mov ecx, edi
lea edx, [ebp + 1]
push edx
call fcn.004374d0
mov eax, dword [edi + 4]
mov ecx, dword [esp + 0x40]
lea edx, [esp + 0x1c]
mov dword [eax + ebp*4], ecx
mov eax, dword [esi + 0x130]
lea ecx, [esi + 0x128]
push edx
push eax
call sub.MFC42.DLL_CStringArray::SetAtGrow
mov eax, dword [esi + 0xcc]
lea ecx, [esi + 0xc4]
lea edx, [esp + 0x20]
push edx
push eax
call sub.MFC42.DLL_CStringArray::SetAtGrow
mov eax, dword [esi + 0xe0]
lea ecx, [esi + 0xd8]
lea edx, [esp + 0x2c]
push edx
push eax
call sub.MFC42.DLL_CStringArray::SetAtGrow
mov eax, dword [esi + 0xf4]
lea ecx, [esi + 0xec]
lea edx, [esp + 0x30]
push edx
push eax
call sub.MFC42.DLL_CStringArray::SetAtGrow
mov ebp, dword [esi + 0x108]
lea edi, [esi + 0x100]
push 0xffffffffffffffff
mov ecx, edi
lea eax, [ebp + 1]
push eax
call fcn.004374d0
mov ecx, dword [edi + 4]
mov edx, dword [esp + 0x34]
lea edi, [esi + 0x1d0]
push 0xffffffffffffffff
mov dword [ecx + ebp*4], edx
mov ecx, edi
mov ebp, dword [edi + 8]
lea eax, [ebp + 1]
push eax
call fcn.004374d0
mov ecx, dword [edi + 4]
push 0x5f3788
mov dword [ecx + ebp*4], 0
mov eax, dword [esi + 0x1ec]
lea ecx, [esi + 0x1e4]
push eax
call sub.MFC42.DLL_CStringArray::SetAtGrow_1
mov eax, dword [esi + 0x200]
lea ecx, [esi + 0x1f8]
push 0x5f3788
push eax
call sub.MFC42.DLL_CStringArray::SetAtGrow_1
mov eax, dword [esi + 0x214]
lea ecx, [esi + 0x20c]
push 0x5f3788
push eax
call sub.MFC42.DLL_CStringArray::SetAtGrow_1
mov eax, dword [esi + 0x228]
lea ecx, [esi + 0x220]
push 0x5f3788
push eax
call sub.MFC42.DLL_CStringArray::SetAtGrow_1
mov eax, dword [esp + 0x28]
test eax, eax
je 0x44bed2
lea edi, [esi + 0x64]
mov ecx, edi
call fcn.00517f90
test eax, eax
je 0x44bea9
push 1
mov ecx, edi
call fcn.00517f50
jmp 0x44beb0
mov ecx, edi
call fcn.00517f90
push 4
mov ecx, edi
call sub.MFC42.DLL_CWnd::ShowWindow
mov edx, dword [esi + 0x84]
push 1
push 0
push edx
call dword [sym.imp.USER32.dll_InvalidateRect]
push 0x40
call dword [sym.imp.USER32.dll_MessageBeep]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x14], 2
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x14], 1
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x2c]
mov byte [esp + 0x14], 0
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x30]
mov dword [esp + 0x14], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebp
add esp, 0xc
ret 0x28