Function at 0x4489c3
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4b9efb
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
mov dword [ebp - 0x14], ecx
mov eax, dword [ebp + 8]
push eax
push 0x134
mov ecx, dword [ebp - 0x14]
call sub.MFC42.DLL_CDialog::CDialog
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
add ecx, 0x60
call fcn.0044bda0
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x14]
add ecx, 0xa0
call fcn.0044bd50
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x14]
add ecx, 0xe0
call fcn.004429c9
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x14]
add ecx, 0x178
call fcn.0044bd00
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x14]
add ecx, 0x20c
call fcn.004b0fea
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x14]
add ecx, 0x210
call fcn.004b0fea
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x14]
add ecx, 0x214
call fcn.004b0fea
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0x14]
add ecx, 0x218
call fcn.004b0fea
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x14]
add ecx, 0x220
call fcn.004b0fea
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x14]
add ecx, 0x228
call fcn.004482d0
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x14]
add ecx, 0x23c
call fcn.0044be20
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x14]
add ecx, 0x25c
call fcn.0044bcf0
mov ecx, dword [ebp - 0x14]
mov dword [ecx], 0x4c50f0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x1b8], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x1bc], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x1c8], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x1c0], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x1f8], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x1fc], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x200], 1
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x204], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x208], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x21c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x264], 0
push str.s7otbxdx.dll
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x1c4], eax
mov edx, dword [ebp - 0x14]
cmp dword [edx + 0x1c4], 0
jne 0x448b87
jmp 0x448da0
push str.s7db_open
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x1c4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x1cc], eax
push str.s7db_close
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x1c4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x1d0], eax
push str.s7ie_GetIeParam
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x1c4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x1d4], eax
push str.s7ie_ShowLocation
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x1c4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x1d8], eax
push str.s7ie_Identify_Cancel
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x1c4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x1dc], eax
push str.s7_event
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x1c4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x1e0], eax
push str.s7ie_Identify
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x1c4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x1e4], eax
push str.s7ie_SetNetworkParam
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x1c4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x1e8], eax
push str.s7ie_SetNameOfStation
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x1c4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x1ec], eax
push str.s7ie_SetIeParam
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x1c4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x1f0], eax
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x1f4], 0x129002
mov ecx, dword [ebp - 0x14]
mov edx, dword [ecx + 0x1f4]
push edx
call sub.MFC42.DLL_operatornew
add esp, 4
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x10]
mov dword [eax + 0x1f8], ecx
mov edx, dword [ebp - 0x14]
cmp dword [edx + 0x1f8], 0
je 0x448d86
mov eax, dword [ebp - 0x14]
cmp dword [eax + 0x1c4], 0
je 0x448d86
mov ecx, dword [ebp - 0x14]
cmp dword [ecx + 0x1cc], 0
je 0x448d86
mov edx, dword [ebp - 0x14]
cmp dword [edx + 0x1d0], 0
je 0x448d86
mov eax, dword [ebp - 0x14]
cmp dword [eax + 0x1d4], 0
je 0x448d86
mov ecx, dword [ebp - 0x14]
cmp dword [ecx + 0x1d8], 0
je 0x448d86
mov edx, dword [ebp - 0x14]
cmp dword [edx + 0x1dc], 0
je 0x448d86
mov eax, dword [ebp - 0x14]
cmp dword [eax + 0x1e0], 0
je 0x448d86
mov ecx, dword [ebp - 0x14]
cmp dword [ecx + 0x1e4], 0
je 0x448d86
mov edx, dword [ebp - 0x14]
cmp dword [edx + 0x1e8], 0
je 0x448d86
mov eax, dword [ebp - 0x14]
cmp dword [eax + 0x1ec], 0
je 0x448d86
mov ecx, dword [ebp - 0x14]
cmp dword [ecx + 0x1f0], 0
je 0x448d86
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x1c0], 1
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x25c], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x260], 0
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret 4