Function at 0x42d69d
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 [0x4fa548]
call dword [sym.imp.USER32.dll_GetWindowPlacement]
xor ebx, ebx
mov edi, 0x4f9c98
mov esi, 0x44d6b4
test eax, eax
je 0x42d744
cmp dword [0x492a34], 4
jne 0x42d731
cmp dword [0x492a30], 0x60
jle 0x42d731
push ebx
push dword [0x4fa548]
call dword [sym.imp.USER32.dll_ShowWindow]
push 5
push ebx
push ebx
push ebx
push ebx
push ebx
push dword [0x4fa548]
call dword [sym.imp.USER32.dll_SetWindowPos]
lea eax, [ebp - 0x10]
push eax
push dword [0x4fa548]
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 0x4f9ef0
push str.EditFont
push esi
call dword [sym.imp.KERNEL32.dll_WritePrivateProfileStructW]
push edi
push dword [0x492a30]
push 0x468e40
push esi
call fcn.004266f7
push edi
push dword [0x4fac5c]
push str.SplitterPos
push esi
call fcn.004266f7
push edi
push dword [0x492a74]
push str.VisualStyles
push esi
call fcn.004266f7
push edi
push 6
push dword [0x4fa074]
push str.EditFontColor
push esi
call fcn.00426729
push edi
push 6
push dword [0x4fa440]
push str.EditBkColor
push esi
call fcn.00426729
push edi
push dword [0x4fa5e4]
push str.HighlightDuration
push esi
call fcn.004266f7
push edi
push dword [0x4fa5e8]
push str.FadingDuration
push esi
call fcn.004266f7
push edi
push dword [0x4fa5ec]
push str.HighlightSelItem
push esi
call fcn.004266f7
push edi
push dword [0x4fa5f0]
push str.HighlightEnsureVisible
push esi
call fcn.004266f7
push edi
push dword [0x4fa5f4]
push str.HighlightCompanionPorts
push esi
call fcn.004266f7
push edi
push 6
push dword [0x4fa5f8]
push str.HighlightColorArrival
push esi
call fcn.00426729
push edi
push 6
push dword [0x4fa5fc]
push str.HighlightColorRemoval
push esi
call fcn.00426729
push edi
push 6
push dword [0x4fa600]
push str.HighlightColorGotProblem
push esi
call fcn.00426729
push edi
push 6
push dword [0x4fa604]
push str.HighlightColorSafeRemoval
push esi
call fcn.00426729
push edi
push 6
push dword [0x4fa60c]
push str.HighlightColorCompanionSs
push esi
call fcn.00426729
push edi
push 6
push dword [0x4fa608]
push str.HighlightColorCompanionHs
push esi
call fcn.00426729
push edi
push 1
push str.TopmostPersistent
push esi
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
cmp eax, 1
jne 0x42d8ae
push edi
push dword [0x4fc998]
push str.Topmost
push esi
call fcn.004266f7
xor eax, eax
cmp dword [0x492a64], ebx
push edi
sete al
xor ecx, ecx
cmp dword [0x492a68], ebx
push 4
sete cl
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc988]
lea eax, [ecx + eax*2]
mov ecx, dword [0x492a5c]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc98c]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc990]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc964]
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x4fc97c], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x4fc978], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x492a60], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x4fc974], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x4fc970], ebx
sete cl
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc960]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc984]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc980]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fc95c]
lea eax, [ecx + eax*2]
mov ecx, dword [0x492a58]
lea eax, [ecx + eax*2]
push eax
push str.DisplayOptions
push esi
call fcn.00426729
push edi
push dword [0x492a70]
push str.ShowFileHandles
push esi
call fcn.004266f7
push edi
push dword [0x492a6c]
push str.TreeNamesByWhat
push esi
call fcn.004266f7
push edi
push dword [0x492a78]
push str.MountPointsMaxCharsInTree
push esi
call fcn.004266f7
push edi
push dword [0x4fc968]
push str.SkipDeviceQualiDescForLowSpeedDevs
push esi
call fcn.004266f7
push edi
push dword [0x4fc96c]
push str.SkipDeviceQualiDescForFullSpeedDevs
push esi
call fcn.004266f7
pop edi
pop esi
pop ebx
leave
ret