Function at 0x43ddd3
Capabilities:
Link many functions at runtime

Disassembly:
mov eax, 0x4b1e68
call fcn.0047f954
push ecx
push esi
call fcn.0043ccc0
cmp eax, 3
jl 0x43e0f8
cmp eax, 4
jle 0x43dea1
cmp eax, 8
jg 0x43e0f8
mov esi, 0x43db4f
push 0x43e107
push esi
call fcn.00456c91
push 0x43e12f
push 0x43db75
call fcn.00456c91
push 0x43e157
push 0x43db9b
call fcn.00456c91
push 0x43e17c
push 0x43dbc1
call fcn.00456c91
push 0x43e1a7
push 0x43dbe7
call fcn.00456c91
push 0x43e1d2
push 0x43dc0d
call fcn.00456c91
push 0x43e1fd
push 0x43dc33
call fcn.00456c91
push 0x43e22b
push 0x43dc59
call fcn.00456c91
push esi
call fcn.0043f236
push 0x43e253
push 0x43db03
call fcn.00456c91
push 0x43e2b8
push 0x43db29
call fcn.00456c91
jmp 0x43e0f3
push ebx
push edi
push str.User32.dll
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edi, str.EnableScrollBar
push edi
push eax
mov dword [0x4e1ea4], eax
call esi
mov ebx, str.GetScrollInfo
mov dword [0x4e1e6c], eax
push ebx
push dword [0x4e1ea4]
call esi
push str.GetScrollPos
mov dword [0x4e1e70], eax
push dword [0x4e1ea4]
call esi
push str.GetScrollRange
mov dword [0x4e1e78], eax
push dword [0x4e1ea4]
call esi
push str.SetScrollInfo
mov dword [0x4e1e64], eax
push dword [0x4e1ea4]
call esi
push str.SetScrollPos
mov dword [0x4e1e68], eax
push dword [0x4e1ea4]
call esi
push str.SetScrollRange
mov dword [0x4e1e60], eax
push dword [0x4e1ea4]
call esi
push str.ShowScrollBar
mov dword [0x4e1e5c], eax
push dword [0x4e1ea4]
call esi
mov dword [0x4e1e74], eax
call fcn.004564ae
push 0x18
call fcn.00493b03
pop ecx
mov dword [ebp - 0x10], eax
and dword [ebp - 4], 0
mov esi, str.USER32.dll
test eax, eax
je 0x43df75
push 0
push 0x43dc7f
push edi
push esi
mov ecx, eax
call fcn.0045671d
jmp 0x43df77
xor eax, eax
or dword [ebp - 4], 0xffffffff
push 0x18
mov dword [0x4e1e7c], eax
call fcn.00493b03
pop ecx
mov dword [ebp - 0x10], eax
xor edi, edi
mov dword [ebp - 4], 1
cmp eax, edi
je 0x43dfa9
push edi
push 0x43dca8
push ebx
push esi
mov ecx, eax
call fcn.0045671d
jmp 0x43dfab
xor eax, eax
or ebx, 0xffffffff
push 0x18
mov dword [ebp - 4], ebx
mov dword [0x4e1e80], eax
call fcn.00493b03
pop ecx
mov dword [ebp - 0x10], eax
cmp eax, edi
mov dword [ebp - 4], 2
je 0x43dfe1
push edi
push 0x43dcd1
push str.GetScrollPos
push esi
mov ecx, eax
call fcn.0045671d
jmp 0x43dfe3
xor eax, eax
push 0x18
mov dword [ebp - 4], ebx
mov dword [0x4e1e84], eax
call fcn.00493b03
pop ecx
mov dword [ebp - 0x10], eax
cmp eax, edi
mov dword [ebp - 4], 3
je 0x43e016
push edi
push 0x43dcf7
push str.GetScrollRange
push esi
mov ecx, eax
call fcn.0045671d
jmp 0x43e018
xor eax, eax
push 0x18
mov dword [ebp - 4], ebx
mov dword [0x4e1e88], eax
call fcn.00493b03
pop ecx
mov dword [ebp - 0x10], eax
cmp eax, edi
mov dword [ebp - 4], 4
je 0x43e04b
push edi
push 0x43dd23
push str.SetScrollInfo
push esi
mov ecx, eax
call fcn.0045671d
jmp 0x43e04d
xor eax, eax
push 0x18
mov dword [ebp - 4], ebx
mov dword [0x4e1e8c], eax
call fcn.00493b03
pop ecx
mov dword [ebp - 0x10], eax
cmp eax, edi
mov dword [ebp - 4], 5
je 0x43e080
push edi
push 0x43dd4f
push str.SetScrollPos
push esi
mov ecx, eax
call fcn.0045671d
jmp 0x43e082
xor eax, eax
push 0x18
mov dword [ebp - 4], ebx
mov dword [0x4e1e90], eax
call fcn.00493b03
pop ecx
mov dword [ebp - 0x10], eax
cmp eax, edi
mov dword [ebp - 4], 6
je 0x43e0b5
push edi
push 0x43dd7b
push str.SetScrollRange
push esi
mov ecx, eax
call fcn.0045671d
jmp 0x43e0b7
xor eax, eax
push 0x18
mov dword [ebp - 4], ebx
mov dword [0x4e1e94], eax
call fcn.00493b03
pop ecx
mov dword [ebp - 0x10], eax
cmp eax, edi
mov dword [ebp - 4], 7
je 0x43e0ea
push edi
push 0x43ddaa
push str.ShowScrollBar
push esi
mov ecx, eax
call fcn.0045671d
jmp 0x43e0ec
xor eax, eax
pop edi
mov dword [0x4e1e98], eax
pop ebx
push 1
pop eax
jmp 0x43e0fa
xor eax, eax
mov ecx, dword [ebp - 0xc]
pop esi
mov dword fs:[0], ecx
leave
ret