Function at 0x404330
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x42f860
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x20
push esi
mov esi, ecx
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::CString_2
lea ecx, [esp + 0x1c]
mov dword [esp + 0x2c], 0
call sub.MFC42.DLL_CString::CString_2
lea ecx, [esp + 0x18]
mov byte [esp + 0x2c], 1
call sub.MFC42.DLL_CString::CString_2
lea ecx, [esp + 0x14]
mov byte [esp + 0x2c], 2
call sub.MFC42.DLL_CString::CString_2
lea ecx, [esp + 0x10]
mov byte [esp + 0x2c], 3
call sub.MFC42.DLL_CString::CString_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x2c], 4
call sub.MFC42.DLL_CString::CString_2
lea ecx, [esp + 8]
mov byte [esp + 0x2c], 5
call sub.MFC42.DLL_CString::CString_2
lea ecx, [esp + 4]
mov byte [esp + 0x2c], 6
call sub.MFC42.DLL_CString::CString_2
mov eax, dword [esi + 0x33c]
lea ecx, [esp + 0x20]
push eax
push 0x56c128
push ecx
mov byte [esp + 0x38], 7
call sub.MFC42.DLL_CString::Format
mov edx, dword [esi + 0x340]
lea eax, [esp + 0x28]
push edx
push 0x56c128
push eax
call sub.MFC42.DLL_CString::Format
mov ecx, dword [esi + 0x344]
lea edx, [esp + 0x30]
push ecx
push 0x56c128
push edx
call sub.MFC42.DLL_CString::Format
mov eax, dword [esi + 0x348]
lea ecx, [esp + 0x38]
push eax
push 0x56c128
push ecx
call sub.MFC42.DLL_CString::Format
mov edx, dword [esi + 0x34c]
lea eax, [esp + 0x40]
push edx
push 0x56c128
push eax
call sub.MFC42.DLL_CString::Format
mov ecx, dword [esi + 0x350]
lea edx, [esp + 0x48]
push ecx
push 0x56c128
push edx
call sub.MFC42.DLL_CString::Format
mov eax, dword [esi + 0x354]
add esp, 0x48
lea ecx, [esp + 8]
push eax
push 0x56c128
push ecx
call sub.MFC42.DLL_CString::Format
mov edx, dword [esi + 0x358]
lea eax, [esp + 0x10]
push edx
push 0x56c128
push eax
call sub.MFC42.DLL_CString::Format
mov ecx, dword [esp + 0x38]
add esp, 0x18
push ecx
lea ecx, [esi + 0x5e0]
call sub.MFC42.DLL_CWnd::SetWindowTextA
mov edx, dword [esp + 0x1c]
lea ecx, [esi + 0x5a0]
push edx
call sub.MFC42.DLL_CWnd::SetWindowTextA
mov eax, dword [esp + 0x18]
lea ecx, [esi + 0x560]
push eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
mov ecx, dword [esp + 0x14]
push ecx
lea ecx, [esi + 0x520]
call sub.MFC42.DLL_CWnd::SetWindowTextA
mov edx, dword [esp + 0x10]
lea ecx, [esi + 0x4e0]
push edx
call sub.MFC42.DLL_CWnd::SetWindowTextA
mov eax, dword [esp + 0xc]
lea ecx, [esi + 0x4a0]
push eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
mov ecx, dword [esp + 8]
push ecx
lea ecx, [esi + 0x460]
call sub.MFC42.DLL_CWnd::SetWindowTextA
mov edx, dword [esp + 4]
lea ecx, [esi + 0x420]
push edx
call sub.MFC42.DLL_CWnd::SetWindowTextA
lea ecx, [esp + 4]
mov byte [esp + 0x2c], 6
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 8]
mov byte [esp + 0x2c], 5
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xc]
mov byte [esp + 0x2c], 4
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10]
mov byte [esp + 0x2c], 3
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x2c], 2
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x2c], 1
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x2c], 0
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov dword [esp + 0x2c], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0x24]
pop esi
mov dword fs:[0], ecx
add esp, 0x2c
ret