Function at 0x430670
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x468980
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x74
mov eax, dword [0x4823c0]
push ebx
push ebp
push esi
push edi
mov dword [esp + 0x80], eax
mov edi, ecx
call sub.MFC71.DLL_AfxGetModuleState
mov eax, dword [eax + 4]
lea ecx, [esp + 0x1c]
mov dword [esp + 0x3c], eax
call fcn.0042fee0
mov ecx, edi
mov dword [esp + 0x8c], 0
call fcn.00462f50
mov eax, dword [eax + 0x58]
push 0
push 0x4012e
push 0x8000000
push eax
call sub.MILMOD.dll_Ordinal_104_2
mov dword [esp + 0x14], eax
imul eax, eax, 0x4e0
add eax, 0x100
push eax
lea ecx, [esp + 0x20]
call fcn.0040b0f0
mov ecx, edi
call fcn.00462f50
mov eax, dword [eax + 0x58]
push 0
push 0x40131
push 0x8000000
push eax
call sub.MILMOD.dll_Ordinal_104_2
mov esi, dword [sym.imp.MSVCP71.dll_class_std::basic_ostream_char__struct_std::char_traits_char______cdecl_std::operator___struct_std::char_traits_char___class_std::basic_ostream_char__struct_std::char_traits_char_____char_const__]
mov ebp, eax
test ebp, ebp
push 0x47352c
jne 0x430741
mov ecx, dword [esp + 0x3c]
push 0x473528
push str.Context:
push ecx
call esi
add esp, 8
push eax
call esi
add esp, 8
push eax
call esi
add esp, 8
jmp 0x4307fa
mov edx, dword [esp + 0x3c]
push str._Warnings
push str.Context:
push edx
call esi
add esp, 8
push eax
call esi
add esp, 8
push eax
call esi
lea eax, [ebp*4]
push eax
call sub.MFC71.DLL_operator_new_1
mov ebx, eax
add esp, 0xc
mov ecx, edi
mov dword [esp + 0x10], ebx
call fcn.00462f50
mov eax, dword [eax + 0x58]
push ebx
push 0x40132
push 0x8000000
push eax
call sub.MILMOD.dll_Ordinal_104_2
xor ebx, ebx
test ebp, ebp
jle 0x4307e1
mov ecx, edi
call fcn.00462f50
mov edx, dword [esp + 0x10]
mov eax, dword [eax + 0x58]
lea ecx, [esp + 0x40]
push ecx
mov ecx, dword [edx + ebx*4]
push 0x133
push ecx
push eax
call sub.MILMOD.dll_Ordinal_104_2
mov eax, dword [esp + 0x38]
push 0x47352c
lea edx, [esp + 0x44]
push edx
push 0x47350c
push eax
call esi
add esp, 8
push eax
call esi
add esp, 8
push eax
call esi
add esp, 8
inc ebx
cmp ebx, ebp
jl 0x430795
mov ecx, dword [esp + 0x38]
push 0x47352c
push ecx
call esi
mov edx, dword [esp + 0x18]
push edx
call sub.MFC71.DLL_operator_delete_1
add esp, 0xc
mov eax, dword [esp + 0x14]
xor ebx, ebx
test eax, eax
mov dword [esp + 0x18], ebx
jle 0x430931
lea esp, [esp]
mov eax, dword [esp + 0x38]
push 0x473508
push ebx
push 0x473500
push eax
call esi
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP71.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___long_int_]
push eax
call esi
add esp, 8
mov ecx, edi
call fcn.00462f50
mov eax, dword [eax + 0x58]
push 0
push 0x40131
push ebx
push eax
call sub.MILMOD.dll_Ordinal_104_2
mov ebp, eax
test ebp, ebp
push 0x47352c
jne 0x430870
mov ecx, dword [esp + 0x3c]
push 0x473528
push ecx
call esi
add esp, 8
push eax
call esi
add esp, 8
jmp 0x430920
mov edx, dword [esp + 0x3c]
push str._Warnings
push edx
call esi
add esp, 8
push eax
call esi
lea eax, [ebp*4]
push eax
call sub.MFC71.DLL_operator_new_1
add esp, 0xc
mov ecx, edi
mov dword [esp + 0x10], eax
call fcn.00462f50
mov ecx, dword [esp + 0x10]
mov eax, dword [eax + 0x58]
push ecx
push 0x40132
push ebx
push eax
call sub.MILMOD.dll_Ordinal_104_2
xor ebx, ebx
test ebp, ebp
jle 0x430903
mov ecx, edi
call fcn.00462f50
mov ecx, dword [esp + 0x10]
mov eax, dword [eax + 0x58]
lea edx, [esp + 0x40]
push edx
mov edx, dword [ecx + ebx*4]
push 0x133
push edx
push eax
call sub.MILMOD.dll_Ordinal_104_2
mov ecx, dword [esp + 0x38]
push 0x47352c
lea eax, [esp + 0x44]
push eax
push 0x47350c
push ecx
call esi
add esp, 8
push eax
call esi
add esp, 8
push eax
call esi
add esp, 8
inc ebx
cmp ebx, ebp
jl 0x4308b7
mov edx, dword [esp + 0x38]
push 0x47352c
push edx
call esi
mov eax, dword [esp + 0x18]
push eax
call sub.MFC71.DLL_operator_delete_1
mov ebx, dword [esp + 0x24]
add esp, 0xc
mov eax, dword [esp + 0x14]
inc ebx
cmp ebx, eax
mov dword [esp + 0x18], ebx
jl 0x430810
lea ecx, [esp + 0x1c]
call fcn.0040af30
mov ecx, dword [esp + 0x20]
push ecx
push 0x411
mov ecx, edi
call fcn.00462f50
mov ecx, dword [esp + 0x44]
push eax
call fcn.00438480
mov ecx, eax
call sub.MFC71.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC71.DLL_CWnd::SetWindowTextA
mov dword [esp + 0x1c], 0x46ecb4
mov eax, dword [esp + 0x38]
test eax, eax
pop edi
pop esi
pop ebp
mov dword [esp + 0x80], 1
pop ebx
je 0x430990
mov edx, dword [eax]
mov ecx, dword [edx + 4]
mov edx, dword [ecx + eax]
add ecx, eax
push 1
call dword [edx]
mov eax, dword [esp + 0x10]
push eax
mov dword [esp + 0x10], 0x46ecac
call sub.MFC71.DLL_operator_delete_1
mov ecx, dword [esp + 0x78]
mov dword fs:[0], ecx
mov ecx, dword [esp + 0x74]
call fcn.00465927
add esp, 0x84
ret