Function at 0x41c330
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x2c
mov eax, dword [esp + 0x40]
mov dword [esp + 4], eax
lea eax, [esp + 0x40]
mov dword [esp], eax
call fcn.0058d310
sub esp, 8
mov dword [esp + 0x18], 0
mov dword [0x7e42ec], 0x4002c1
mov dword [0x7e42ec], 0x4002c3
xor ebp, ebp
mov ebx, 1
lea edi, [esp + 0x18]
jmp 0x41c3e6
mov dword [0x7e42ec], 0x4002c9
mov dword [0x7e42ec], 0x4002c9
mov dword [esp + 4], str.Button_Left
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c598
mov dword [0x7e42ec], 0x4002c9
or ebp, 0x100
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov dword [0x7e42ec], 0x40035b
mov dword [0x7e42ec], 0x40035c
add ebx, 1
mov dword [esp + 4], 0x6fcb94
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.0058a4e0
sub esp, 8
add eax, 1
cmp eax, ebx
jl 0x41e920
mov dword [0x7e42ec], 0x4002c4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x6fcb94
mov dword [esp + 4], ebx
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.0058a590
sub esp, 0x10
call fcn.0058d1f0
mov esi, eax
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.0058a790
sub esp, 8
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0x4002c5
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 3
mov eax, dword [esp + 0x18]
mov dword [esp], eax
call fcn.0058a400
sub esp, 0xc
add dword [0x7eaa00], 2
call fcn.0058d1c0
mov dword [esp + 4], eax
mov dword [esp], 0x6f702c
call fcn.0058d110
test eax, eax
je 0x41c3cf
mov dword [0x7e42ec], 0x4002c6
call fcn.0058d210
call fcn.0058d210
mov eax, dword [esp + 0x18]
mov dword [esp], eax
call fcn.00589cb0
sub esp, 4
mov esi, eax
call fcn.0058d170
mov dword [esp + 8], eax
sub esi, 3
mov dword [esp + 4], esi
mov eax, dword [esp + 0x18]
mov dword [esp], eax
call fcn.00589ce0
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0x4002c7
mov dword [esp + 0x1c], 0
mov eax, dword [esp + 0x18]
mov dword [esp + 4], eax
lea eax, [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d310
sub esp, 8
mov dword [0x7e42ec], 0x4002c8
mov dword [0x7e42ec], 0x4002c8
mov dword [esp + 4], str.Button_Default
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c380
mov dword [0x7e42ec], 0x4002c8
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002ca
mov dword [0x7e42ec], 0x4002ca
mov dword [esp + 4], str.Button_MultiLine
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c5e0
mov dword [0x7e42ec], 0x4002ca
or ebp, 0x2000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002cb
mov dword [0x7e42ec], 0x4002cb
mov dword [esp + 4], str.Button_Right
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c628
mov dword [0x7e42ec], 0x4002cb
or ebp, 0x200
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002cc
mov dword [0x7e42ec], 0x4002cc
mov dword [esp + 4], 0x6f75ac
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c670
mov dword [0x7e42ec], 0x4002cc
or ebp, 0x1003
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002cd
mov dword [0x7e42ec], 0x4002cd
mov dword [esp + 4], 0x6f4260
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c6b1
mov dword [0x7e42ec], 0x4002cd
or ebp, 0x800000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002ce
mov dword [0x7e42ec], 0x4002ce
mov dword [esp + 4], str.Canvas_Border
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c6ef
mov dword [0x7e42ec], 0x4002ce
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002cf
mov dword [0x7e42ec], 0x4002cf
mov dword [esp + 4], str.Canvas_Border
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c72d
mov dword [0x7e42ec], 0x4002cf
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002d0
mov dword [0x7e42ec], 0x4002d0
mov dword [esp + 4], str.Canvas_ClipMouse
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c76b
mov dword [0x7e42ec], 0x4002d0
or ebp, 2
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002d1
mov dword [0x7e42ec], 0x4002d1
mov dword [esp + 4], str.Canvas_ClipMouse
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c7a9
mov dword [0x7e42ec], 0x4002d1
or ebp, 2
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002d2
mov dword [0x7e42ec], 0x4002d2
mov dword [esp + 4], str.Canvas_Container
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c7e7
mov dword [0x7e42ec], 0x4002d2
or ebp, 0x20
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002d3
mov dword [0x7e42ec], 0x4002d3
mov dword [esp + 4], str.Canvas_Container
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c825
mov dword [0x7e42ec], 0x4002d3
or ebp, 0x20
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002d4
mov dword [0x7e42ec], 0x4002d4
mov dword [esp + 4], str.Canvas_DrawFocus
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c863
mov dword [0x7e42ec], 0x4002d4
or ebp, 0xc
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002d5
mov dword [0x7e42ec], 0x4002d5
mov dword [esp + 4], str.Canvas_DrawFocus
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c8a1
mov dword [0x7e42ec], 0x4002d5
or ebp, 0xc
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002d6
mov dword [0x7e42ec], 0x4002d6
mov dword [esp + 4], str.Canvas_Keyboard
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c8df
mov dword [0x7e42ec], 0x4002d6
or ebp, 4
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002d7
mov dword [0x7e42ec], 0x4002d7
mov dword [esp + 4], str.Canvas_Keyboard
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c91d
mov dword [0x7e42ec], 0x4002d7
or ebp, 4
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002d8
mov dword [0x7e42ec], 0x4002d8
mov dword [esp + 4], str.CheckBox_Center
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c95e
mov dword [0x7e42ec], 0x4002d8
or ebp, 0x300
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002d9
mov dword [0x7e42ec], 0x4002d9
mov dword [esp + 4], str.CheckBox_Right
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c99f
mov dword [0x7e42ec], 0x4002d9
or ebp, 0x200
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002da
mov dword [0x7e42ec], 0x4002da
mov dword [esp + 4], str.CheckBox_ThreeState
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41c9dd
mov dword [0x7e42ec], 0x4002da
or ebp, 5
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002dc
mov dword [0x7e42ec], 0x4002dc
mov dword [esp + 4], str.ComboBox_Image
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41ca1e
mov dword [0x7e42ec], 0x4002dc
or ebp, 0x10000000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002dd
mov dword [0x7e42ec], 0x4002dd
mov dword [esp + 4], str.ComboBox_LowerCase
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41ca5f
mov dword [0x7e42ec], 0x4002dd
or ebp, 0x4000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002de
mov dword [0x7e42ec], 0x4002de
mov dword [esp + 4], str.ComboBox_UpperCase
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41caa0
mov dword [0x7e42ec], 0x4002de
or ebp, 0x2000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002df
mov dword [0x7e42ec], 0x4002df
mov dword [esp + 4], str.Container_BorderLess
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cadb
mov dword [0x7e42ec], 0x4002df
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002e0
mov dword [0x7e42ec], 0x4002e0
mov dword [esp + 4], str.Container_Double
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cb19
mov dword [0x7e42ec], 0x4002e0
or ebp, 8
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002e1
mov dword [0x7e42ec], 0x4002e1
mov dword [esp + 4], str.Container_Flat
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cb57
mov dword [0x7e42ec], 0x4002e1
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002e2
mov dword [0x7e42ec], 0x4002e2
mov dword [esp + 4], str.Container_Raised
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cb95
mov dword [0x7e42ec], 0x4002e2
or ebp, 2
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002e3
mov dword [0x7e42ec], 0x4002e3
mov dword [esp + 4], str.Container_Single
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cbd3
mov dword [0x7e42ec], 0x4002e3
or ebp, 4
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002e4
mov dword [0x7e42ec], 0x4002e4
mov dword [esp + 4], str.Date_CheckBox
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cc11
mov dword [0x7e42ec], 0x4002e4
or ebp, 2
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002e5
mov dword [0x7e42ec], 0x4002e5
mov dword [esp + 4], str.Date_UpDown
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cc4f
mov dword [0x7e42ec], 0x4002e5
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002e6
mov dword [0x7e42ec], 0x4002e6
mov dword [esp + 4], str.Editor_ReadOnly
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cc90
mov dword [0x7e42ec], 0x4002e6
or ebp, 0x800
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002e7
mov dword [0x7e42ec], 0x4002e7
mov dword [esp + 4], str.Editor_WordWrap
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41ccd1
mov dword [0x7e42ec], 0x4002e7
or ebp, 0x10000000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002e8
mov dword [0x7e42ec], 0x4002e8
mov dword [esp + 4], str.Explorer_AlwaysShowSelection
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cd12
mov dword [0x7e42ec], 0x4002e8
or ebp, 0x1000000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002e9
mov dword [0x7e42ec], 0x4002e9
mov dword [esp + 4], str.Explorer_AlwaysShowSelection
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cd53
mov dword [0x7e42ec], 0x4002e9
or ebp, 0x1000000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002ea
mov dword [0x7e42ec], 0x4002ea
mov dword [esp + 4], str.Explorer_AutoSort
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cd91
mov dword [0x7e42ec], 0x4002ea
or ebp, 0x40
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002eb
mov dword [0x7e42ec], 0x4002eb
mov dword [esp + 4], str.Explorer_AutoSort
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cdcf
mov dword [0x7e42ec], 0x4002eb
or ebp, 0x40
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002ec
mov dword [0x7e42ec], 0x4002ec
mov dword [esp + 4], str.Explorer_BorderLess
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41ce10
mov dword [0x7e42ec], 0x4002ec
or ebp, 0x100000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002ed
mov dword [0x7e42ec], 0x4002ed
mov dword [esp + 4], str.Explorer_BorderLess
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41ce51
mov dword [0x7e42ec], 0x4002ed
or ebp, 0x100000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002ee
mov dword [0x7e42ec], 0x4002ee
mov dword [esp + 4], str.Explorer_DrivesOnly
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41ce92
mov dword [0x7e42ec], 0x4002ee
or ebp, 0x80
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002ef
mov dword [0x7e42ec], 0x4002ef
mov dword [esp + 4], str.Explorer_Editable
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41ced3
mov dword [0x7e42ec], 0x4002ef
or ebp, 0x100
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002f0
mov dword [0x7e42ec], 0x4002f0
mov dword [esp + 4], str.Explorer_FullRowSelect
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cf14
mov dword [0x7e42ec], 0x4002f0
or ebp, 0x2000000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002f1
mov dword [0x7e42ec], 0x4002f1
mov dword [esp + 4], str.Explorer_GridLines
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cf55
mov dword [0x7e42ec], 0x4002f1
or ebp, 0x400000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002f2
mov dword [0x7e42ec], 0x4002f2
mov dword [esp + 4], str.Explorer_HeaderDragDrop
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cf96
mov dword [0x7e42ec], 0x4002f2
or ebp, 0x800000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002f3
mov dword [0x7e42ec], 0x4002f3
mov dword [esp + 4], str.Explorer_HiddenFiles
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41cfd7
mov dword [0x7e42ec], 0x4002f3
or ebp, 0x400
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002f4
mov dword [0x7e42ec], 0x4002f4
mov dword [esp + 4], str.Explorer_MultiSelect
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d018
mov dword [0x7e42ec], 0x4002f4
or ebp, 0x200000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002f5
mov dword [0x7e42ec], 0x4002f5
mov dword [esp + 4], str.Explorer_NoButtons
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d059
mov dword [0x7e42ec], 0x4002f5
or ebp, 0x8000000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002f6
mov dword [0x7e42ec], 0x4002f6
mov dword [esp + 4], str.Explorer_NoDirectoryChange
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d097
mov dword [0x7e42ec], 0x4002f6
or ebp, 8
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002f7
mov dword [0x7e42ec], 0x4002f7
mov dword [esp + 4], str.Explorer_NoDriveRequester
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d0d5
mov dword [0x7e42ec], 0x4002f7
or ebp, 0x10
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002f8
mov dword [0x7e42ec], 0x4002f8
mov dword [esp + 4], str.Explorer_NoDriveRequester
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d113
mov dword [0x7e42ec], 0x4002f8
or ebp, 0x10
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002f9
mov dword [0x7e42ec], 0x4002f9
mov dword [esp + 4], str.Explorer_NoFiles
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d151
mov dword [0x7e42ec], 0x4002f9
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002fa
mov dword [0x7e42ec], 0x4002fa
mov dword [esp + 4], str.Explorer_NoFiles
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d18f
mov dword [0x7e42ec], 0x4002fa
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002fb
mov dword [0x7e42ec], 0x4002fb
mov dword [esp + 4], str.Explorer_NoFolders
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d1cd
mov dword [0x7e42ec], 0x4002fb
or ebp, 4
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002fc
mov dword [0x7e42ec], 0x4002fc
mov dword [esp + 4], str.Explorer_NoLines
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d20e
mov dword [0x7e42ec], 0x4002fc
or ebp, 0x4000000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002fd
mov dword [0x7e42ec], 0x4002fd
mov dword [esp + 4], str.Explorer_NoMyDocuments
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d24f
mov dword [0x7e42ec], 0x4002fd
or ebp, 0x200
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002fe
mov dword [0x7e42ec], 0x4002fe
mov dword [esp + 4], str.Explorer_NoMyDocuments
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d290
mov dword [0x7e42ec], 0x4002fe
or ebp, 0x200
jmp 0x41c3c0
mov dword [0x7e42ec], 0x4002ff
mov dword [0x7e42ec], 0x4002ff
mov dword [esp + 4], str.Explorer_NoMyDocuments
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d2d1
mov dword [0x7e42ec], 0x4002ff
or ebp, 0x200
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400300
mov dword [0x7e42ec], 0x400300
mov dword [esp + 4], str.Explorer_NoParentFolder
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d30f
mov dword [0x7e42ec], 0x400300
or ebp, 2
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400301
mov dword [0x7e42ec], 0x400301
mov dword [esp + 4], str.Explorer_NoSort
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d34d
mov dword [0x7e42ec], 0x400301
or ebp, 0x20
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400302
mov dword [0x7e42ec], 0x400302
mov dword [esp + 4], str.Frame_Double
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d38b
mov dword [0x7e42ec], 0x400302
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400303
mov dword [0x7e42ec], 0x400303
mov dword [esp + 4], str.Frame_Flat
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d3c9
mov dword [0x7e42ec], 0x400303
or ebp, 3
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400304
mov dword [0x7e42ec], 0x400304
mov dword [esp + 4], str.Frame_Single
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d407
mov dword [0x7e42ec], 0x400304
or ebp, 2
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400305
mov dword [0x7e42ec], 0x400305
mov dword [esp + 4], str.HyperLink_Underline
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d445
mov dword [0x7e42ec], 0x400305
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400306
mov dword [0x7e42ec], 0x400306
mov dword [esp + 4], str.Image_Border
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d486
mov dword [0x7e42ec], 0x400306
or ebp, 0x200
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400307
mov dword [0x7e42ec], 0x400307
mov dword [esp + 4], str.Image_Raised
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d4c4
mov dword [0x7e42ec], 0x400307
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400308
mov dword [0x7e42ec], 0x400308
mov dword [esp + 4], str.ListIcon_AlwaysShowSelection
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d502
mov dword [0x7e42ec], 0x400308
or ebp, 8
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400309
mov dword [0x7e42ec], 0x400309
mov dword [esp + 4], str.ListIcon_CheckBoxes
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d540
mov dword [0x7e42ec], 0x400309
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40030a
mov dword [0x7e42ec], 0x40030a
mov dword [esp + 4], str.ListIcon_FullRowSelect
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d581
mov dword [0x7e42ec], 0x40030a
or ebp, 0x40000000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40030b
mov dword [0x7e42ec], 0x40030b
mov dword [esp + 4], str.ListIcon_GridLines
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d5c2
mov dword [0x7e42ec], 0x40030b
or ebp, 0x10000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40030c
mov dword [0x7e42ec], 0x40030c
mov dword [esp + 4], str.ListIcon_HeaderDragDrop
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d603
mov dword [0x7e42ec], 0x40030c
or ebp, 0x10000000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40030d
mov dword [0x7e42ec], 0x40030d
mov dword [esp + 4], str.ListIcon_MultiSelect
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d641
mov dword [0x7e42ec], 0x40030d
or ebp, 4
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40030e
mov dword [0x7e42ec], 0x40030e
mov dword [esp + 4], str.ListIcon_ThreeState
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d67f
mov dword [0x7e42ec], 0x40030e
or ebp, 0x40
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40030f
mov dword [0x7e42ec], 0x40030f
mov dword [esp + 4], str.ListView_ClickSelect
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d6bd
mov dword [0x7e42ec], 0x40030f
or ebp, 8
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400310
mov dword [0x7e42ec], 0x400310
mov dword [esp + 4], str.ListView_MultiSelect
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d6fe
mov dword [0x7e42ec], 0x400310
or ebp, 0x800
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400311
mov dword [0x7e42ec], 0x400311
mov dword [esp + 4], str.OpenGL_16BitDepthBuffer
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d73c
mov dword [0x7e42ec], 0x400311
or ebp, 0x40
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400312
mov dword [0x7e42ec], 0x400312
mov dword [esp + 4], str.OpenGL_24BitDepthBuffer
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d77d
mov dword [0x7e42ec], 0x400312
or ebp, 0x80
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400313
mov dword [0x7e42ec], 0x400313
mov dword [esp + 4], str.OpenGL_32BitAccumulationBuffer
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d7be
mov dword [0x7e42ec], 0x400313
or ebp, 0x800
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400314
mov dword [0x7e42ec], 0x400314
mov dword [esp + 4], str.OpenGL_64BitAccumulationBuffer
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d7ff
mov dword [0x7e42ec], 0x400314
or ebp, 0x1000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400315
mov dword [0x7e42ec], 0x400315
mov dword [esp + 4], str.OpenGL_8BitStencilBuffer
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d840
mov dword [0x7e42ec], 0x400315
or ebp, 0x200
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400316
mov dword [0x7e42ec], 0x400316
mov dword [esp + 4], str.OpenGL_FlipSynchronization
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d87e
mov dword [0x7e42ec], 0x400316
or ebp, 0x10
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400317
mov dword [0x7e42ec], 0x400317
mov dword [esp + 4], str.OpenGL_Keyboard
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d8bc
mov dword [0x7e42ec], 0x400317
or ebp, 4
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400318
mov dword [0x7e42ec], 0x400318
mov dword [esp + 4], str.OpenGL_NoAccumulationBuffer
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d8fd
mov dword [0x7e42ec], 0x400318
or ebp, 0x400
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400319
mov dword [0x7e42ec], 0x400319
mov dword [esp + 4], str.OpenGL_NoDepthBuffer
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d93b
mov dword [0x7e42ec], 0x400319
or ebp, 0x20
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40031a
mov dword [0x7e42ec], 0x40031a
mov dword [esp + 4], str.OpenGL_NoFlipSynchronization
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d979
mov dword [0x7e42ec], 0x40031a
or ebp, 8
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40031b
mov dword [0x7e42ec], 0x40031b
mov dword [esp + 4], str.OpenGL_NoStencilBuffer
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d9ba
mov dword [0x7e42ec], 0x40031b
or ebp, 0x100
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40031c
mov dword [0x7e42ec], 0x40031c
mov dword [esp + 4], str.ProgressBar_Smooth
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41d9f8
mov dword [0x7e42ec], 0x40031c
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40031d
mov dword [0x7e42ec], 0x40031d
mov dword [esp + 4], str.ProgressBar_Vertical
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41da36
mov dword [0x7e42ec], 0x40031d
or ebp, 4
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40031e
mov dword [0x7e42ec], 0x40031e
mov dword [esp + 4], str.ScrollArea_BorderLess
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41da74
mov dword [0x7e42ec], 0x40031e
or ebp, 8
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40031f
mov dword [0x7e42ec], 0x40031f
mov dword [esp + 4], str.ScrollArea_Center
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41dab2
mov dword [0x7e42ec], 0x40031f
or ebp, 0x10
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400320
mov dword [0x7e42ec], 0x400320
mov dword [esp + 4], str.ScrollArea_Flat
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41daf0
mov dword [0x7e42ec], 0x400320
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400321
mov dword [0x7e42ec], 0x400321
mov dword [esp + 4], str.ScrollArea_Raised
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41db2e
mov dword [0x7e42ec], 0x400321
or ebp, 2
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400322
mov dword [0x7e42ec], 0x400322
mov dword [esp + 4], str.ScrollArea_Single
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41db6c
mov dword [0x7e42ec], 0x400322
or ebp, 4
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400323
mov dword [0x7e42ec], 0x400323
mov dword [esp + 4], 0x6f0d80
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41dbaa
mov dword [0x7e42ec], 0x400323
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400324
mov dword [0x7e42ec], 0x400324
mov dword [esp + 4], str.Spin_Numeric
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41dbe8
mov dword [0x7e42ec], 0x400324
or ebp, 2
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400325
mov dword [0x7e42ec], 0x400325
mov dword [esp + 4], str.Spin_ReadOnly
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41dc26
mov dword [0x7e42ec], 0x400325
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400326
mov dword [0x7e42ec], 0x400326
mov dword [esp + 4], 0x6eed20
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41dc64
mov dword [0x7e42ec], 0x400326
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400327
mov dword [0x7e42ec], 0x400327
mov dword [esp + 4], str.Splitter_Separator
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41dca2
mov dword [0x7e42ec], 0x400327
or ebp, 2
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400328
mov dword [0x7e42ec], 0x400328
mov dword [esp + 4], str.Splitter_FirstFixed
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41dce0
mov dword [0x7e42ec], 0x400328
or ebp, 4
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400329
mov dword [0x7e42ec], 0x400329
mov dword [esp + 4], str.Splitter_SecondFixed
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41dd1e
mov dword [0x7e42ec], 0x400329
or ebp, 8
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40032a
mov dword [0x7e42ec], 0x40032a
mov dword [esp + 4], str.String_BorderLess
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41dd5f
mov dword [0x7e42ec], 0x40032a
or ebp, 0x20000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40032b
mov dword [0x7e42ec], 0x40032b
mov dword [esp + 4], str.String_LowerCase
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41dd9d
mov dword [0x7e42ec], 0x40032b
or ebp, 0x10
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40032c
mov dword [0x7e42ec], 0x40032c
mov dword [esp + 4], str.String_Numeric
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41ddde
mov dword [0x7e42ec], 0x40032c
or ebp, 0x2000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40032d
mov dword [0x7e42ec], 0x40032d
mov dword [esp + 4], str.String_Password
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41de1c
mov dword [0x7e42ec], 0x40032d
or ebp, 0x20
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40032e
mov dword [0x7e42ec], 0x40032e
mov dword [esp + 4], str.String_ReadOnly
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41de5d
mov dword [0x7e42ec], 0x40032e
or ebp, 0x800
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40032f
mov dword [0x7e42ec], 0x40032f
mov dword [esp + 4], str.String_UpperCase
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41de9b
mov dword [0x7e42ec], 0x40032f
or ebp, 8
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400330
mov dword [0x7e42ec], 0x400330
mov dword [esp + 4], str.Text_Border
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41dedc
mov dword [0x7e42ec], 0x400330
or ebp, 0x20000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400331
mov dword [0x7e42ec], 0x400331
mov dword [esp + 4], str.Text_Center
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41df1a
mov dword [0x7e42ec], 0x400331
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400332
mov dword [0x7e42ec], 0x400332
mov dword [esp + 4], str.Text_Right
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41df58
mov dword [0x7e42ec], 0x400332
or ebp, 2
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400333
mov dword [0x7e42ec], 0x400333
mov dword [esp + 4], str.TrackBar_Ticks
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41df96
mov dword [0x7e42ec], 0x400333
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400334
mov dword [0x7e42ec], 0x400334
mov dword [esp + 4], str.TrackBar_Vertical
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41dfd4
mov dword [0x7e42ec], 0x400334
or ebp, 2
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400335
mov dword [0x7e42ec], 0x400335
mov dword [esp + 4], str.Tree_AlwaysShowSelection
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e012
mov dword [0x7e42ec], 0x400335
or ebp, 0x20
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400336
mov dword [0x7e42ec], 0x400336
mov dword [esp + 4], str.Tree_CheckBoxes
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e053
mov dword [0x7e42ec], 0x400336
or ebp, 0x100
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400337
mov dword [0x7e42ec], 0x400337
mov dword [esp + 4], str.Tree_NoButtons
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e091
mov dword [0x7e42ec], 0x400337
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400338
mov dword [0x7e42ec], 0x400338
mov dword [esp + 4], str.Tree_NoLines
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e0cf
mov dword [0x7e42ec], 0x400338
or ebp, 2
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400339
mov dword [0x7e42ec], 0x400339
mov dword [esp + 4], str.Tree_ThreeState
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e110
mov dword [0x7e42ec], 0x400339
or ebp, 0x10000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40033a
mov dword [0x7e42ec], 0x40033a
mov dword [esp + 4], str.Window_BorderLess
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e151
mov dword [0x7e42ec], 0x40033a
or ebp, 0x80000000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40033b
mov dword [0x7e42ec], 0x40033b
mov dword [esp + 4], str.Window_Invisible
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e192
mov dword [0x7e42ec], 0x40033b
or ebp, 0x10000000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40033c
mov dword [0x7e42ec], 0x40033c
mov dword [esp + 4], str.Window_Maximize
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e1d3
mov dword [0x7e42ec], 0x40033c
or ebp, 0x1000000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40033d
mov dword [0x7e42ec], 0x40033d
mov dword [esp + 4], str.Window_MaximizeGadget
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e214
mov dword [0x7e42ec], 0x40033d
or ebp, 0xc90000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40033e
mov dword [0x7e42ec], 0x40033e
mov dword [esp + 4], str.Window_Minimize
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e255
mov dword [0x7e42ec], 0x40033e
or ebp, 0x20000000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x40033f
mov dword [0x7e42ec], 0x40033f
mov dword [esp + 4], str.Window_MinimizeGadget
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e296
mov dword [0x7e42ec], 0x40033f
or ebp, 0xca0000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400340
mov dword [0x7e42ec], 0x400340
mov dword [esp + 4], str.Window_NoActivate
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e2d7
mov dword [0x7e42ec], 0x400340
or ebp, 0x2000000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400341
mov dword [0x7e42ec], 0x400341
mov dword [esp + 4], str.Window_NoGadgets
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e315
mov dword [0x7e42ec], 0x400341
or ebp, 8
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400342
mov dword [0x7e42ec], 0x400342
mov dword [esp + 4], str.Window_ScreenCentered
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e353
mov dword [0x7e42ec], 0x400342
or ebp, 1
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400343
mov dword [0x7e42ec], 0x400343
mov dword [esp + 4], str.Window_SizeGadget
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e394
mov dword [0x7e42ec], 0x400343
or ebp, 0xc40000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400344
mov dword [0x7e42ec], 0x400344
mov dword [esp + 4], str.Window_SystemMenu
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e3d5
mov dword [0x7e42ec], 0x400344
or ebp, 0xc80000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400345
mov dword [0x7e42ec], 0x400345
mov dword [esp + 4], str.Window_TitleBar
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e416
mov dword [0x7e42ec], 0x400345
or ebp, 0xc00000
jmp 0x41c3c0
mov dword [0x7e42ec], 0x400346
mov dword [0x7e42ec], 0x400346
mov dword [esp + 4], str.Window_Tool
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x41e454
mov dword [0x7e42ec], 0x40035d
mov eax, dword [esp + 0x18]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov eax, ebp
add esp, 0x2c
pop ebx
pop esi
pop edi
pop ebp
ret 4