Function at 0x44ec90
Capabilities:
Link many functions at runtime

Disassembly:
push ecx
push ebx
push esi
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov esi, ecx
mov eax, dword [esi + 0x2c]
push str.uiview_create_icon
push eax
call edi
test eax, eax
je 0x44ecc1
push 0x30000
push 0
push 0
push 0
push str.ICON_CONNECTED_DEFAULT10
call eax
mov ebx, eax
jmp 0x44ecc3
xor ebx, ebx
mov eax, dword [esi + 0x460]
test eax, eax
lea ecx, [esi + 0x460]
push ebp
mov ebp, dword [sym.imp.USER32.dll_DestroyIcon]
mov dword [esp + 0x10], ecx
je 0x44ece5
push eax
call ebp
mov ecx, dword [esp + 0x10]
mov dword [ecx], ebx
mov ecx, dword [esi + 0x2c]
push str.uiview_create_icon
push ecx
call edi
test eax, eax
je 0x44ed0c
push 0x30000
push 0
push 0
push 0
push str.ICON_CONNECTED_DEFAULT101
call eax
mov ebx, eax
jmp 0x44ed0e
xor ebx, ebx
mov eax, dword [esi + 0x464]
test eax, eax
je 0x44ed1b
push eax
call ebp
mov dword [esi + 0x464], ebx
mov edx, dword [esi + 0x2c]
push str.uiview_create_icon
push edx
call edi
test eax, eax
je 0x44ed46
push 0x30000
push 0
push 0
push 0
push str.ICON_CONNECTED0
call eax
mov ebx, eax
jmp 0x44ed48
xor ebx, ebx
mov eax, dword [esi + 0x468]
test eax, eax
je 0x44ed55
push eax
call ebp
mov dword [esi + 0x468], ebx
mov eax, dword [esi + 0x2c]
push str.uiview_create_icon
push eax
call edi
test eax, eax
je 0x44ed80
push 0x30000
push 0
push 0
push 0
push str.ICON_CONNECTED01
call eax
mov ebx, eax
jmp 0x44ed82
xor ebx, ebx
mov eax, dword [esi + 0x46c]
test eax, eax
je 0x44ed8f
push eax
call ebp
mov dword [esi + 0x46c], ebx
mov ecx, dword [esi + 0x2c]
push str.uiview_create_icon
push ecx
call edi
test eax, eax
je 0x44edba
push 0x30000
push 0
push 0
push 0
push str.ICON_CONNECTING1
call eax
mov ebx, eax
jmp 0x44edbc
xor ebx, ebx
mov eax, dword [esi + 0x470]
test eax, eax
je 0x44edc9
push eax
call ebp
mov dword [esi + 0x470], ebx
mov edx, dword [esi + 0x2c]
push str.uiview_create_icon
push edx
call edi
test eax, eax
je 0x44edf4
push 0x30000
push 0
push 0
push 0
push str.ICON_CONNECTING2
call eax
mov ebx, eax
jmp 0x44edf6
xor ebx, ebx
mov eax, dword [esi + 0x474]
test eax, eax
je 0x44ee03
push eax
call ebp
mov dword [esi + 0x474], ebx
mov eax, dword [esi + 0x2c]
push str.uiview_create_icon
push eax
call edi
test eax, eax
je 0x44ee2e
push 0x30000
push 0
push 0
push 0
push str.ICON_CONNECTING3
call eax
mov ebx, eax
jmp 0x44ee30
xor ebx, ebx
mov eax, dword [esi + 0x478]
test eax, eax
je 0x44ee3d
push eax
call ebp
mov dword [esi + 0x478], ebx
mov ecx, dword [esi + 0x2c]
push str.uiview_create_icon
push ecx
call edi
test eax, eax
je 0x44ee68
push 0x30000
push 0
push 0
push 0
push str.ICON_CONNECTING4
call eax
mov ebx, eax
jmp 0x44ee6a
xor ebx, ebx
mov eax, dword [esi + 0x47c]
test eax, eax
je 0x44ee77
push eax
call ebp
mov dword [esi + 0x47c], ebx
mov edx, dword [esi + 0x2c]
push str.uiview_create_icon
push edx
call edi
test eax, eax
je 0x44eea2
push 0x30000
push 0
push 0
push 0
push str.ICON_CONNECTING5
call eax
mov ebx, eax
jmp 0x44eea4
xor ebx, ebx
mov eax, dword [esi + 0x480]
test eax, eax
je 0x44eeb1
push eax
call ebp
mov dword [esi + 0x480], ebx
mov eax, dword [esi + 0x2c]
push str.uiview_create_icon
push eax
call edi
test eax, eax
je 0x44eedc
push 0x30000
push 0
push 0
push 0
push str.ICON_CONNECTING6
call eax
mov ebx, eax
jmp 0x44eede
xor ebx, ebx
mov eax, dword [esi + 0x484]
test eax, eax
je 0x44eeeb
push eax
call ebp
mov dword [esi + 0x484], ebx
mov ecx, dword [esi + 0x2c]
push str.uiview_create_icon
push ecx
call edi
test eax, eax
je 0x44ef16
push 0x30000
push 0
push 0
push 0
push str.ICON_CONNECTING7
call eax
mov ebx, eax
jmp 0x44ef18
xor ebx, ebx
mov eax, dword [esi + 0x488]
test eax, eax
je 0x44ef25
push eax
call ebp
mov dword [esi + 0x488], ebx
mov edx, dword [esi + 0x2c]
push str.uiview_create_icon
push edx
call edi
test eax, eax
je 0x44ef50
push 0x30000
push 0
push 0
push 0
push str.ICON_CONNECTING8
call eax
mov edi, eax
jmp 0x44ef52
xor edi, edi
mov eax, dword [esi + 0x48c]
test eax, eax
je 0x44ef5f
push eax
call ebp
mov ebx, dword [sym.imp.USER32.dll_LoadIconW]
mov dword [esi + 0x48c], edi
mov esi, dword [esp + 0x10]
mov edi, 0xc
pop ebp
cmp dword [esi], 0
jne 0x44ef89
mov eax, dword [0x5ceb44]
push 0x80
push eax
call ebx
mov dword [esi], eax
add esi, 4
sub edi, 1
jne 0x44ef75
pop edi
pop esi
pop ebx
pop ecx
ret