Function at 0x42d8c4
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 [0x4fb1c0]
call dword [sym.imp.USER32.dll_GetWindowPlacement]
xor ebx, ebx
mov edi, 0x4fa908
mov esi, 0x44e6b4
test eax, eax
je 0x42d96b
cmp dword [0x493a2c], 4
jne 0x42d958
cmp dword [0x493a28], 0x60
jle 0x42d958
push ebx
push dword [0x4fb1c0]
call dword [sym.imp.USER32.dll_ShowWindow]
push 5
push ebx
push ebx
push ebx
push ebx
push ebx
push dword [0x4fb1c0]
call dword [sym.imp.USER32.dll_SetWindowPos]
lea eax, [ebp - 0x10]
push eax
push dword [0x4fb1c0]
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 0x4fab60
push str.EditFont
push esi
call dword [sym.imp.KERNEL32.dll_WritePrivateProfileStructW]
push edi
push dword [0x493a28]
push 0x469e90
push esi
call fcn.00426878
push edi
push dword [0x4fb8d4]
push str.SplitterPos
push esi
call fcn.00426878
push edi
push dword [0x493a78]
push str.VisualStyles
push esi
call fcn.00426878
push edi
push 6
push dword [0x4fb0ac]
push str.EditFontColor
push esi
call fcn.004268aa
push edi
push 6
push dword [0x4fb0b4]
push str.EditBkColor
push esi
call fcn.004268aa
push edi
push dword [0x4fb25c]
push str.HighlightDuration
push esi
call fcn.00426878
push edi
push dword [0x4fb260]
push str.FadingDuration
push esi
call fcn.00426878
push edi
push dword [0x4fb264]
push str.HighlightSelItem
push esi
call fcn.00426878
push edi
push dword [0x4fb268]
push str.HighlightEnsureVisible
push esi
call fcn.00426878
push edi
push dword [0x4fb26c]
push str.HighlightCompanionPorts
push esi
call fcn.00426878
push edi
push 6
push dword [0x4fb270]
push str.HighlightColorArrival
push esi
call fcn.004268aa
push edi
push 6
push dword [0x4fb274]
push str.HighlightColorRemoval
push esi
call fcn.004268aa
push edi
push 6
push dword [0x4fb278]
push str.HighlightColorGotProblem
push esi
call fcn.004268aa
push edi
push 6
push dword [0x4fb27c]
push str.HighlightColorSafeRemoval
push esi
call fcn.004268aa
push edi
push 6
push dword [0x4fb284]
push str.HighlightColorCompanionSs
push esi
call fcn.004268aa
push edi
push 6
push dword [0x4fb280]
push str.HighlightColorCompanionHs
push esi
call fcn.004268aa
push edi
push 1
push str.TopmostPersistent
push esi
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
cmp eax, 1
jne 0x42dad5
push edi
push dword [0x4fd610]
push str.Topmost
push esi
call fcn.00426878
xor eax, eax
cmp dword [0x493a68], ebx
mov ecx, dword [0x4fd60c]
sete al
push edi
push 4
lea eax, [eax + ecx*2]
xor ecx, ecx
cmp dword [0x493a6c], ebx
sete cl
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fd600]
lea eax, [ecx + eax*2]
mov ecx, dword [0x493a60]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fd604]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fd608]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fd5dc]
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x4fd5f4], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x4fd5f0], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x493a64], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x4fd5ec], ebx
sete cl
lea eax, [ecx + eax*2]
xor ecx, ecx
cmp dword [0x4fd5e8], ebx
sete cl
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fd5d8]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fd5fc]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fd5f8]
lea eax, [ecx + eax*2]
mov ecx, dword [0x4fd5d4]
lea eax, [ecx + eax*2]
mov ecx, dword [0x493a5c]
lea eax, [ecx + eax*2]
push eax
push str.DisplayOptions
push esi
call fcn.004268aa
push edi
push dword [0x493a74]
push str.ShowFileHandles
push esi
call fcn.00426878
push edi
push dword [0x493a70]
push str.TreeNamesByWhat
push esi
call fcn.00426878
push edi
push dword [0x493a7c]
push str.MountPointsMaxCharsInTree
push esi
call fcn.00426878
push edi
push dword [0x4fd5e0]
push str.SkipDeviceQualiDescForLowSpeedDevs
push esi
call fcn.00426878
push edi
push dword [0x4fd5e4]
push str.SkipDeviceQualiDescForFullSpeedDevs
push esi
call fcn.00426878
pop edi
pop esi
pop ebx
leave
ret