Function at 0x45e350
Capabilities:
Encode data using xor
Get common file path

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x4c
mov dword [esp + 0x28], 0
mov dword [esp + 0x2c], 0
mov dword [esp + 0x30], 0
mov dword [esp + 0x34], 0
mov dword [0x7e42ec], 0xd002e0
mov dword [0x7e42ec], 0xd002e1
mov dword [0x7e42ec], 0xd002e1
mov dword [0x7e42ec], 0xd002e1
mov dword [0x7e42ec], 0xd002e1
mov dword [0x7e42ec], 0xd002e4
mov dword [esp + 4], 0x6f5de0
lea eax, [esp + 0x2c]
mov dword [esp], eax
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xd002e5
mov dword [esp + 4], str.English
lea esi, [esp + 0x34]
mov dword [esp], esi
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xd002e6
mov dword [0x7e4004], 0x21c
mov dword [0x7e42ec], 0xd002e7
mov dword [0x7e3fe4], 0x190
mov dword [0x7e42ec], 0xd002e8
mov dword [0x7e3f5c], 1
mov dword [0x7e42ec], 0xd002e9
mov dword [0x7e4018], 0xa
mov dword [0x7e42ec], 0xd002ea
mov dword [0x7e3f04], 1
mov dword [0x7e42ec], 0xd002eb
mov dword [0x7e417c], 0x180204
mov dword [0x7e42ec], 0xd002ed
mov dword [0x7e3f40], 1
mov dword [0x7e42ec], 0xd002ee
mov dword [0x7e3f70], 1
mov dword [0x7e42ec], 0xd002ef
mov dword [0x7e3ee8], 0
mov dword [0x7e42ec], 0xd002f0
mov dword [0x7e3edc], 0
mov dword [0x7e42ec], 0xd002f1
mov dword [0x7e3f58], 0
mov dword [0x7e42ec], 0xd002f2
mov dword [0x7e3ffc], 1
mov dword [0x7e42ec], 0xd002f3
mov dword [0x7e3f54], 0xa
mov dword [0x7e42ec], 0xd002f4
mov dword [esp + 4], 0x7e435c
lea edi, [esp + 0x28]
mov dword [esp], edi
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xd002f5
mov dword [0x7e3ff8], 1
mov dword [0x7e42ec], 0xd002f6
mov dword [0x7e3f88], 0x20
mov dword [0x7e42ec], 0xd002f7
mov dword [0x7e3fec], 1
mov dword [0x7e42ec], 0xd002f8
mov dword [0x7e3f3c], 1
mov dword [0x7e42ec], 0xd002f9
mov dword [0x7e40c8], 0
mov dword [0x7e42ec], 0xd002fa
mov dword [0x7e429c], 1
mov dword [0x7e42ec], 0xd002fb
mov dword [0x7e40ac], 1
mov dword [0x7e42ec], 0xd002fc
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 2
call fcn.00589f70
sub esp, 8
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e42b0
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd002fd
mov dword [0x7e40cc], 0
mov dword [0x7e42ec], 0xd002fe
mov dword [esp + 4], 0x7e435c
mov dword [esp], 0x7e42a0
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xd002ff
mov dword [esp + 4], 0x7e435c
mov dword [esp], 0x7e418c
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xd00300
mov dword [0x7e410c], 2
mov dword [0x7e42ec], 0xd00301
mov dword [0x7e41e8], 1
mov dword [0x7e42ec], 0xd00302
mov dword [0x7e409c], 1
mov dword [0x7e42ec], 0xd00303
mov dword [0x7e424c], 1
mov dword [0x7e42ec], 0xd00304
mov dword [0x7e40e0], 1
mov dword [0x7e42ec], 0xd00305
mov dword [0x7e40fc], 1
mov dword [0x7e42ec], 0xd00306
mov dword [0x7e41dc], 1
mov dword [0x7e42ec], 0xd00307
mov dword [0x7e4098], 0
mov dword [0x7e42ec], 0xd00308
mov dword [0x7e4080], 0
mov dword [0x7e42ec], 0xd00309
mov dword [0x7e41e4], 1
mov dword [0x7e42ec], 0xd0030a
mov dword [0x7e40b4], 0
mov dword [0x7e42ec], 0xd0030b
mov dword [esp + 4], 0x7e435c
mov dword [esp], 0x7e40f4
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xd0030c
mov dword [0x7e4250], 0
mov dword [0x7e42ec], 0xd0030d
mov dword [0x7e4100], 0
mov dword [0x7e42ec], 0xd0030e
mov dword [0x7e41bc], 1
mov dword [0x7e42ec], 0xd0030f
mov dword [0x7e3f34], 0xff
mov dword [0x7e42ec], 0xd00311
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp], eax
call fcn.0045df70
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e41ac
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd00312
mov eax, dword [0x7e41ac]
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ecx, eax
xor eax, eax
cmp eax, ecx
sbb eax, edx
jge 0x45ffc0
mov dword [0x7e42ec], 0xd00312
mov dword [0x7e42ec], 0xd00313
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [0x7eaa00], eax
mov dword [esp + 0x38], 0
mov dword [esp + 0x3c], 0
mov dword [0x7e42ec], 0xd000a6
mov dword [0x7e42ec], 0xd000a7
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x104
call fcn.00589f70
sub esp, 8
call fcn.0058d170
mov dword [esp + 4], eax
lea ebp, [esp + 0x3c]
mov dword [esp], ebp
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd000a8
lea eax, [esp + 0x38]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x1a
mov dword [esp], 0
call sub.SHELL32.dll_SHGetSpecialFolderLocation
sub esp, 0xc
test eax, eax
je 0x45fff0
mov dword [0x7e42ec], 0xd000b1
mov dword [0x7e42ec], 0xd000b2
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0058a790
sub esp, 8
call fcn.0058d1f0
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
lea eax, [esp + 0x30]
mov dword [esp], eax
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd00316
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp], eax
call fcn.0054ff2f
sub esp, 4
call fcn.0058d1f0
mov ebx, eax
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00571db4
sub esp, 8
mov dword [esp], 0x6fd260
call fcn.0058d230
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e3fe0
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd00317
mov dword [esp + 4], 2
mov eax, dword [0x7e3fe0]
mov dword [esp], eax
call fcn.00550ab6
sub esp, 8
test eax, eax
je 0x460108
mov dword [0x7e42ec], 0xd00329
mov dword [0x7e42ec], 0xd0032a
mov dword [0x7e42ec], 0xd0032b
mov dword [0x7e42ec], 0xd0032d
mov dword [0x7e42ec], 0xd0039b
mov dword [0x7e42ec], 0xd0039d
mov dword [0x7e42ec], 0xd0039f
mov dword [esp], str.CodeOption
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd003a0
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6fc8fc
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x45ea92
mov dword [0x7e42ec], 0xd003a1
mov eax, dword [0x7e3fec]
mov dword [esp + 4], eax
mov dword [esp], 0x6fc8fc
call fcn.00551179
sub esp, 8
mov dword [0x7e3fec], eax
mov dword [0x7e42ec], 0xd003a2
mov dword [esp], 0x6fc8fc
call fcn.00551372
sub esp, 4
mov dword [0x7e42ec], 0xd003a3
mov dword [esp], 0x6f48f4
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd003a4
mov eax, dword [0x7e3fec]
mov dword [esp + 4], eax
mov dword [esp], 0x6fc8fc
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd003a5
mov dword [0x7e42ec], 0xd003a6
mov dword [esp], str.CodeOption
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd003a7
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6f2880
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x45eb58
mov dword [0x7e42ec], 0xd003a8
mov eax, dword [0x7e3f3c]
mov dword [esp + 4], eax
mov dword [esp], 0x6f2880
call fcn.00551179
sub esp, 8
mov dword [0x7e3f3c], eax
mov dword [0x7e42ec], 0xd003a9
mov dword [esp], 0x6f2880
call fcn.00551372
sub esp, 4
mov dword [0x7e42ec], 0xd003aa
mov dword [esp], 0x6f48f4
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd003ab
mov eax, dword [0x7e3f3c]
mov dword [esp + 4], eax
mov dword [esp], 0x6f2880
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd003ac
mov dword [0x7e42ec], 0xd003ae
mov dword [esp], str.Designer
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd003af
call fcn.0058d210
call fcn.0058d210
mov ebx, dword [0x7e41ac]
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], ebx
mov dword [esp], 0x6f98cc
call fcn.00551083
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e41ac
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd003b0
mov eax, dword [0x7e41ac]
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
xor ebx, ebx
cmp ebx, eax
mov eax, ebx
sbb eax, edx
jge 0x4611a0
mov dword [0x7e42ec], 0xd003b9
mov dword [0x7e42ec], 0xd003ba
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov edx, dword [0x7e41ac]
mov dword [esp + 0x18], edx
call fcn.0058d170
mov dword [esp + 4], eax
mov edx, dword [esp + 0x18]
mov dword [esp], edx
call fcn.00571db4
sub esp, 8
mov dword [esp], str.History.db
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov dword [esp + 0x1c], eax
mov dword [esp + 0x18], edx
call fcn.0058d1a0
mov ecx, dword [esp + 0x1c]
cmp ebx, ecx
mov edx, dword [esp + 0x18]
sbb ebx, edx
jge 0x461330
mov dword [0x7e42ec], 0xd003bc
mov dword [0x7e42ec], 0xd003be
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6f2c40
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x461360
mov dword [0x7e42ec], 0xd003c0
mov dword [0x7e42ec], 0xd003c1
mov dword [0x7e42ec], 0xd003c2
mov dword [0x7e42ec], 0xd003c4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], str.PB_Ignore
mov dword [esp], 0x6f1d98
call fcn.00551083
sub esp, 0xc
add dword [0x7eaa00], 2
call fcn.0058d1c0
mov dword [esp + 4], eax
mov dword [esp], str.PB_Ignore
call fcn.0058d110
test eax, eax
jne 0x461390
mov dword [0x7e42ec], 0xd003c6
mov dword [0x7e42ec], 0xd003c7
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov eax, dword [esp + 0x34]
mov dword [esp + 4], eax
mov dword [esp], 0x6f1d98
call fcn.00551083
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd003c9
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6fa754
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x4613c0
mov dword [0x7e42ec], 0xd003cb
mov dword [0x7e42ec], 0xd003cc
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov eax, dword [esp + 0x34]
mov dword [esp + 4], eax
mov dword [esp], 0x6f1d98
call fcn.00551083
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd003cd
mov dword [esp + 4], 0
mov dword [esp], 0x6fa754
call fcn.00551179
sub esp, 8
mov dword [0x7e42ec], 0xd003ce
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6fe7d0
call fcn.00551179
sub esp, 8
mov dword [0x7e42ec], 0xd003cf
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6fe7b4
call fcn.00551179
sub esp, 8
mov dword [0x7e42ec], 0xd003d0
mov dword [esp + 4], 0x4d8
mov dword [esp], str.Designer_Width
call fcn.00551179
sub esp, 8
mov dword [0x7e42ec], 0xd003d1
mov dword [esp + 4], 0x294
mov dword [esp], str.Designer_Height
call fcn.00551179
sub esp, 8
mov dword [0x7e42ec], 0xd003d2
mov eax, dword [0x7e4004]
mov dword [esp + 4], eax
mov dword [esp], str.UserScreen_Width
call fcn.00551179
sub esp, 8
mov dword [0x7e4004], eax
mov dword [0x7e42ec], 0xd003d3
mov eax, dword [0x7e3fe4]
mov dword [esp + 4], eax
mov dword [esp], str.UserScreen_Height
call fcn.00551179
sub esp, 8
mov dword [0x7e3fe4], eax
mov dword [0x7e42ec], 0xd003d4
mov eax, dword [0x7e3f5c]
mov dword [esp + 4], eax
mov dword [esp], str.Show_Grid
call fcn.00551179
sub esp, 8
mov dword [0x7e3f5c], eax
mov dword [0x7e42ec], 0xd003d5
mov eax, dword [0x7e4018]
mov dword [esp + 4], eax
mov dword [esp], str.Grid_Size
call fcn.00551179
sub esp, 8
mov dword [0x7e4018], eax
mov dword [0x7e42ec], 0xd003d6
mov eax, dword [0x7e3f04]
mov dword [esp + 4], eax
mov dword [esp], str.Snap_Grid
call fcn.00551179
sub esp, 8
mov dword [0x7e3f04], eax
mov dword [0x7e42ec], 0xd003d7
cmp eax, 1
je 0x4613f0
mov dword [0x7e42ec], 0xd003d9
mov dword [0x7e42ec], 0xd003da
mov dword [0x7e3f44], 1
mov dword [0x7e42ec], 0xd003db
mov dword [0x7e42ec], 0xd003de
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.BackGroundColor
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x461418
mov dword [0x7e42ec], 0xd003e0
mov dword [0x7e42ec], 0xd003e1
mov eax, dword [0x7e417c]
mov dword [esp + 4], eax
mov dword [esp], str.BackGroundColor
call fcn.00551179
sub esp, 8
mov dword [0x7e417c], eax
mov dword [0x7e42ec], 0xd003e2
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.Enable_Dark_Theme
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x45f031
mov dword [0x7e42ec], 0xd003e3
mov dword [esp], str.Enable_Dark_Theme
call fcn.00551372
sub esp, 4
mov dword [0x7e42ec], 0xd003e4
mov dword [0x7e42ec], 0xd003e8
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.ToolBar_Icon_Text
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x461440
mov dword [0x7e42ec], 0xd003ea
mov dword [0x7e42ec], 0xd003eb
mov eax, dword [0x7e3f40]
mov dword [esp + 4], eax
mov dword [esp], str.ToolBar_Icon_Text
call fcn.00551179
sub esp, 8
mov dword [0x7e3f40], eax
mov dword [0x7e42ec], 0xd003ec
mov eax, dword [0x7e3f70]
mov dword [esp + 4], eax
mov dword [esp], 0x6f0300
call fcn.00551179
sub esp, 8
mov dword [0x7e3f70], eax
mov dword [0x7e42ec], 0xd003ed
mov eax, dword [0x7e3ee8]
mov dword [esp + 4], eax
mov dword [esp], 0x6ed640
call fcn.00551179
sub esp, 8
mov dword [0x7e3ee8], eax
mov dword [0x7e42ec], 0xd003ef
mov eax, dword [0x7e3edc]
mov dword [esp + 4], eax
mov dword [esp], 0x6fd1c0
call fcn.00551179
sub esp, 8
mov dword [0x7e3edc], eax
mov dword [0x7e42ec], 0xd003f0
mov eax, dword [0x7e3f58]
mov dword [esp + 4], eax
mov dword [esp], str.Clone_OffSetX
call fcn.00551179
sub esp, 8
mov dword [0x7e3f58], eax
mov dword [0x7e42ec], 0xd003f1
mov eax, dword [0x7e3ffc]
mov dword [esp + 4], eax
mov dword [esp], 0x6fc7e0
call fcn.00551179
sub esp, 8
mov dword [0x7e3ffc], eax
mov dword [0x7e42ec], 0xd003f2
mov eax, dword [0x7e3f54]
mov dword [esp + 4], eax
mov dword [esp], str.Clone_OffSetY
call fcn.00551179
sub esp, 8
mov dword [0x7e3f54], eax
mov dword [0x7e42ec], 0xd003f6
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], str.PB_Ignore
mov dword [esp], 0x6f60e0
call fcn.00551083
sub esp, 0xc
add dword [0x7eaa00], 2
call fcn.0058d1c0
mov dword [esp + 4], eax
mov dword [esp], str.PB_Ignore
call fcn.0058d110
test eax, eax
jne 0x461470
mov dword [0x7e42ec], 0xd003f8
mov dword [0x7e42ec], 0xd003f9
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6fac80
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x4614a0
mov dword [0x7e42ec], 0xd003fb
mov dword [0x7e42ec], 0xd003fc
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6f69a0
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x4614d0
mov dword [0x7e42ec], 0xd003fe
mov dword [0x7e42ec], 0xd003ff
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov eax, dword [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x6f60e0
call fcn.00551083
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd00400
mov eax, dword [esp + 0x28]
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ecx, eax
xor eax, eax
cmp eax, ecx
sbb eax, edx
jge 0x461500
mov dword [0x7e42ec], 0xd00401
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x28]
mov dword [esp], eax
call fcn.00571d3a
sub esp, 8
mov dword [esp + 0x3c], 0
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd00402
mov dword [0x7e42ec], 0xd00402
mov dword [esp + 4], 0x6f2c28
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
jne 0x45f34f
mov dword [esp + 4], 0x6ef9ac
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x461540
mov dword [0x7e42ec], 0xd00403
mov eax, dword [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x19
call fcn.005819b5
sub esp, 8
mov dword [0x7e42ec], 0xd00404
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov dword [0x7e42ec], 0xd00408
mov dword [0x7e42ec], 0xd0040d
mov dword [0x7e42ec], 0xd0040f
mov eax, dword [0x7e3ff8]
mov dword [esp + 4], eax
mov dword [esp], 0x6f69a0
call fcn.00551179
sub esp, 8
mov dword [0x7e3ff8], eax
mov dword [0x7e42ec], 0xd00410
mov eax, dword [0x7e3f88]
mov dword [esp + 4], eax
mov dword [esp], 0x6fac80
call fcn.00551179
sub esp, 8
mov dword [0x7e3f88], eax
mov dword [0x7e42ec], 0xd00412
mov dword [esp], 0x6f48f4
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd00414
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], str.PB_Ignore
mov dword [esp], str.Window_Constants
call fcn.00551083
sub esp, 0xc
add dword [0x7eaa00], 2
call fcn.0058d1c0
mov dword [esp + 4], eax
mov dword [esp], str.PB_Ignore
call fcn.0058d110
test eax, eax
jne 0x4615f8
mov dword [0x7e42ec], 0xd00416
mov dword [0x7e42ec], 0xd00417
mov eax, dword [0x7e3fec]
mov dword [esp + 4], eax
mov dword [esp], 0x6fc8fc
call fcn.00551179
sub esp, 8
mov dword [0x7e3fec], eax
mov dword [0x7e42ec], 0xd00418
mov eax, dword [0x7e3f3c]
mov dword [esp + 4], eax
mov dword [esp], 0x6f2880
call fcn.00551179
sub esp, 8
mov dword [0x7e3f3c], eax
mov dword [0x7e42ec], 0xd0041a
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.Enable_BindGadget
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x45f4f5
mov dword [0x7e42ec], 0xd0041b
mov dword [esp], str.Enable_BindGadget
call fcn.00551372
sub esp, 4
mov dword [0x7e42ec], 0xd0041c
mov dword [0x7e42ec], 0xd0041e
mov dword [esp], str.CodeOption
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd0041f
mov dword [esp + 4], 0
mov dword [esp], str.Variable
call fcn.00551179
sub esp, 8
test eax, eax
je 0x461620
mov dword [0x7e42ec], 0xd00421
mov dword [0x7e42ec], 0xd00422
mov dword [0x7e40ac], 0
mov dword [0x7e42ec], 0xd00423
mov dword [0x7e42ec], 0xd00425
mov eax, dword [0x7e40cc]
mov dword [esp + 4], eax
mov dword [esp], str.Add_Window_Name
call fcn.00551179
sub esp, 8
mov dword [0x7e40cc], eax
mov dword [0x7e42ec], 0xd00426
call fcn.0058d210
call fcn.0058d210
mov ebx, dword [0x7e42a0]
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], ebx
mov dword [esp], 0x6fa9c8
call fcn.00551083
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e42a0
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd00428
mov dword [esp + 4], 0xffffffff
mov dword [esp], str.Suffix_Enabled
call fcn.00551179
sub esp, 8
cmp eax, 0xffffffff
je 0x45f63e
mov dword [0x7e42ec], 0xd00429
mov dword [esp + 4], 0x7e435c
mov dword [esp], 0x6f32a8
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd0042a
mov dword [esp], str.Suffix_Enabled
call fcn.00551372
sub esp, 4
mov dword [0x7e42ec], 0xd0042b
mov dword [0x7e42ec], 0xd0042c
call fcn.0058d210
call fcn.0058d210
mov ebx, dword [0x7e418c]
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], ebx
mov dword [esp], 0x6f32a8
call fcn.00551083
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e418c
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd0042d
mov eax, dword [0x7e40c8]
mov dword [esp + 4], eax
mov dword [esp], str.Hexa_Color
call fcn.00551179
sub esp, 8
mov dword [0x7e40c8], eax
mov dword [0x7e42ec], 0xd0042e
mov eax, dword [0x7e429c]
mov dword [esp + 4], eax
mov dword [esp], 0x6f9de8
call fcn.00551179
sub esp, 8
mov dword [0x7e429c], eax
mov dword [0x7e42ec], 0xd00430
mov dword [esp], str.CodeCreate
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd00431
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6f8120
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x45f787
mov dword [0x7e42ec], 0xd00432
mov eax, dword [0x7e40fc]
mov dword [esp + 4], eax
mov dword [esp], 0x6f8120
call fcn.00551179
sub esp, 8
mov dword [0x7e40fc], eax
mov dword [0x7e42ec], 0xd00433
mov dword [esp], 0x6f8120
call fcn.00551372
sub esp, 4
mov dword [0x7e42ec], 0xd00434
mov eax, dword [0x7e40fc]
mov dword [esp + 4], eax
mov dword [esp], 0x6fd2c0
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00435
mov dword [0x7e42ec], 0xd00438
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6feee0
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x461648
mov dword [0x7e42ec], 0xd0043a
mov dword [0x7e42ec], 0xd0043b
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.Use_AppQuit
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x461670
mov dword [0x7e42ec], 0xd0043d
mov dword [0x7e42ec], 0xd0043e
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.Proportional_Size_All_Gadgets
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x4616a0
mov dword [0x7e42ec], 0xd00440
mov dword [0x7e42ec], 0xd00441
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6faee0
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x4616d0
mov dword [0x7e42ec], 0xd00443
mov dword [0x7e42ec], 0xd00444
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6efa3c
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x461700
mov dword [0x7e42ec], 0xd00446
mov dword [0x7e42ec], 0xd00448
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6f8ba0
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x461730
mov dword [0x7e42ec], 0xd0044a
mov dword [0x7e42ec], 0xd0044b
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6f6ba0
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x461760
mov dword [0x7e42ec], 0xd0044d
mov dword [0x7e42ec], 0xd0044f
mov eax, dword [0x7e410c]
mov dword [esp + 4], eax
mov dword [esp], str.CreateButton_Action
call fcn.00551179
sub esp, 8
mov dword [0x7e410c], eax
mov dword [0x7e42ec], 0xd00450
mov eax, dword [0x7e41e8]
mov dword [esp + 4], eax
mov dword [esp], 0x6fcaa0
call fcn.00551179
sub esp, 8
mov dword [0x7e41e8], eax
mov dword [0x7e42ec], 0xd00451
mov eax, dword [0x7e409c]
mov dword [esp + 4], eax
mov dword [esp], str.Include_TitleBlock
call fcn.00551179
sub esp, 8
mov dword [0x7e409c], eax
mov dword [0x7e42ec], 0xd00452
mov eax, dword [0x7e424c]
mov dword [esp + 4], eax
mov dword [esp], 0x6f8a60
call fcn.00551179
sub esp, 8
mov dword [0x7e424c], eax
mov dword [0x7e42ec], 0xd00453
mov eax, dword [0x7e40e0]
mov dword [esp + 4], eax
mov dword [esp], 0x6fd740
call fcn.00551179
sub esp, 8
mov dword [0x7e40e0], eax
mov dword [0x7e42ec], 0xd00454
mov eax, dword [0x7e40fc]
mov dword [esp + 4], eax
mov dword [esp], str.Include_AddItem_Example
call fcn.00551179
sub esp, 8
mov dword [0x7e40fc], eax
mov dword [0x7e42ec], 0xd00455
mov eax, dword [0x7e41dc]
mov dword [esp + 4], eax
mov dword [esp], str.Include_EventLoop
call fcn.00551179
sub esp, 8
mov dword [0x7e41dc], eax
mov dword [0x7e42ec], 0xd00456
mov eax, dword [0x7e4098]
mov dword [esp + 4], eax
mov dword [esp], 0x6feee0
call fcn.00551179
sub esp, 8
mov dword [0x7e4098], eax
mov dword [0x7e42ec], 0xd00457
mov eax, dword [0x7e4080]
mov dword [esp + 4], eax
mov dword [esp], str.Use_AppQuit
call fcn.00551179
sub esp, 8
mov dword [0x7e4080], eax
mov dword [0x7e42ec], 0xd00458
mov eax, dword [0x7e41e4]
mov dword [esp + 4], eax
mov dword [esp], str.Proportional_Size_All_Gadgets
call fcn.00551179
sub esp, 8
mov dword [0x7e41e4], eax
mov dword [0x7e42ec], 0xd00459
mov eax, dword [0x7e40b4]
mov dword [esp + 4], eax
mov dword [esp], 0x6faee0
call fcn.00551179
sub esp, 8
mov dword [0x7e40b4], eax
mov dword [0x7e42ec], 0xd0045b
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.ObjectColor
call fcn.00551179
sub esp, 8
cmp eax, 0xffff0001
je 0x461790
mov dword [0x7e42ec], 0xd00461
mov dword [0x7e42ec], 0xd00462
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], str.PB_Ignore
mov dword [esp], str.IceButtonsTheme
call fcn.00551083
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e40f4
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd00463
mov eax, dword [0x7e40f4]
mov dword [esp + 4], eax
mov dword [esp], str.PB_Ignore
call fcn.0058d110
test eax, eax
je 0x461860
mov dword [0x7e42ec], 0xd00464
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], str.PB_Ignore
mov dword [esp], 0x6faea8
call fcn.00551083
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e40f4
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd00465
mov eax, dword [0x7e40f4]
mov dword [esp + 4], eax
mov dword [esp], str.PB_Ignore
call fcn.0058d110
test eax, eax
jne 0x4618db
mov dword [0x7e42ec], 0xd0046c
mov dword [0x7e42ec], 0xd0046d
mov dword [0x7e42ec], 0xd00471
mov dword [0x7e42ec], 0xd00472
mov dword [esp], str.ObjectColor
call fcn.00551372
sub esp, 4
mov dword [0x7e42ec], 0xd00473
mov dword [0x7e42ec], 0xd00475
mov eax, dword [0x7e4250]
mov dword [esp + 4], eax
mov dword [esp], 0x6f3b20
call fcn.00551179
sub esp, 8
mov dword [0x7e4250], eax
mov dword [0x7e42ec], 0xd00476
mov eax, dword [0x7e4100]
mov dword [esp + 4], eax
mov dword [esp], 0x6efa3c
call fcn.00551179
sub esp, 8
mov dword [0x7e4100], eax
mov dword [0x7e42ec], 0xd00477
mov eax, dword [0x7e41bc]
mov dword [esp + 4], eax
mov dword [esp], 0x6f8ba0
call fcn.00551179
sub esp, 8
mov dword [0x7e41bc], eax
mov dword [0x7e42ec], 0xd00478
mov eax, dword [0x7e3f34]
mov dword [esp + 4], eax
mov dword [esp], 0x6f6ba0
call fcn.00551179
sub esp, 8
mov dword [0x7e3f34], eax
mov dword [0x7e42ec], 0xd0047a
mov dword [esp], str.RecentFiles
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd0047b
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov dword [esp], str.RecentFile_
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp], 9
mov dword [esp + 4], 0
call fcn.00589b50
sub esp, 0xc
call fcn.0058d170
call fcn.0058d1f0
mov ebx, eax
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], str.PB_Ignore
mov dword [esp], ebx
call fcn.00551083
sub esp, 0xc
add dword [0x7eaa00], 2
call fcn.0058d1c0
mov dword [esp + 4], eax
mov dword [esp], str.PB_Ignore
call fcn.0058d110
test eax, eax
je 0x45fe00
mov dword [0x7e42ec], 0xd0047c
mov esi, 1
xor edi, edi
lea esi, [esi]
mov dword [0x7e42ec], 0xd0047d
call fcn.0058d210
call fcn.0058d210
mov dword [esp], str.RecentFile_
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], edi
call fcn.00589b50
sub esp, 0xc
call fcn.0058d170
call fcn.0058d1f0
mov dword [esp + 4], 0x7e435c
mov dword [esp], eax
call fcn.00550f90
sub esp, 8
call fcn.0058d1a0
mov dword [0x7e42ec], 0xd0047e
add esi, 1
adc edi, 0
mov eax, esi
xor eax, 0xa
or eax, edi
jne 0x45fd80
mov dword [0x7e42ec], 0xd0047f
mov dword [0x7e42ec], 0xd00480
mov esi, 1
xor edi, edi
lea esi, [esi]
nop
mov dword [0x7e42ec], 0xd00481
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov dword [esp], str.RecentFile_
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], edi
call fcn.00589b50
sub esp, 0xc
call fcn.0058d170
call fcn.0058d1f0
mov ebx, eax
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 0x7e435c
mov dword [esp], ebx
call fcn.00551083
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
lea eax, [esi*4]
add eax, dword [0x7e42e8]
mov dword [esp], eax
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd00482
add esi, 1
adc edi, 0
mov eax, esi
xor eax, 0xa
or eax, edi
jne 0x45fe20
mov dword [0x7e42ec], 0xd00483
call fcn.00401730
mov dword [0x7e42ec], 0xd00486
mov dword [esp], str.GetUserColors
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd00487
xor ebx, ebx
mov esi, 1
xor edi, edi
lea esi, [esi]
nop
mov dword [0x7e42ec], 0xd00488
call fcn.0058d210
call fcn.0058d210
mov dword [esp], str.COLORREF
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], edi
call fcn.00589b50
sub esp, 0xc
call fcn.0058d170
call fcn.0058d1f0
mov edx, dword [0x7e42e4]
mov edx, dword [edx + ebx]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00551489
sub esp, 8
mov ebp, eax
call fcn.0058d1a0
mov eax, dword [0x7e42e4]
mov dword [eax + ebx], ebp
mov dword [0x7e42ec], 0xd00489
add esi, 1
adc edi, 0
add ebx, 4
cmp ebx, 0x40
jne 0x45ff10
mov dword [0x7e42ec], 0xd0048b
call fcn.00551071
jmp 0x460d14
mov dword [0x7e42ec], 0xd00312
mov dword [esp + 4], 0x7e435c
mov dword [esp], 0x7e41ac
call fcn.0058d080
sub esp, 8
jmp 0x45e7e7
mov dword [0x7e42ec], 0xd000a9
mov eax, dword [esp + 0x3c]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call sub.SHELL32.dll_SHGetPathFromIDListW
sub esp, 8
test eax, eax
jne 0x460058
mov dword [0x7e42ec], 0xd000ad
mov dword [0x7e42ec], 0xd000ae
mov eax, dword [esp + 0x38]
test eax, eax
je 0x460046
mov dword [0x7e42ec], 0xd000af
mov dword [esp], eax
call sub.ole32.dll_CoTaskMemFree
sub esp, 4
mov dword [0x7e42ec], 0xd000b0
jmp 0x45e89e
mov dword [0x7e42ec], 0xd000aa
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x3c]
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], 0x6fd32c
call fcn.0058d110
test eax, eax
je 0x4600c0
mov dword [0x7e42ec], 0xd000ac
jmp 0x460015
mov dword [0x7e42ec], 0xd000ab
call fcn.0058d210
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6fd32c
call fcn.0058d230
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.0058d280
sub esp, 8
jmp 0x4600ac
mov dword [0x7e42ec], 0xd00318
mov dword [esp + 4], 2
mov eax, dword [0x7e3fe0]
mov dword [esp], eax
call fcn.00551306
sub esp, 8
test eax, eax
je 0x460d90
mov dword [0x7e42ec], 0xd00326
mov dword [0x7e42ec], 0xd00327
mov dword [0x7e42ec], 0xd00328
mov dword [0x7e42ec], 0xd00329
mov dword [0x7e42ec], 0xd0032b
mov dword [0x7e42ec], 0xd0032d
mov dword [0x7e42ec], 0xd00332
mov dword [esp], str.Designer
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd00333
mov dword [esp + 4], 1
mov dword [esp], str.SaveOnExit
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00334
mov eax, dword [0x7e41ac]
mov dword [esp + 4], eax
mov dword [esp], 0x6f98cc
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00335
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov ebx, dword [0x7e41ac]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00571db4
sub esp, 8
mov dword [esp], str.History.db
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov esi, eax
mov ebx, edx
call fcn.0058d1a0
xor eax, eax
cmp eax, esi
sbb eax, ebx
jge 0x461138
mov dword [0x7e42ec], 0xd00336
mov dword [esp + 4], 1
mov dword [esp], 0x6f2c40
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00337
mov dword [0x7e42ec], 0xd00339
mov dword [0x7e42ec], 0xd0033a
mov eax, dword [esp + 0x34]
mov dword [esp + 4], eax
mov dword [esp], 0x6f1d98
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd0033b
mov dword [esp + 4], 0
mov dword [esp], 0x6fa754
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0033c
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6fe7d0
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0033d
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6fe7b4
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0033e
mov dword [esp + 4], 0x4d8
mov dword [esp], str.Designer_Width
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0033f
mov dword [esp + 4], 0x294
mov dword [esp], str.Designer_Height
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00340
mov eax, dword [0x7e4004]
mov dword [esp + 4], eax
mov dword [esp], str.UserScreen_Width
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00341
mov eax, dword [0x7e3fe4]
mov dword [esp + 4], eax
mov dword [esp], str.UserScreen_Height
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00342
mov dword [esp + 4], 0
mov dword [esp], str.Designer_Maximize
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00345
mov eax, dword [0x7e3f5c]
mov dword [esp + 4], eax
mov dword [esp], str.Show_Grid
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00346
mov eax, dword [0x7e4018]
mov dword [esp + 4], eax
mov dword [esp], str.Grid_Size
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00347
mov eax, dword [0x7e3f04]
mov dword [esp + 4], eax
mov dword [esp], str.Snap_Grid
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00348
mov eax, dword [0x7e417c]
mov dword [esp + 4], eax
mov dword [esp], str.BackGroundColor
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0034a
mov eax, dword [0x7e3f40]
mov dword [esp + 4], eax
mov dword [esp], str.ToolBar_Icon_Text
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0034b
mov eax, dword [0x7e3f70]
mov dword [esp + 4], eax
mov dword [esp], 0x6f0300
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0034c
mov eax, dword [0x7e3ee8]
mov dword [esp + 4], eax
mov dword [esp], 0x6ed640
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0034e
mov eax, dword [0x7e3edc]
mov dword [esp + 4], eax
mov dword [esp], 0x6fd1c0
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0034f
mov eax, dword [0x7e3f58]
mov dword [esp + 4], eax
mov dword [esp], str.Clone_OffSetX
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00350
mov eax, dword [0x7e3ffc]
mov dword [esp + 4], eax
mov dword [esp], 0x6fc7e0
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00351
mov eax, dword [0x7e3f54]
mov dword [esp + 4], eax
mov dword [esp], str.Clone_OffSetY
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00353
mov eax, dword [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x6f60e0
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00354
mov eax, dword [0x7e3f88]
mov dword [esp + 4], eax
mov dword [esp], 0x6fac80
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00355
mov eax, dword [0x7e3ff8]
mov dword [esp + 4], eax
mov dword [esp], 0x6f69a0
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00357
mov dword [esp], 0x6f48f4
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd00358
mov eax, dword [esp + 0x2c]
mov dword [esp + 4], eax
mov dword [esp], str.Window_Constants
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00359
mov eax, dword [0x7e3fec]
mov dword [esp + 4], eax
mov dword [esp], 0x6fc8fc
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0035a
mov eax, dword [0x7e3f3c]
mov dword [esp + 4], eax
mov dword [esp], 0x6f2880
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0035c
mov dword [esp], str.CodeOption
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd0035d
cmp dword [0x7e40ac], 1
je 0x461170
mov dword [0x7e42ec], 0xd0035f
mov dword [0x7e42ec], 0xd00360
mov dword [esp + 4], 1
mov dword [esp], str.Variable
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00361
mov dword [0x7e42ec], 0xd00362
mov eax, dword [0x7e40cc]
mov dword [esp + 4], eax
mov dword [esp], str.Add_Window_Name
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00363
mov eax, dword [0x7e42a0]
mov dword [esp + 4], eax
mov dword [esp], 0x6fa9c8
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00364
mov eax, dword [0x7e418c]
mov dword [esp + 4], eax
mov dword [esp], 0x6f32a8
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00365
mov eax, dword [0x7e429c]
mov dword [esp + 4], eax
mov dword [esp], 0x6f9de8
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00366
mov eax, dword [0x7e40c8]
mov dword [esp + 4], eax
mov dword [esp], str.Hexa_Color
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00367
mov dword [esp + 4], 2
mov dword [esp], str.Space_Indentation
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00368
mov dword [esp + 4], 0
mov dword [esp], str.Tab_Indentation
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0036b
mov dword [esp], str.CodeCreate
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd0036c
mov eax, dword [0x7e410c]
mov dword [esp + 4], eax
mov dword [esp], str.CreateButton_Action
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0036d
mov eax, dword [0x7e41e8]
mov dword [esp + 4], eax
mov dword [esp], 0x6fcaa0
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0036e
mov eax, dword [0x7e409c]
mov dword [esp + 4], eax
mov dword [esp], str.Include_TitleBlock
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0036f
mov eax, dword [0x7e424c]
mov dword [esp + 4], eax
mov dword [esp], 0x6f8a60
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00370
mov eax, dword [0x7e40e0]
mov dword [esp + 4], eax
mov dword [esp], 0x6fd740
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00371
mov eax, dword [0x7e40fc]
mov dword [esp + 4], eax
mov dword [esp], str.Include_AddItem_Example
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00372
mov eax, dword [0x7e41dc]
mov dword [esp + 4], eax
mov dword [esp], str.Include_EventLoop
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00373
mov eax, dword [0x7e4098]
mov dword [esp + 4], eax
mov dword [esp], 0x6feee0
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00374
mov eax, dword [0x7e4080]
mov dword [esp + 4], eax
mov dword [esp], str.Use_AppQuit
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00375
mov eax, dword [0x7e41e4]
mov dword [esp + 4], eax
mov dword [esp], str.Proportional_Size_All_Gadgets
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00376
mov eax, dword [0x7e40b4]
mov dword [esp + 4], eax
mov dword [esp], 0x6faee0
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00377
mov eax, dword [0x7e40f4]
mov dword [esp + 4], eax
mov dword [esp], 0x6faea8
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00378
mov eax, dword [0x7e4250]
mov dword [esp + 4], eax
mov dword [esp], 0x6f3b20
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd00379
mov eax, dword [0x7e4100]
mov dword [esp + 4], eax
mov dword [esp], 0x6efa3c
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0037a
mov eax, dword [0x7e41bc]
mov dword [esp + 4], eax
mov dword [esp], 0x6f8ba0
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0037b
mov eax, dword [0x7e3f34]
mov dword [esp + 4], eax
mov dword [esp], 0x6f6ba0
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0037d
mov dword [esp], str.RecentFiles
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd0037e
mov esi, 1
xor edi, edi
nop
mov dword [0x7e42ec], 0xd0037f
call fcn.0058d210
call fcn.0058d210
mov dword [esp], str.RecentFile_
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], edi
call fcn.00589b50
sub esp, 0xc
call fcn.0058d170
call fcn.0058d1f0
mov dword [esp + 4], 0x7e435c
mov dword [esp], eax
call fcn.00550f90
sub esp, 8
call fcn.0058d1a0
mov dword [0x7e42ec], 0xd00380
add esi, 1
adc edi, 0
mov eax, esi
xor eax, 0xa
or eax, edi
jne 0x4609a0
mov dword [0x7e42ec], 0xd00383
mov dword [esp], str.GetUserColors
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd00384
xor ebx, ebx
mov esi, 1
xor edi, edi
lea esi, [esi]
mov dword [0x7e42ec], 0xd00385
call fcn.0058d210
call fcn.0058d210
mov dword [esp], str.COLORREF
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], edi
call fcn.00589b50
sub esp, 0xc
call fcn.0058d170
call fcn.0058d1f0
mov edx, dword [0x7e42e4]
mov edx, dword [edx + ebx]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.005514f9
sub esp, 8
call fcn.0058d1a0
mov dword [0x7e42ec], 0xd00386
add esi, 1
adc edi, 0
add ebx, 4
cmp ebx, 0x40
jne 0x460a50
mov dword [0x7e42ec], 0xd00389
mov dword [esp], str.TitleBlock
call fcn.00550e9c
sub esp, 4
mov dword [0x7e42ec], 0xd0038a
mov dword [esp], str.Use_FormatDate___yyyy___yy___mm___dd__Separator__to_format_the_current_date__variable:__Date_
call fcn.00551530
sub esp, 4
mov dword [0x7e42ec], 0xd0038b
mov dword [esp], str.The_Key_name_must_start_with__Line_
call fcn.00551530
sub esp, 4
mov dword [0x7e42ec], 0xd0038c
mov dword [esp + 4], str._yyyy__mm__dd
mov dword [esp], str.FormatDate
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd0038d
mov dword [esp + 4], str.___Top
mov dword [esp], str.Line01
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd0038e
mov dword [esp + 4], str._______________________________________________________________________________
mov dword [esp], str.Line02
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd0038f
mov dword [esp + 4], str.____________Name:
mov dword [esp], str.Line03
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00390
mov dword [esp + 4], str._____Description:
mov dword [esp], str.Line04
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00391
mov dword [esp + 4], str.__________Author:
mov dword [esp], str.Line05
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00392
mov dword [esp + 4], str.____________Date:__Date_
mov dword [esp], str.Line06
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00393
mov dword [esp + 4], str._________Version:
mov dword [esp], str.Line07
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00394
mov dword [esp + 4], str.______PB_Version:
mov dword [esp], str.Line08
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00395
mov dword [esp + 4], str.______________OS:
mov dword [esp], str.Line09
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00396
mov dword [esp + 4], str.__________Credit:
mov dword [esp], str.Line10
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00397
mov dword [esp + 4], str.___________Forum:
mov dword [esp], str.Line11
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00398
mov dword [esp + 4], str.______Created_by:_IceDesign
mov dword [esp], str.Line12
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00399
mov dword [esp + 4], str._______________________________________________________________________________
mov dword [esp], str.Line13
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd0039a
call fcn.00551071
mov dword [0x7e42ec], 0xd0039b
mov dword [0x7e42ec], 0xd0039d
mov dword [0x7e42ec], 0xd0048c
mov dword [0x7e42ec], 0xd0048d
mov dword [esp + 4], 0
mov eax, dword [esp + 0x34]
mov dword [esp], eax
call fcn.004586e0
sub esp, 8
mov dword [0x7e42ec], 0xd0048e
mov eax, dword [esp + 0x28]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov eax, dword [esp + 0x2c]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov eax, dword [esp + 0x30]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov eax, dword [esp + 0x34]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
xor eax, eax
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
ret
mov dword [0x7e42ec], 0xd00319
call fcn.0058d210
mov eax, dword [esp + 0x30]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.IceDesignIceDesign.ini
call fcn.0058d230
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e3fe0
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd0031a
mov dword [esp + 4], 2
mov eax, dword [0x7e3fe0]
mov dword [esp], eax
call fcn.00550ab6
sub esp, 8
test eax, eax
je 0x460e64
mov dword [0x7e42ec], 0xd00323
mov dword [0x7e42ec], 0xd00324
mov dword [0x7e42ec], 0xd00325
mov dword [0x7e42ec], 0xd00326
mov dword [0x7e42ec], 0xd00328
mov dword [0x7e42ec], 0xd00329
mov dword [0x7e42ec], 0xd0032b
mov dword [0x7e42ec], 0xd0032d
mov dword [0x7e42ec], 0xd0039b
mov dword [0x7e42ec], 0xd0039d
jmp 0x45e9d6
mov dword [0x7e42ec], 0xd0031b
call fcn.0058d210
call fcn.0058d210
mov eax, dword [esp + 0x30]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6ee57c
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov esi, eax
mov edi, edx
call fcn.0058d1a0
mov eax, esi
mov edx, edi
xor eax, 0xfffffffe
not edx
or eax, edx
je 0x460f03
mov dword [0x7e42ec], 0xd0031c
call fcn.0058d210
call fcn.0058d210
mov eax, dword [esp + 0x30]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6ee57c
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00572101
sub esp, 4
call fcn.0058d1a0
mov dword [0x7e42ec], 0xd0031d
mov dword [0x7e42ec], 0xd0031e
mov dword [esp + 4], 2
mov eax, dword [0x7e3fe0]
mov dword [esp], eax
call fcn.00551306
sub esp, 8
test eax, eax
je 0x460f9c
mov dword [0x7e42ec], 0xd00320
mov dword [0x7e42ec], 0xd00321
mov dword [0x7e42ec], 0xd00322
mov dword [0x7e42ec], 0xd00323
mov dword [0x7e42ec], 0xd00325
mov dword [0x7e42ec], 0xd00326
mov dword [0x7e42ec], 0xd00328
mov dword [0x7e42ec], 0xd00329
mov dword [0x7e42ec], 0xd0032b
mov dword [0x7e42ec], 0xd0032d
jmp 0x46016e
mov dword [0x7e42ec], 0xd0031f
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebx, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6f76a0
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [ebx]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebx, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00419dd0
sub esp, 8
add dword [0x7eaa00], 2
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebx, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6f2484
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [ebx]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebx, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00419dd0
sub esp, 8
call fcn.0058d1f0
mov ebx, eax
call fcn.0058d1f0
mov dword [esp + 8], 0x30
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00534542
sub esp, 0xc
call fcn.0058d1a0
mov dword [0x7e42ec], 0xd00320
mov dword [0x7e42ec], 0xd00322
mov dword [0x7e42ec], 0xd00323
mov dword [0x7e42ec], 0xd00325
mov dword [0x7e42ec], 0xd00326
mov dword [0x7e42ec], 0xd00328
mov dword [0x7e42ec], 0xd00329
mov dword [0x7e42ec], 0xd0032b
mov dword [0x7e42ec], 0xd0032d
mov dword [0x7e42ec], 0xd0039b
mov dword [0x7e42ec], 0xd0039d
jmp 0x460d14
mov dword [0x7e42ec], 0xd00337
mov dword [0x7e42ec], 0xd00338
mov dword [esp + 4], 0
mov dword [esp], 0x6f2c40
call fcn.00550fee
sub esp, 8
jmp 0x46025c
mov dword [0x7e42ec], 0xd0035e
mov dword [esp + 4], 0
mov dword [esp], str.Variable
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd0035f
jmp 0x460645
mov dword [0x7e42ec], 0xd003b1
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp], eax
call fcn.0045df70
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e41ac
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd003b2
mov eax, dword [0x7e41ac]
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
cmp ebx, eax
sbb ebx, edx
jge 0x4612d9
mov dword [0x7e42ec], 0xd003b2
mov dword [0x7e42ec], 0xd003b3
mov eax, dword [0x7e41ac]
mov dword [esp + 4], eax
mov dword [esp], 0x6f98cc
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd003b4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov ebx, dword [0x7e41ac]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00571db4
sub esp, 8
mov dword [esp], str.History.db
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebx, eax
mov dword [esp + 0x18], edx
call fcn.0058d1a0
xor eax, eax
cmp eax, ebx
mov edx, dword [esp + 0x18]
sbb eax, edx
jge 0x4612ff
mov dword [0x7e42ec], 0xd003b5
mov dword [esp + 4], 1
mov dword [esp], 0x6f2c40
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd003b6
mov dword [0x7e42ec], 0xd003b8
mov dword [0x7e42ec], 0xd003b9
jmp 0x45ecbe
mov dword [0x7e42ec], 0xd003b2
mov dword [esp + 4], 0x7e435c
mov dword [esp], 0x7e41ac
call fcn.0058d080
sub esp, 8
jmp 0x461200
mov dword [0x7e42ec], 0xd003b6
mov dword [0x7e42ec], 0xd003b7
mov dword [esp + 4], 0
mov dword [esp], 0x6f2c40
call fcn.00550fee
sub esp, 8
jmp 0x4612c0
mov dword [0x7e42ec], 0xd003bb
mov dword [esp + 4], 0
mov dword [esp], 0x6f2c40
call fcn.00550fee
sub esp, 8
mov dword [0x7e42ec], 0xd003bc
jmp 0x45ecb4
mov dword [0x7e42ec], 0xd003bf
mov dword [esp + 4], 1
mov dword [esp], 0x6f2c40
call fcn.00550fee
sub esp, 8
jmp 0x45ecaa
mov dword [0x7e42ec], 0xd003c5
mov eax, dword [esp + 0x34]
mov dword [esp + 4], eax
mov dword [esp], 0x6f1d98
call fcn.00550f90
sub esp, 8
jmp 0x45ed20
mov dword [0x7e42ec], 0xd003ca
mov dword [esp + 4], 0
mov dword [esp], 0x6fa754
call fcn.00550fee
sub esp, 8
jmp 0x45ed9e
mov dword [0x7e42ec], 0xd003d8
mov eax, dword [0x7e4018]
mov dword [0x7e3f44], eax
mov dword [0x7e42ec], 0xd003d9
jmp 0x45ef89
mov dword [0x7e42ec], 0xd003df
mov eax, dword [0x7e417c]
mov dword [esp + 4], eax
mov dword [esp], str.BackGroundColor
call fcn.00550fee
sub esp, 8
jmp 0x45efbf
mov dword [0x7e42ec], 0xd003e9
mov eax, dword [0x7e3f40]
mov dword [esp + 4], eax
mov dword [esp], str.ToolBar_Icon_Text
call fcn.00550fee
sub esp, 8
jmp 0x45f067
mov dword [0x7e42ec], 0xd003f7
mov eax, dword [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x6f60e0
call fcn.00550f90
sub esp, 8
jmp 0x45f1da
mov dword [0x7e42ec], 0xd003fa
mov eax, dword [0x7e3f88]
mov dword [esp + 4], eax
mov dword [esp], 0x6fac80
call fcn.00550fee
sub esp, 8
jmp 0x45f210
mov dword [0x7e42ec], 0xd003fd
mov eax, dword [0x7e3ff8]
mov dword [esp + 4], eax
mov dword [esp], 0x6f69a0
call fcn.00550fee
sub esp, 8
jmp 0x45f246
mov dword [0x7e42ec], 0xd00408
mov dword [0x7e42ec], 0xd00409
mov eax, dword [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
test eax, eax
je 0x4615b0
mov dword [0x7e42ec], 0xd0040c
jmp 0x45f393
mov dword [esp + 4], 0x6ecf88
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
jne 0x45f34f
mov dword [0x7e42ec], 0xd00404
mov dword [0x7e42ec], 0xd00405
mov dword [esp + 4], 0x7e435c
mov dword [esp], edi
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xd00406
mov eax, dword [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x6f60e0
call fcn.00550f90
sub esp, 8
jmp 0x45f37a
mov dword [0x7e42ec], 0xd0040a
mov dword [esp + 4], 0x7e435c
mov dword [esp], edi
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xd0040b
mov eax, dword [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x6f60e0
call fcn.00550f90
sub esp, 8
jmp 0x461530
mov dword [0x7e42ec], 0xd00415
mov eax, dword [esp + 0x2c]
mov dword [esp + 4], eax
mov dword [esp], str.Window_Constants
call fcn.00550f90
sub esp, 8
jmp 0x45f45c
mov dword [0x7e42ec], 0xd00420
mov dword [0x7e40ac], 1
mov dword [0x7e42ec], 0xd00421
jmp 0x45f55f
mov dword [0x7e42ec], 0xd00439
mov dword [esp + 4], 0
mov dword [esp], 0x6feee0
call fcn.00550fee
sub esp, 8
jmp 0x45f7bd
mov dword [0x7e42ec], 0xd0043c
mov dword [esp + 4], 0
mov dword [esp], str.Use_AppQuit
call fcn.00550fee
sub esp, 8
jmp 0x45f7f3
mov dword [0x7e42ec], 0xd0043f
mov dword [esp + 4], 0
mov dword [esp], str.Proportional_Size_All_Gadgets
call fcn.00550fee
sub esp, 8
jmp 0x45f829
mov dword [0x7e42ec], 0xd00442
mov dword [esp + 4], 0
mov dword [esp], 0x6faee0
call fcn.00550fee
sub esp, 8
jmp 0x45f85f
mov dword [0x7e42ec], 0xd00445
mov dword [esp + 4], 0
mov dword [esp], 0x6efa3c
call fcn.00550fee
sub esp, 8
jmp 0x45f895
mov dword [0x7e42ec], 0xd00449
mov dword [esp + 4], 0
mov dword [esp], 0x6f8ba0
call fcn.00550fee
sub esp, 8
jmp 0x45f8cb
mov dword [0x7e42ec], 0xd0044c
mov eax, dword [0x7e3f34]
mov dword [esp + 4], eax
mov dword [esp], str.BWindow_Transparency
call fcn.00550fee
sub esp, 8
jmp 0x45f901
mov dword [0x7e42ec], 0xd0045c
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], str.PB_Ignore
mov dword [esp], 0x6faea8
call fcn.00551083
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e40f4
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xd0045d
mov eax, dword [0x7e40f4]
mov dword [esp + 4], eax
mov dword [esp], str.PB_Ignore
call fcn.0058d110
test eax, eax
jne 0x461818
mov dword [0x7e42ec], 0xd00460
mov dword [0x7e42ec], 0xd00461
jmp 0x45fc0b
mov dword [0x7e42ec], 0xd0045e
mov dword [esp + 4], 0x7e435c
mov dword [esp], 0x7e40f4
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xd0045f
mov eax, dword [0x7e40f4]
mov dword [esp + 4], eax
mov dword [esp], 0x6faea8
call fcn.00550f90
sub esp, 8
jmp 0x4617ff
mov dword [0x7e42ec], 0xd0046d
mov dword [0x7e42ec], 0xd0046e
mov eax, dword [0x7e40f4]
mov dword [esp + 4], eax
mov dword [esp], str.MyTheme
call fcn.0058d110
test eax, eax
jne 0x46198a
mov dword [0x7e42ec], 0xd0046e
mov dword [0x7e42ec], 0xd0046f
mov eax, dword [0x7e40f4]
mov dword [esp + 4], eax
mov dword [esp], 0x6faea8
call fcn.00550f90
sub esp, 8
mov dword [0x7e42ec], 0xd00470
mov dword [esp], str.IceButtonsTheme
call fcn.00551372
sub esp, 4
jmp 0x45fbe8
mov dword [0x7e42ec], 0xd00466
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.ObjectColor
call fcn.00551179
sub esp, 8
cmp eax, 1
je 0x46195d
mov dword [0x7e42ec], 0xd00468
mov dword [0x7e42ec], 0xd00469
mov dword [esp + 4], 0x7e435c
mov dword [esp], 0x7e40f4
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xd0046a
mov dword [0x7e42ec], 0xd0046b
mov eax, dword [0x7e40f4]
mov dword [esp + 4], eax
mov dword [esp], 0x6faea8
call fcn.00550f90
sub esp, 8
jmp 0x45fbd4
mov dword [0x7e42ec], 0xd00467
mov dword [esp + 4], str.Auto
mov dword [esp], 0x7e40f4
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xd00468
jmp 0x46192c
mov dword [0x7e42ec], 0xd0046e
mov dword [esp + 4], str.Auto
mov dword [esp], 0x7e40f4
call fcn.0058d080
sub esp, 8
jmp 0x461891