Function at 0x4372d7
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x59728a
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x34
mov dword [ebp - 0x34], ecx
call fcn.0040fa80
mov dword [ebp - 0x24], eax
lea ecx, [ebp - 0x20]
call fcn.00403650
lea ecx, [ebp - 0x10]
call sub.MFC42.DLL_CString::CString
mov dword [ebp - 4], 0
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp + 8]
mov dword [eax + 0x3d4], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp + 0xc]
mov dword [edx + 0x3d8], eax
mov ecx, dword [ebp - 0x34]
mov dword [ecx + 0x3dc], 1
push 1
mov edx, dword [ebp - 0x34]
add edx, 0x2f8
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetState_class_CSoftkeyBarState___int_]
push 1
mov ecx, dword [ebp - 0x34]
add ecx, 0x21c
push ecx
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetState_class_CSoftkeyBarState___int_]
push 0
push 0
push str.FIDIA_WS_SOURCE
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
push 0x3ed
mov ecx, dword [ebp - 0x34]
call sub.MFC42.DLL_CWnd::SetDlgItemTextA
push 0
push 0
push str.FIDIA_WS_DEST
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
push 0x3ee
mov ecx, dword [ebp - 0x34]
call sub.MFC42.DLL_CWnd::SetDlgItemTextA
mov eax, dword [ebp - 0x34]
cmp dword [eax + 0x3d4], 0
je 0x4373d3
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0x3d4]
push edx
mov ecx, dword [ebp - 0x34]
add ecx, 0x1b4
call fcn.0043ffb7
mov eax, dword [ebp - 0x34]
cmp dword [eax + 0x3d8], 0
je 0x4373f7
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0x3d8]
push edx
mov ecx, dword [ebp - 0x34]
add ecx, 0x164
call fcn.0043ffb7
lea eax, [ebp - 0x20]
push eax
mov ecx, dword [ebp - 0x34]
mov ecx, dword [ecx + 0x218]
call fcn.00404290
push 1
lea edx, [ebp - 0x20]
push edx
mov ecx, dword [ebp - 0x34]
call fcn.00404230
mov dword [ebp - 0x28], 0
jmp 0x437429
mov eax, dword [ebp - 0x28]
add eax, 1
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 8
jge 0x437462
push 0
push 0x5fed10
mov ecx, dword [ebp - 0x28]
push ecx
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0
push 0
mov eax, dword [ebp - 0x28]
push eax
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonPress_int__int__int_]
jmp 0x437420
mov edx, dword [ebp - 0x34]
cmp dword [edx + 0x3d8], 0x12c
jne 0x437523
push 0
push 0
push 0x5e5a6c
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.0058e0f4
push 0
push 0
push 0x5e5a84
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.00403d90
push eax
push 0
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0
push 1
push 0
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonPress_int__int__int_]
push 0
push 0
push 0
push 0x5e5a9c
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
push 1
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0
push 0
push 0
push 0x5e5ab0
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
push 2
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
jmp 0x4377e2
mov ecx, dword [ebp - 0x34]
cmp dword [ecx + 0x3d8], 0x44d
jne 0x4375e4
push 0
push 0
push 0x5e5ac8
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.0058e0f4
push 0
push 0
push str.FIDIA_WS_FILEMANPROC
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.00403d90
push eax
push 0
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0
push 1
push 0
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonPress_int__int__int_]
push 0
push 0
push 0
push 0x5e5af8
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
push 1
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0
push 0
push 0
push 0x5e5b0c
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
push 2
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
jmp 0x4377e2
mov eax, dword [ebp - 0x34]
cmp dword [eax + 0x3d4], 0x190
jne 0x4376a5
push 0
push 0
push 0x5e5b24
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.0058e0f4
push 0
push 0
push str.FIDIA_WS_FILEMANFILE
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.00403d90
push eax
push 0
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0
push 1
push 0
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonPress_int__int__int_]
push 0
push 0
push 0
push 0x5e5b58
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
push 1
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0
push 0
push 0
push str.FIDIA_WS_FILEMANDIGITISE
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
push 2
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
jmp 0x4377e2
push 0
push 0
push str.FILMNG2
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.0058e0f4
lea ecx, [ebp - 0x10]
call fcn.00403d90
push eax
push 0
push 0
push str.FILMNG1
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
push 0
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0
push 1
push 0
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonPress_int__int__int_]
push 0
push 0
push 0
push str.FIDIA_WS_FILEMANDIR
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
push 1
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0
push 0
push 0
push 0x5e5bac
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
push 2
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0
push 0
push 0
push str.FIDIA_WS_FILEMANERASE
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
push 3
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0
push 0
push str.FIDIA_WS_FILEMANLINK
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.0058e0f4
push 0
push 0
push str.FIDIA_WS_FILEMANSTATUS
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.00403d90
push eax
push 4
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0
push 0
push 0
push str.FIDIA_WS_FILEMANRENAME
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
push 5
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 1
mov eax, dword [ebp - 0x34]
add eax, 0x2f8
push eax
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetState_class_CSoftkeyBarState___int_]
push 1
mov edx, dword [ebp - 0x34]
add edx, 0x21c
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetState_class_CSoftkeyBarState___int_]
cmp dword [ebp - 0x34], 0
je 0x437828
mov ecx, dword [ebp - 0x34]
add ecx, 0x60
mov dword [ebp - 0x38], ecx
jmp 0x43782f
mov dword [ebp - 0x38], 0
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetUser_class_CSoftkeyBarUser__]
cmp dword [ebp - 0x34], 0
je 0x437853
mov ecx, dword [ebp - 0x34]
add ecx, 0x60
mov dword [ebp - 0x3c], ecx
jmp 0x43785a
mov dword [ebp - 0x3c], 0
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetUser_class_CSoftkeyBarUser__]
push 0xc
call fcn.00403600
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 1
cmp dword [ebp - 0x30], 0
je 0x43788f
mov ecx, dword [ebp - 0x30]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CFidiaMenu::constructor_void_]
mov dword [ebp - 0x40], eax
jmp 0x437896
mov dword [ebp - 0x40], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x2c], ecx
mov byte [ebp - 4], 0
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x2c]
mov dword [edx + 0x204], eax
push 0xf0
mov ecx, dword [ebp - 0x34]
mov ecx, dword [ecx + 0x204]
call fcn.0043cde0
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0x204]
push eax
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetMenu_class_CMenu__]
push str.VIEW
push str.FILE
push 0
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0
push 0
push 0x5e5c34
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.0058e0f4
push 0
push 0
push 0x5e5c4c
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.00403d90
push eax
push 1
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0x5e5c64
push 0
push 0x5e5c70
call fcn.0040acc0
mov ecx, eax
add ecx, 0x108
call fcn.00403d90
push eax
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
je 0x437a22
push 1
push 1
push 0x8043
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::EnableMenuItem_unsigned_int__int__int_]
push 0
push 0
push 0x8046
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::EnableMenuItem_unsigned_int__int__int_]
push 0
push 0
push 0x8047
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::EnableMenuItem_unsigned_int__int__int_]
push 0
push 0
push 0x8048
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::EnableMenuItem_unsigned_int__int__int_]
mov edx, dword [ebp - 0x34]
mov dword [edx + 0x210], 0
mov eax, dword [ebp - 0x34]
mov dword [eax + 0x20c], 0
mov ecx, dword [ebp - 0x34]
mov dword [ecx + 0x208], 0
push 1
push 2
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::EnableKey_int__int_]
push str.ISOGRAPH
push str.EXEC
push 2
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
jmp 0x437c65
mov ecx, dword [ebp - 0x34]
add ecx, 0x3e0
call fcn.00403d90
push eax
push 0
push 0x5e5c94
push 0x5e5c98
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov ecx, dword [ebp - 0x34]
mov dword [ecx + 0x208], eax
mov ecx, dword [ebp - 0x34]
add ecx, 0x3e0
call fcn.00403d90
push eax
push 0
push 0x5e5c9c
push 0x5e5ca0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov edx, dword [ebp - 0x34]
mov dword [edx + 0x20c], eax
mov ecx, dword [ebp - 0x34]
add ecx, 0x3e0
call fcn.00403d90
push eax
push 0
push 0x5e5ca4
push 0x5e5ca8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov ecx, dword [ebp - 0x34]
mov dword [ecx + 0x210], eax
mov edx, dword [ebp - 0x34]
cmp dword [edx + 0x208], 0
je 0x437ac9
push 0x5e5cac
push 0x5e5cb0
push 3
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
jmp 0x437ae4
push 0x5fed14
push 0x5fed18
push 3
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
mov edx, dword [ebp - 0x34]
cmp dword [edx + 0x20c], 0
je 0x437b0d
push 0x5e5cb8
push 0x5e5cbc
push 4
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
jmp 0x437b28
push 0x5fed1c
push 0x5fed20
push 4
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
mov edx, dword [ebp - 0x34]
cmp dword [edx + 0x210], 0
je 0x437b51
push 0x5e5cc4
push 0x5e5cc8
push 5
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
jmp 0x437b6c
push 0x5fed24
push 0x5fed28
push 5
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 1
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0x208]
push eax
push 0x8046
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::EnableMenuItem_unsigned_int__int__int_]
push 1
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0x20c]
push eax
push 0x8047
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::EnableMenuItem_unsigned_int__int__int_]
push 1
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0x210]
push eax
push 0x8048
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::EnableMenuItem_unsigned_int__int__int_]
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x34]
mov ecx, dword [edx + 0x208]
or ecx, dword [eax + 0x20c]
mov edx, dword [ebp - 0x34]
or ecx, dword [edx + 0x210]
test ecx, ecx
je 0x437c4d
push 0
push 0
push 0x5e5cd0
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.0058e0f4
push 0
push 0
push 0x5e5cec
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.00403d90
push eax
push 2
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 1
push 1
push 0x8043
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::EnableMenuItem_unsigned_int__int__int_]
jmp 0x437c65
push 1
push 0
push 0x8043
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx + 0xe0]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::EnableMenuItem_unsigned_int__int__int_]
mov eax, dword [ebp - 0x34]
cmp dword [eax + 0x3d4], 0
je 0x437cd1
push 0
mov ecx, dword [ebp - 0x34]
add ecx, 0x1b4
call sub.MFC42.DLL_CWnd::ShowWindow
push 0
mov ecx, dword [ebp - 0x34]
add ecx, 0x124
call sub.MFC42.DLL_CWnd::ShowWindow
push 0
mov ecx, dword [ebp - 0x34]
add ecx, 0xa4
call sub.MFC42.DLL_CWnd::ShowWindow
push 0
push 0x5fed2c
push 6
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0
push 6
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::EnableKey_int__int_]
jmp 0x437d5c
push 4
mov ecx, dword [ebp - 0x34]
add ecx, 0x1b4
call sub.MFC42.DLL_CWnd::ShowWindow
push 4
mov ecx, dword [ebp - 0x34]
add ecx, 0x124
call sub.MFC42.DLL_CWnd::ShowWindow
push 4
mov ecx, dword [ebp - 0x34]
add ecx, 0xa4
call sub.MFC42.DLL_CWnd::ShowWindow
push 0
push 0
push 0x5e5d08
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.0058e0f4
push 0
push 0
push str.FIDIA_WS_FILEMANSRCDEV
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.00403d90
push eax
push 6
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 1
push 6
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::EnableKey_int__int_]
push 0
mov ecx, dword [ebp - 0x34]
call fcn.0043804f
mov edx, dword [ebp - 0x34]
cmp dword [edx + 0x3d8], 0
je 0x437dcf
push 0
mov ecx, dword [ebp - 0x34]
add ecx, 0x164
call sub.MFC42.DLL_CWnd::ShowWindow
push 0
mov ecx, dword [ebp - 0x34]
add ecx, 0xe4
call sub.MFC42.DLL_CWnd::ShowWindow
push 0
mov ecx, dword [ebp - 0x34]
add ecx, 0x64
call sub.MFC42.DLL_CWnd::ShowWindow
push 0
push 0x5fed30
push 7
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 0
push 7
mov ecx, dword [ebp - 0x24]
mov ecx, dword [ecx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::EnableKey_int__int_]
jmp 0x437e57
push 4
mov ecx, dword [ebp - 0x34]
add ecx, 0x164
call sub.MFC42.DLL_CWnd::ShowWindow
push 4
mov ecx, dword [ebp - 0x34]
add ecx, 0xe4
call sub.MFC42.DLL_CWnd::ShowWindow
push 4
mov ecx, dword [ebp - 0x34]
add ecx, 0x64
call sub.MFC42.DLL_CWnd::ShowWindow
push 0
push 0
push str.FIDIA_WS_FILEMANNEXT
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.0058e0f4
push 0
push 0
push str.FIDIA_WS_FILEMANDSTDEV
call dword [sym.imp.LANGUAGE.dll_char_const____cdecl_ReadLanguageString_char_const___char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
call fcn.00403d90
push eax
push 7
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::SetButtonText_int__char_const___char_const__]
push 1
push 7
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax + 0xe4]
call dword [sym.imp.FIDIASK.dll_public:_void___thiscall_CSoftkeyBar::EnableKey_int__int_]
mov ecx, dword [ebp - 0x34]
call fcn.004382f9
push 1
mov ecx, dword [ebp - 0x34]
call fcn.0043804f
mov ecx, dword [ebp - 0x34]
call fcn.0043c7e5
mov ecx, dword [ebp - 0x34]
call fcn.00438808
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call fcn.0058df86
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret 8