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

Disassembly:
sub esp, 0x3ac
mov eax, dword [0x4642d0]
xor eax, esp
mov dword [esp + 0x3a8], eax
push ebx
mov ebx, dword [esp + 0x3b4]
lea eax, [esp + 0x14]
push ebp
mov ebp, dword [sym.imp.KERNEL32.dll_lstrcpyA]
push esi
push edi
push ebx
mov esi, ecx
mov dword [esp + 0x14], ebx
push eax
mov dword [esp + 0x24], esi
call ebp
mov edi, dword [sym.imp.KERNEL32.dll_lstrcatA]
lea eax, [esp + 0x20]
push str.Setting
push eax
call edi
push 0
push str.Style
lea eax, [esp + 0x28]
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 4], eax
lea eax, [esp + 0x34]
push str.StartAction
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 8], eax
lea eax, [esp + 0x44]
push str.bExplorerPopup
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0xc], eax
lea eax, [esp + 0x54]
push str.bMaxFirstChild
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x14], eax
lea eax, [esp + 0x20]
push 0
push str.MaxMru
push eax
push 0x80000001
call fcn.0043fb40
push 0xc
mov dword [esi + 0x18], eax
lea eax, [esi + 0x1c]
push eax
push 0x45279c
push str.DefExt
lea eax, [esp + 0x40]
push eax
push 0x80000001
call fcn.0043fbc0
push 0
push str.Hangul
lea eax, [esp + 0x50]
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x28], eax
lea eax, [esp + 0x5c]
push str.InitFind
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x48
mov dword [esi + 0x30], eax
lea eax, [esp + 0x20]
push 0
push str.InitNextFind
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x34], eax
lea eax, [esp + 0x34]
push str.OutputHeight
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x2c], eax
lea eax, [esp + 0x44]
push str.bShowToolBar
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x38], eax
lea eax, [esp + 0x54]
push str.bShowStatus
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x3c], eax
lea eax, [esp + 0x20]
push 0
push str.bShowFileWnd
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x40], eax
lea eax, [esp + 0x34]
push str.bShowFileTab
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x48], eax
lea eax, [esp + 0x44]
push str.FileWndWidth
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x44], eax
lea eax, [esp + 0x54]
push str.bShowHidden
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x4c], eax
lea eax, [esp + 0x20]
push 0
push str.FilterIndex
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x50], eax
lea eax, [esp + 0x34]
push str.bToolBarBig
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x54], eax
lea eax, [esp + 0x44]
push str.bToolBarText
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x58], eax
lea eax, [esp + 0x54]
push str.bBrowseMode
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x5c], eax
lea eax, [esp + 0x20]
push 0
push str.bSoundFindFail
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x60], eax
lea eax, [esp + 0x34]
push str.bWatchChange
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x64], eax
lea eax, [esp + 0x44]
push str.bReloadNoAsk
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x68], eax
lea eax, [esp + 0x54]
push str.bReloadProject
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x6c], eax
lea eax, [esp + 0x20]
push 0
push str.LineRatio
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x70], eax
lea eax, [esp + 0x34]
push str.bWrap
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x74], eax
lea eax, [esp + 0x44]
push str.nWrap
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x78], eax
lea eax, [esp + 0x54]
push str.HideSelType
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x84], eax
lea eax, [esp + 0x20]
push 0
push str.nShowCurLine
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x88], eax
lea eax, [esp + 0x34]
push str.TabWidth
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0xc8], eax
lea eax, [esp + 0x44]
push str.RightWrap
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x7c], eax
lea eax, [esp + 0x54]
push str.ColMark
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x80], eax
lea eax, [esp + 0x20]
push 0
push str.ShowTabType
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0xcc], eax
lea eax, [esp + 0x34]
push str.ShowEnterType
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0xd0], eax
lea eax, [esp + 0x44]
push str.ShowSpaceType
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0xd4], eax
lea eax, [esp + 0x54]
push str.CaretWidth
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0xd8], eax
lea eax, [esp + 0x20]
push 0
push str.UndoLimit
push eax
push 0x80000001
call fcn.0043fb40
push 0x20
mov dword [esi + 0xdc], eax
lea eax, [esi + 0xa8]
push eax
push 0x45279c
push str.FaceName
lea eax, [esp + 0x40]
push eax
push 0x80000001
call fcn.0043fbc0
push 0
push str.PitchAndFamily
lea eax, [esp + 0x50]
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov byte [esi + 0xa7], al
lea eax, [esp + 0x5c]
push str.CharSet
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x48
mov byte [esi + 0xa3], al
lea eax, [esp + 0x20]
push 0
push str.FontHeight
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x8c], eax
lea eax, [esp + 0x34]
push str.FontWeight
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x9c], eax
lea eax, [esp + 0x44]
push str.FontItalic
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov byte [esi + 0xa0], al
lea eax, [esp + 0x54]
push str.FindDlgPos
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0xe0], eax
lea eax, [esi + 0x515c]
push 0x20
push eax
push 0x45279c
push str.PrtFaceName
lea eax, [esp + 0x30]
push eax
push 0x80000001
call fcn.0043fbc0
push 0
push str.PrtPitchAndFamily
lea eax, [esp + 0x40]
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov byte [esi + 0x515b], al
lea eax, [esp + 0x4c]
push str.PrtCharSet
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov byte [esi + 0x5157], al
lea eax, [esp + 0x5c]
push str.PrtFontHeight
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x48
mov dword [esi + 0x5140], eax
lea eax, [esp + 0x20]
push 0
push str.PrtMarginLeft
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x517c], eax
lea eax, [esp + 0x34]
push str.PrtMarginTop
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x5180], eax
lea eax, [esp + 0x44]
push str.PrtMarginRight
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x5184], eax
lea eax, [esp + 0x54]
push str.PrtMarginBottom
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x5188], eax
lea eax, [esp + 0x20]
push 0
push str.prtbParse
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x518c], eax
lea eax, [esp + 0x34]
push str.prtnWrap
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x5190], eax
lea eax, [esp + 0x44]
push str.prtbLineNum
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x5194], eax
lea eax, [esp + 0x54]
push str.prtbSysHeader
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x5198], eax
lea eax, [esp + 0x20]
push 0
push str.prtbDirect
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x519c], eax
lea eax, [esp + 0x34]
push str.prtbParse
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x518c], eax
lea eax, [esp + 0x44]
push str.prtnHeader
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x53a0], eax
lea eax, [esp + 0x54]
push str.prtnFooter
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x53a4], eax
lea eax, [esi + 0x51a0]
push 0x100
push eax
push 0x45279c
push str.prtHeader
lea eax, [esp + 0x30]
push eax
push 0x80000001
call fcn.0043fbc0
push 0x100
lea eax, [esi + 0x52a0]
push eax
push 0x45279c
push str.prtFooter
lea eax, [esp + 0x48]
push eax
push 0x80000001
call fcn.0043fbc0
push 0x40
lea eax, [esi + 0x53a8]
push eax
push 0x45279c
push str.prtBkText
lea eax, [esp + 0x60]
push eax
push 0x80000001
call fcn.0043fbc0
add esp, 0x48
lea eax, [esp + 0x20]
push 0
push 0x45607c
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x53e8], eax
lea eax, [esp + 0x34]
push str.bCapital
push eax
push 0x80000001
call fcn.0043fb40
push 1
mov dword [esi + 0x53ec], eax
lea eax, [esp + 0x44]
push str.nHexSep
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x53f0], eax
lea eax, [esp + 0x54]
push str.BackupLevel
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x53f4], eax
lea eax, [esi + 0x53f8]
push 0x100
push eax
push 0x45279c
push str.BackupFolder
lea eax, [esp + 0x30]
push eax
push 0x80000001
call fcn.0043fbc0
push 0
push str.BackupNaming
lea eax, [esp + 0x40]
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x54fc], eax
lea eax, [esp + 0x4c]
push str.AutoSaveInterval
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x5500], eax
lea eax, [esp + 0x5c]
push str.bMakeEditInfo
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x48
mov dword [esi + 0x5504], eax
lea eax, [esp + 0x20]
push 0
push str.bUpdateEditInfo
push eax
push 0x80000001
call fcn.0043fb40
push 0x100
mov dword [esi + 0x5508], eax
lea eax, [esi + 0x550c]
push eax
push 0x45279c
push str.EditInfoFolder
lea eax, [esp + 0x40]
push eax
push 0x80000001
call fcn.0043fbc0
push 0
push str.EditInfoMask
lea eax, [esp + 0x50]
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x5610], eax
lea eax, [esp + 0x5c]
push str.bUseEditInfo
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x48
mov dword [esi + 0x5614], eax
lea eax, [esi + 0x5634]
push 0x20
push eax
push 0x45279c
push str.FixedFaceName
lea eax, [esp + 0x30]
push eax
push 0x80000001
call fcn.0043fbc0
push 0
push str.FixedPitchAndFamily
lea eax, [esp + 0x40]
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov byte [esi + 0x5633], al
lea eax, [esp + 0x4c]
push str.FixedCharSet
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov byte [esi + 0x562f], al
lea eax, [esp + 0x5c]
push str.FixedFontHeight
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x48
mov dword [esi + 0x5618], eax
lea eax, [esp + 0x20]
push 0
push str.bShowClipWnd
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x5654], eax
lea eax, [esp + 0x34]
push str.ClipWndRatio
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x5658], eax
lea eax, [esp + 0x44]
push str.bReloadClip
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x565c], eax
lea eax, [esp + 0x54]
push str.bPreviewClip
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x5660], eax
lea eax, [esp + 0x20]
push 0
push str.InnerRectLeft
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x5664], eax
lea eax, [esp + 0x34]
push str.InnerRectTop
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x5668], eax
lea eax, [esp + 0x44]
push str.InnerRectRight
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x566c], eax
lea eax, [esp + 0x54]
push str.InnerRectBottom
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x5670], eax
lea eax, [esp + 0x20]
push 0
push str.VAlign
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x5674], eax
lea eax, [esp + 0x34]
push str.SelBlockType
push eax
push 0x80000001
call fcn.0043fb40
push 0x104
mov dword [esi + 0x5678], eax
lea eax, [esi + 0x567c]
push eax
push 0x45279c
push str.BackBit
lea eax, [esp + 0x50]
push eax
push 0x80000001
call fcn.0043fbc0
push 0
push str.BackBitPos
lea eax, [esp + 0x60]
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x48
mov dword [esi + 0x5780], eax
lea eax, [esp + 0x20]
push 0
push str.RmWrap
push eax
push 0x80000001
call fcn.0043fb40
push 0x20
mov dword [esi + 0x5784], eax
lea eax, [esi + 0x57a4]
push eax
push 0x45279c
push str.RmFaceName
lea eax, [esp + 0x40]
push eax
push 0x80000001
call fcn.0043fbc0
push 0
push str.RmPitchAndFamily
lea eax, [esp + 0x50]
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov byte [esi + 0x57a3], al
lea eax, [esp + 0x5c]
push str.RmCharSet
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x48
mov byte [esi + 0x579f], al
push 0
push str.RmFontHeight
lea eax, [esp + 0x28]
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x5788], eax
lea eax, [esp + 0x34]
push str.RmLineRatio
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x57c4], eax
lea eax, [esp + 0x44]
push str.RmFreq
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x57c8], eax
lea eax, [esp + 0x54]
push str.RmLineNum
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x57cc], eax
lea eax, [esp + 0x20]
push 0
push str.RmManual
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x57d0], eax
lea eax, [esp + 0x34]
push str.nWheel
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x5894], eax
lea eax, [esp + 0x44]
push str.nCtrlWheel
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x5898], eax
lea eax, [esp + 0x54]
push str.nShiftWheel
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x589c], eax
lea eax, [esp + 0x20]
push 0
push str.nCtrlShiftWheel
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x58a0], eax
lea eax, [esp + 0x34]
push str.CharExtra
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x58a4], eax
lea eax, [esp + 0x44]
push str.WordExtra
push eax
push 0x80000001
call fcn.0043fb40
push 0
mov dword [esi + 0x58a8], eax
push str.CharRatio
lea eax, [esp + 0x58]
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x40
mov dword [esi + 0x58ac], eax
lea eax, [esp + 0x20]
push 0
push str.CursorEdit
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x10
mov dword [esi + 0x58b0], eax
lea eax, [esp + 0x20]
push ebx
push eax
call ebp
push str.Style
lea eax, [esp + 0x24]
push eax
call edi
mov edi, dword [sym.imp.USER32.dll_wsprintfA]
lea ebx, [esi + 0xbc0]
add esi, 0x1de
mov dword [esp + 0x18], ebx
mov ebp, 1
mov dword [esp + 0x14], esi
nop dword [eax]
push ebp
lea eax, [esp + 0x128]
push str._d_Ext
push eax
call edi
push 0x100
push esi
push 0x45279c
lea eax, [esp + 0x13c]
push eax
lea eax, [esp + 0x3c]
push eax
push 0x80000001
call fcn.0043fbc0
add esp, 0x24
xor esi, esi
push esi
push ebp
lea eax, [esp + 0x12c]
push str._d__d_fore
push eax
call edi
push 0xfffffffffffffffe
lea eax, [esp + 0x138]
push eax
lea eax, [esp + 0x38]
push eax
push 0x80000001
call fcn.0043fb40
add esp, 0x20
mov dword [ebx + 0x20], eax
cmp eax, 0xfffffffe
je 0x4356f9
push esi
push ebp
lea eax, [esp + 0x12c]
push str._d__d_name
push eax
call edi
push 0x20
push ebx
push 0x45279c
lea eax, [esp + 0x140]
push eax
lea eax, [esp + 0x40]
push eax
push 0x80000001
call fcn.0043fbc0
push esi
push ebp
lea eax, [esp + 0x154]
push str._d__d_back
push eax
call edi
push 0
lea eax, [esp + 0x160]
push eax
lea eax, [esp + 0x60]
push eax
push 0x80000001
call fcn.0043fb40
mov dword [ebx + 0x24], eax
inc esi
add esp, 0x48
add ebx, 0x28
cmp esi, 0x20
jl 0x435657
mov esi, dword [esp + 0x14]
inc ebp
mov ebx, dword [esp + 0x18]
add esi, 0xfa
add ebx, 0x500
mov dword [esp + 0x14], esi
mov dword [esp + 0x18], ebx
cmp ebp, 6
jl 0x435620
push dword [esp + 0x10]
lea eax, [esp + 0x24]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push 0x45630c
lea eax, [esp + 0x24]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatA]
push 0
push 0x4541a0
lea eax, [esp + 0x28]
push eax
push 0x80000001
call fcn.0043fb40
mov ebp, eax
add esp, 0x10
xor esi, esi
test ebp, ebp
jle 0x4358d9
mov ebx, dword [esp + 0x1c]
add ebx, 0x24e0
nop dword [eax]
push esi
lea eax, [esp + 0x128]
push str.Name__d
push eax
call edi
push 0x20
lea eax, [esp + 0x238]
push eax
push 0x45279c
lea eax, [esp + 0x13c]
push eax
lea eax, [esp + 0x3c]
push eax
push 0x80000001
call fcn.0043fbc0
lea eax, [ebx - 0x20]
push eax
lea eax, [esp + 0x250]
push eax
call fcn.0043eb50
push esi
lea eax, [esp + 0x154]
push str.Addr__d
push eax
call edi
push 0x100
lea eax, [esp + 0x264]
push eax
push 0x45279c
lea eax, [esp + 0x168]
push eax
lea eax, [esp + 0x68]
push eax
push 0x80000001
call fcn.0043fbc0
add esp, 0x50
lea eax, [esp + 0x228]
push ebx
push eax
call fcn.0043eb50
push esi
lea eax, [esp + 0x130]
push str.User__d
push eax
call edi
push 0x20
lea eax, [esp + 0x240]
push eax
push 0x45279c
lea eax, [esp + 0x144]
push eax
lea eax, [esp + 0x44]
push eax
push 0x80000001
call fcn.0043fbc0
lea eax, [ebx + 0x100]
push eax
lea eax, [esp + 0x258]
push eax
call fcn.0043eb50
push esi
lea eax, [esp + 0x15c]
push str.Pass__d
push eax
call edi
add esp, 0x40
lea eax, [esp + 0x228]
push 0x20
push eax
push 0x45279c
lea eax, [esp + 0x130]
push eax
lea eax, [esp + 0x30]
push eax
push 0x80000001
call fcn.0043fbc0
lea eax, [ebx + 0x120]
push eax
lea eax, [esp + 0x244]
push eax
call fcn.0043eb50
push esi
lea eax, [esp + 0x148]
push str.Port__d
push eax
call edi
push 0
lea eax, [esp + 0x154]
push eax
lea eax, [esp + 0x54]
push eax
push 0x80000001
call fcn.0043fb40
mov dword [ebx + 0x140], eax
inc esi
add esp, 0x3c
add ebx, 0x164
cmp esi, ebp
jl 0x435770
push dword [esp + 0x10]
lea eax, [esp + 0x24]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push str.Status
lea eax, [esp + 0x24]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatA]
mov ebp, dword [esp + 0x1c]
xor esi, esi
lea ebx, [ebp + 0x57d5]
nop dword [eax]
nop dword [eax + eax]
push esi
lea eax, [esp + 0x128]
push str.Show_d
push eax
call edi
push 0
lea eax, [esp + 0x134]
push eax
lea eax, [esp + 0x34]
push eax
push 0x80000001
call fcn.0043fb40
cmp eax, 1
push esi
sete al
mov byte [ebx - 1], al
lea eax, [esp + 0x144]
push str.Order_d
push eax
call edi
push 0
lea eax, [esp + 0x150]
push eax
lea eax, [esp + 0x50]
push eax
push 0x80000001
call fcn.0043fb40
push esi
mov byte [ebx], al
lea eax, [esp + 0x160]
push str.Width_d
push eax
call edi
add esp, 0x44
lea eax, [esp + 0x124]
push 0
push eax
lea eax, [esp + 0x28]
push eax
push 0x80000001
call fcn.0043fb40
push esi
mov word [ebx + 1], ax
lea eax, [esp + 0x138]
push str.Pop_d
push eax
call edi
push 0
lea eax, [esp + 0x144]
push eax
lea eax, [esp + 0x44]
push eax
push 0x80000001
call fcn.0043fb40
cmp eax, 1
push esi
sete al
mov byte [ebx + 3], al
lea eax, [esp + 0x154]
push str.Align_d
push eax
call edi
push 0
lea eax, [esp + 0x160]
push eax
lea eax, [esp + 0x60]
push eax
push 0x80000001
call fcn.0043fb40
inc esi
mov byte [ebx + 4], al
add esp, 0x48
lea ebx, [ebx + 6]
cmp esi, 0xd
jl 0x435910
push dword [esp + 0x10]
lea eax, [esp + 0x24]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push str.Color
lea eax, [esp + 0x24]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatA]
xor esi, esi
lea ebx, [ebp + 0x58b4]
push esi
lea eax, [esp + 0x128]
push str.Color_d
push eax
call edi
push 0
lea eax, [esp + 0x134]
push eax
lea eax, [esp + 0x34]
push eax
push 0x80000001
call fcn.0043fb40
inc esi
mov dword [ebx], eax
add esp, 0x1c
lea ebx, [ebx + 4]
cmp esi, 0xd
jl 0x435a32
mov ecx, dword [esp + 0x3b8]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.0043fe9e
add esp, 0x3ac
ret 4