Function at 0x41ed7d
Capabilities:
Link many functions at runtime

Disassembly:
sub esp, 0x10
push ebx
push esi
push edi
mov esi, str.COMCTL32.DLL
lea edi, [esp + 0xc]
lea eax, [esp + 0xc]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
push eax
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov edi, eax
test edi, edi
je 0x41f104
push str.InitCommonControls
mov ebx, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push edi
call ebx
push str.ImageList_Create
mov dword [0x45a0d0], eax
push edi
cmp eax, 1
sbb esi, esi
call ebx
inc esi
mov dword [0x45a0d4], eax
test esi, esi
je 0x41edd8
mov esi, 1
test eax, eax
jne 0x41edda
xor esi, esi
push str.ImageList_Create
push edi
call ebx
mov dword [0x45a0d4], eax
test esi, esi
je 0x41edf4
mov esi, 1
test eax, eax
jne 0x41edf6
xor esi, esi
push str.ImageList_Destroy
push edi
call ebx
mov dword [0x45a0d8], eax
test esi, esi
je 0x41ee10
mov esi, 1
test eax, eax
jne 0x41ee12
xor esi, esi
push str.ImageList_GetImageCount
push edi
call ebx
mov dword [0x45a0dc], eax
test esi, esi
je 0x41ee2c
mov esi, 1
test eax, eax
jne 0x41ee2e
xor esi, esi
push str.ImageList_Add
push edi
call ebx
mov dword [0x45a0e0], eax
test esi, esi
je 0x41ee48
mov esi, 1
test eax, eax
jne 0x41ee4a
xor esi, esi
push str.ImageList_ReplaceIcon
push edi
call ebx
mov dword [0x45a0e4], eax
test esi, esi
je 0x41ee64
mov esi, 1
test eax, eax
jne 0x41ee66
xor esi, esi
push str.ImageList_GetBkColor
push edi
call ebx
mov dword [0x45a0e8], eax
test esi, esi
je 0x41ee80
mov esi, 1
test eax, eax
jne 0x41ee82
xor esi, esi
push str.ImageList_SetBkColor
push edi
call ebx
mov dword [0x45a0ec], eax
test esi, esi
je 0x41ee9c
mov esi, 1
test eax, eax
jne 0x41ee9e
xor esi, esi
push str.ImageList_SetOverlayImage
push edi
call ebx
mov dword [0x45a0f0], eax
test esi, esi
je 0x41eeb8
mov esi, 1
test eax, eax
jne 0x41eeba
xor esi, esi
push str.ImageList_Draw
push edi
call ebx
mov dword [0x45a0f4], eax
test esi, esi
je 0x41eed4
mov esi, 1
test eax, eax
jne 0x41eed6
xor esi, esi
push str.ImageList_Replace
push edi
call ebx
mov dword [0x45a0f8], eax
test esi, esi
je 0x41eef0
mov esi, 1
test eax, eax
jne 0x41eef2
xor esi, esi
push str.ImageList_AddMasked
push edi
call ebx
mov dword [0x45a0fc], eax
test esi, esi
je 0x41ef0c
mov esi, 1
test eax, eax
jne 0x41ef0e
xor esi, esi
push str.ImageList_DrawEx
push edi
call ebx
mov dword [0x45a100], eax
test esi, esi
je 0x41ef28
mov esi, 1
test eax, eax
jne 0x41ef2a
xor esi, esi
push str.ImageList_Remove
push edi
call ebx
mov dword [0x45a104], eax
test esi, esi
je 0x41ef44
mov esi, 1
test eax, eax
jne 0x41ef46
xor esi, esi
push str.ImageList_GetIcon
push edi
call ebx
mov dword [0x45a108], eax
test esi, esi
je 0x41ef60
mov esi, 1
test eax, eax
jne 0x41ef62
xor esi, esi
push str.ImageList_LoadImage
push edi
call ebx
mov dword [0x45a10c], eax
test esi, esi
je 0x41ef7c
mov esi, 1
test eax, eax
jne 0x41ef7e
xor esi, esi
push str.ImageList_BeginDrag
push edi
call ebx
mov dword [0x45a110], eax
test esi, esi
je 0x41ef98
mov esi, 1
test eax, eax
jne 0x41ef9a
xor esi, esi
push str.ImageList_EndDrag
push edi
call ebx
mov dword [0x45a114], eax
test esi, esi
je 0x41efb4
mov esi, 1
test eax, eax
jne 0x41efb6
xor esi, esi
push str.ImageList_DragEnter
push edi
call ebx
mov dword [0x45a118], eax
test esi, esi
je 0x41efd0
mov esi, 1
test eax, eax
jne 0x41efd2
xor esi, esi
push str.ImageList_DragLeave
push edi
call ebx
mov dword [0x45a11c], eax
test esi, esi
je 0x41efec
mov esi, 1
test eax, eax
jne 0x41efee
xor esi, esi
push str.ImageList_DragMove
push edi
call ebx
mov dword [0x45a120], eax
test esi, esi
je 0x41f008
mov esi, 1
test eax, eax
jne 0x41f00a
xor esi, esi
push str.ImageList_SetDragCursorImage
push edi
call ebx
mov dword [0x45a124], eax
test esi, esi
je 0x41f024
mov esi, 1
test eax, eax
jne 0x41f026
xor esi, esi
push str.ImageList_DragShowNolock
push edi
call ebx
mov dword [0x45a128], eax
test esi, esi
je 0x41f040
mov esi, 1
test eax, eax
jne 0x41f042
xor esi, esi
push str.ImageList_GetDragImage
push edi
call ebx
mov dword [0x45a12c], eax
test esi, esi
je 0x41f05c
mov esi, 1
test eax, eax
jne 0x41f05e
xor esi, esi
push str.ImageList_Read
push edi
call ebx
mov dword [0x45a130], eax
test esi, esi
je 0x41f078
mov esi, 1
test eax, eax
jne 0x41f07a
xor esi, esi
push str.ImageList_Write
push edi
call ebx
mov dword [0x45a134], eax
test esi, esi
je 0x41f094
mov esi, 1
test eax, eax
jne 0x41f096
xor esi, esi
push str.ImageList_GetIconSize
push edi
call ebx
mov dword [0x45a138], eax
test esi, esi
je 0x41f0b0
mov esi, 1
test eax, eax
jne 0x41f0b2
xor esi, esi
push str.ImageList_SetIconSize
push edi
call ebx
mov dword [0x45a13c], eax
test esi, esi
je 0x41f0cc
mov esi, 1
test eax, eax
jne 0x41f0ce
xor esi, esi
push str.ImageList_GetImageInfo
push edi
call ebx
mov dword [0x45a140], eax
test esi, esi
je 0x41f0e8
mov esi, 1
test eax, eax
jne 0x41f0ea
xor esi, esi
push str.ImageList_Merge
push edi
call ebx
mov dword [0x45a144], eax
test esi, esi
je 0x41f104
test eax, eax
mov eax, 1
jne 0x41f106
xor eax, eax
pop edi
pop esi
pop ebx
add esp, 0x10
ret