Function at 0x43481b
Capabilities:
Read .ini file

Disassembly:
sub esp, 0x3c
push ebx
push ebp
push esi
push edi
push 0xa
pop ecx
xor eax, eax
mov dword [esp + 0x20], 0x2c
lea edi, [esp + 0x24]
rep stosd dword es:[edi], eax
lea eax, [esp + 0x20]
push eax
push dword [0x51069c]
call dword [sym.imp.USER32.dll_GetWindowPlacement]
mov ebp, dword [sym.imp.KERNEL32.dll_WritePrivateProfileStructW]
xor ebx, ebx
mov edi, 0x50fcf0
mov esi, 0x45acf8
test eax, eax
je 0x434920
cmp dword [0x4a7ae0], 4
jl 0x43487d
call fcn.00430fd5
mov dword [0x4a7ae4], eax
call fcn.0043102a
mov dword [0x4a7ad8], eax
cmp dword [0x4a7ae4], ebx
jne 0x434910
mov eax, dword [0x4a7adc]
cmp eax, dword [0x4a7ad8]
je 0x434910
cmp dword [0x4a7ae0], 4
jne 0x434910
cmp eax, 0x60
jle 0x434910
push ebx
push dword [0x51069c]
call dword [sym.imp.USER32.dll_ShowWindow]
push 0xd2
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x41d
push ebx
push ebx
push ebx
push ebx
push ebx
push dword [0x51069c]
call dword [sym.imp.USER32.dll_SetWindowPos]
push ebx
push dword [0x51069c]
call dword [sym.imp.USER32.dll_ShowWindow]
lea eax, [esp + 0x10]
push eax
push dword [0x51069c]
call dword [sym.imp.USER32.dll_GetWindowRect]
mov eax, dword [esp + 0x18]
sub eax, dword [esp + 0x10]
add eax, dword [esp + 0x3c]
mov dword [esp + 0x44], eax
mov eax, dword [esp + 0x1c]
sub eax, dword [esp + 0x14]
add eax, dword [esp + 0x40]
mov dword [esp + 0x48], eax
push edi
push 0x2c
lea eax, [esp + 0x28]
push eax
push str.WindowPlacement
push esi
call ebp
push edi
push 0x5c
push 0x510000
push str.EditFont
push esi
call ebp
push 0x5c
push 0x50ffa0
push 0x50ff00
call fcn.0044b11b
add esp, 0xc
test eax, eax
je 0x434958
push edi
push 0x5c
push 0x50ffa0
push str.TreeFont
push esi
call ebp
push edi
push dword [0x4a7adc]
push 0x479ea0
push esi
call fcn.0042afb2
push edi
push dword [0x510ff8]
push str.SplitterPos
push esi
call fcn.0042afb2
push edi
push dword [0x4a7b4c]
push str.VisualStyles
push esi
call fcn.0042afb2
push edi
push dword [0x510680]
push str.DarkMode
push esi
call fcn.0042afb2
push edi
push dword [0x510684]
push str.DarkScrl
push esi
call fcn.0042afb2
push edi
push 6
pop ebp
push ebp
push dword [0x510218]
push str.EditFontColor
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x510568]
push str.EditBkColor
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x51021c]
push str.EditFontColorDk
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x51056c]
push str.EditBkColorDk
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x51005c]
push str.TvFontColor
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x510210]
push str.TvBkColor
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x510060]
push str.TvFontColorDk
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x510214]
push str.TvBkColorDk
push esi
call fcn.0042afe4
push edi
push dword [0x510750]
push str.HighlightDuration
push esi
call fcn.0042afb2
push edi
push dword [0x510754]
push str.FadingDuration
push esi
call fcn.0042afb2
push edi
push dword [0x510758]
push str.HighlightSelItem
push esi
call fcn.0042afb2
push edi
push dword [0x51075c]
push str.HighlightEnsureVisible
push esi
call fcn.0042afb2
push edi
push dword [0x510760]
push str.HighlightCompanionPorts
push esi
call fcn.0042afb2
push edi
push ebp
push dword [0x510764]
push str.HighlightColorArrival
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x51076c]
push str.HighlightColorRemoval
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x510774]
push str.HighlightColorGotProblem
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x51077c]
push str.HighlightColorSafeRemoval
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x51078c]
push str.HighlightColorCompanionSs
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x510784]
push str.HighlightColorCompanionHs
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x510768]
push str.HighlightColorArrivalDk
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x510770]
push str.HighlightColorRemovalDk
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x510778]
push str.HighlightColorGotProblemDk
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x510780]
push str.HighlightColorSafeRemovalDk
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x510790]
push str.HighlightColorCompanionSsDk
push esi
call fcn.0042afe4
push edi
push ebp
push dword [0x510788]
push str.HighlightColorCompanionHsDk
push esi
call fcn.0042afe4
push edi
push 1
push str.TopmostPersistent
push esi
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
cmp eax, 1
jne 0x434bb1
push edi
push dword [0x512cb8]
push str.Topmost
push esi
call fcn.0042afb2
mov ecx, dword [0x512cac]
mov eax, dword [0x512cb0]
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x4a7b3c], ebx
push edi
sete cl
push 4
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x4a7b40], ebx
sete cl
lea eax, [ecx + eax*2]
mov ecx, dword [0x512ca0]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4a7b34]
lea eax, [ecx + eax*2]
mov ecx, dword [0x512ca4]
lea eax, [ecx + eax*2]
mov ecx, dword [0x512ca8]
lea eax, [ecx + eax*2]
mov ecx, dword [0x512c7c]
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x512c94], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x512c90], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x4a7b38], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x512c8c], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x512c88], ebx
sete cl
lea eax, [ecx + eax*2]
mov ecx, dword [0x512c78]
lea eax, [ecx + eax*2]
mov ecx, dword [0x512c9c]
lea eax, [ecx + eax*2]
mov ecx, dword [0x512c98]
lea eax, [ecx + eax*2]
mov ecx, dword [0x512c74]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4a7b30]
lea eax, [ecx + eax*2]
push eax
push str.DisplayOptions
push esi
call fcn.0042afe4
push edi
push dword [0x4a7b44]
push str.TreeNamesByWhat
push esi
call fcn.0042afb2
push edi
push dword [0x512c80]
push str.SkipDeviceQualiDescForLowSpeedDevs
push esi
call fcn.0042afb2
push edi
push dword [0x512c84]
push str.SkipDeviceQualiDescForFullSpeedDevs
push esi
call fcn.0042afb2
push edi
push dword [0x512cb4]
push str.RegEditAsSystem
push esi
call fcn.0042afb2
push edi
push dword [0x4a7b48]
push str.ShowFileHandles
push esi
call fcn.0042afb2
push edi
push dword [0x4a7b50]
push str.MountPointsMaxCharsInTree
push esi
call fcn.0042afb2
push edi
push dword [0x510644]
push str.ShowDebug
push esi
call fcn.0042afb2
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x3c
ret