Function at 0x42d482
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x3c
push ebx
push esi
push edi
push 0xa
pop ecx
xor eax, eax
mov dword [ebp - 0x3c], 0x2c
lea edi, [ebp - 0x38]
rep stosd dword es:[edi], eax
lea eax, [ebp - 0x3c]
push eax
push dword [0x4fa140]
call dword [sym.imp.USER32.dll_GetWindowPlacement]
xor ebx, ebx
mov edi, 0x4f9890
mov esi, 0x44d58c
test eax, eax
je 0x42d529
cmp dword [0x492a2c], 4
jne 0x42d516
cmp dword [0x492a28], 0x60
jle 0x42d516
push ebx
push dword [0x4fa140]
call dword [sym.imp.USER32.dll_ShowWindow]
push 5
push ebx
push ebx
push ebx
push ebx
push ebx
push dword [0x4fa140]
call dword [sym.imp.USER32.dll_SetWindowPos]
lea eax, [ebp - 0x10]
push eax
push dword [0x4fa140]
call dword [sym.imp.USER32.dll_GetWindowRect]
mov eax, dword [ebp - 8]
sub eax, dword [ebp - 0x10]
add eax, dword [ebp - 0x20]
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 4]
sub eax, dword [ebp - 0xc]
add eax, dword [ebp - 0x1c]
mov dword [ebp - 0x14], eax
push edi
push 0x2c
lea eax, [ebp - 0x3c]
push eax
push str.WindowPlacement
push esi
call dword [sym.imp.KERNEL32.dll_WritePrivateProfileStructW]
push edi
push 0x5c
push 0x4f9ae8
push str.EditFont
push esi
call dword [sym.imp.KERNEL32.dll_WritePrivateProfileStructW]
push edi
push dword [0x492a28]
push 0x468d98
push esi
call fcn.00426504
push edi
push dword [0x4fa854]
push str.SplitterPos
push esi
call fcn.00426504
push edi
push dword [0x492a6c]
push str.VisualStyles
push esi
call fcn.00426504
push edi
push 6
push dword [0x4f9c6c]
push str.EditFontColor
push esi
call fcn.00426536
push edi
push 6
push dword [0x4fa038]
push str.EditBkColor
push esi
call fcn.00426536
push edi
push dword [0x4fa1dc]
push str.HighlightDuration
push esi
call fcn.00426504
push edi
push dword [0x4fa1e0]
push str.FadingDuration
push esi
call fcn.00426504
push edi
push dword [0x4fa1e4]
push str.HighlightSelItem
push esi
call fcn.00426504
push edi
push dword [0x4fa1e8]
push str.HighlightEnsureVisible
push esi
call fcn.00426504
push edi
push dword [0x4fa1ec]
push str.HighlightCompanionPorts
push esi
call fcn.00426504
push edi
push 6
push dword [0x4fa1f0]
push str.HighlightColorArrival
push esi
call fcn.00426536
push edi
push 6
push dword [0x4fa1f4]
push str.HighlightColorRemoval
push esi
call fcn.00426536
push edi
push 6
push dword [0x4fa1f8]
push str.HighlightColorGotProblem
push esi
call fcn.00426536
push edi
push 6
push dword [0x4fa1fc]
push str.HighlightColorSafeRemoval
push esi
call fcn.00426536
push edi
push 6
push dword [0x4fa204]
push str.HighlightColorCompanionSs
push esi
call fcn.00426536
push edi
push 6
push dword [0x4fa200]
push str.HighlightColorCompanionHs
push esi
call fcn.00426536
push edi
push 1
push str.TopmostPersistent
push esi
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
cmp eax, 1
jne 0x42d693
push edi
push dword [0x4fc590]
push str.Topmost
push esi
call fcn.00426504
xor eax, eax
cmp dword [0x492a5c], ebx
mov ecx, dword [0x4fc58c]
sete al
push edi
push 4
lea eax, [eax + ecx*2]
xor ecx, ecx
cmp dword [0x492a60], ebx
sete cl
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc580]
lea eax, [ecx + eax*2]
mov ecx, dword [0x492a54]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc584]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc588]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc55c]
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x4fc574], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x4fc570], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x492a58], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x4fc56c], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x4fc568], ebx
sete cl
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc558]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc57c]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc578]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc554]
lea eax, [ecx + eax*2]
mov ecx, dword [0x492a50]
lea eax, [ecx + eax*2]
push eax
push str.DisplayOptions
push esi
call fcn.00426536
push edi
push dword [0x492a68]
push str.ShowFileHandles
push esi
call fcn.00426504
push edi
push dword [0x492a64]
push str.TreeNamesByWhat
push esi
call fcn.00426504
push edi
push dword [0x492a70]
push str.MountPointsMaxCharsInTree
push esi
call fcn.00426504
push edi
push dword [0x4fc560]
push str.SkipDeviceQualiDescForLowSpeedDevs
push esi
call fcn.00426504
push edi
push dword [0x4fc564]
push str.SkipDeviceQualiDescForFullSpeedDevs
push esi
call fcn.00426504
pop edi
pop esi
pop ebx
leave
ret