Function at 0x4366e0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x22c
mov ebx, dword [esp + 0x240]
mov dword [esp + 0x1e8], 0x44c0c0
mov dword [esp + 0x1e4], 0xff
lea eax, [esp + 0x214]
mov dword [esp + 8], eax
mov dword [esp], ebx
mov dword [esp + 4], 0x18
mov eax, dword [sym.imp.GDI32.dll_GetObjectW]
call eax
sub esp, 0xc
mov dword [esp + 0x1ec], 0x28
lea eax, [esp + 0x218]
mov dword [esp + 0x28], eax
mov eax, dword [esp + 0x28]
mov eax, dword [eax]
mov dword [esp + 0x1f0], eax
lea eax, [esp + 0x21c]
mov dword [esp + 0x24], eax
mov eax, dword [esp + 0x24]
mov eax, dword [eax]
neg eax
mov dword [esp + 0x1f4], eax
mov word [esp + 0x1f8], 1
mov ax, word [esp + 0x226]
mov word [esp + 0x1fa], ax
mov dword [esp + 0x1fc], 0
mov dword [esp + 0x200], 0
mov dword [esp + 0x204], 0
mov dword [esp + 0x208], 0
mov dword [esp + 0x20c], 0
mov dword [esp + 0x210], 0
movzx ecx, word [esp + 0x1fa]
shr ecx, 3
mov eax, dword [esp + 0x28]
mov eax, dword [eax]
mov edx, dword [esp + 0x24]
mov edx, dword [edx]
mov ebp, eax
not ebp
mov esi, edx
and esi, ebp
mov ebp, edx
not ebp
mov edi, eax
and edi, ebp
imul edi, esi
mov esi, eax
and esi, edx
or eax, edx
imul eax, esi
add eax, edi
mov dword [esp + 0x3c], ecx
mov ecx, dword [esp + 0x3c]
imul eax, ecx
mov dword [esp], eax
call fcn.0040ccd0
mov dword [esp + 0x2c], eax
mov dword [esp], 0
mov eax, dword [sym.imp.USER32.dll_GetDC]
call eax
sub esp, 4
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0x24]
mov eax, dword [eax]
mov ecx, dword [esp + 0x2c]
mov edx, dword [esp + 0x38]
lea esi, [esp + 0x1ec]
mov dword [esp + 0x14], esi
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], eax
mov dword [esp + 4], ebx
mov dword [esp], edx
mov dword [esp + 0x18], 0
mov dword [esp + 8], 0
mov eax, dword [sym.imp.GDI32.dll_GetDIBits]
call eax
sub esp, 0x1c
mov dword [esp + 0x1e0], eax
mov dword [esp + 0x40], 0x66c3c8fe
lea eax, [esp + 0x40]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x1e4]
mov ecx, dword [esp + 0x1e8]
mov eax, dword [ecx + eax*4]
mov dword [esp + 0x1d8], 0x44c0c0
mov dword [esp + 0x1d4], 0x100
mov dword [esp + 0x1d0], 0x44c9cc
mov dword [esp + 0x1c8], 0x44c9d4
mov dword [esp + 0x1c0], 0x44c9dc
mov dword [esp + 0x1b8], 0x44c9e4
mov dword [esp + 0x1b0], 0x44c9ec
mov dword [esp + 0x1a8], 0x44c9f4
mov dword [esp + 0x1a0], 0x44c9fc
mov dword [esp + 0x198], 0x44ca04
mov dword [esp + 0x190], 0x44ca0c
mov dword [esp + 0x188], 0x44ca14
mov dword [esp + 0x180], 0x44ca1c
mov dword [esp + 0x178], 0x44ca24
mov dword [esp + 0x170], 0x44ca2c
mov dword [esp + 0x168], 0x44ca34
mov dword [esp + 0x160], 0x44ca3c
mov dword [esp + 0x158], 0x44ca44
mov dword [esp + 0x150], 0x44ca4c
mov dword [esp + 0x148], 0x44ca54
mov dword [esp + 0x140], 0x44ca5c
mov dword [esp + 0x138], 0x44ca64
mov dword [esp + 0x130], 0x44ca6c
mov dword [esp + 0x128], 0x44ca74
mov dword [esp + 0x120], 0x44ca7c
mov dword [esp + 0x118], 0x44ca84
mov dword [esp + 0x110], 0x44ca8c
mov dword [esp + 0x108], 0x44ca94
mov dword [esp + 0x100], 0x44ca9c
mov dword [esp + 0xf8], 0x44caa4
mov dword [esp + 0xf0], 0x44caac
mov dword [esp + 0xe8], 0x44cab4
mov dword [esp + 0xe0], 0x44cabc
mov dword [esp + 0xd8], 0x44c0c0
mov dword [esp + 0xd4], 0x130
mov dword [esp + 0xd0], 0x44c0c0
mov dword [esp + 0xcc], 0x130
mov dword [esp + 0xc8], 0x44c0c0
mov dword [esp + 0xc4], 0x130
mov dword [esp + 0xc0], 0x44c0c0
mov dword [esp + 0xbc], 0x130
mov dword [esp + 0xb8], 0x44c0c0
mov dword [esp + 0xb4], 0x130
mov dword [esp + 0xb0], 0x44c0c0
mov dword [esp + 0xac], 0x130
mov dword [esp + 0xa8], 0x44c0c0
mov dword [esp + 0xa4], 0x130
mov dword [esp + 0xa0], 0x44c0c0
mov dword [esp + 0x9c], 0x130
mov dword [esp + 0x98], 0x44c0c0
mov dword [esp + 0x94], 0x130
mov dword [esp + 0x90], 0x44c0c0
mov dword [esp + 0x8c], 0x130
mov dword [esp + 0x88], 0x44c0c0
mov dword [esp + 0x84], 0x130
mov dword [esp + 0x80], 0x44c0c0
mov dword [esp + 0x7c], 0x130
mov dword [esp + 0x78], 0x44c0c0
mov dword [esp + 0x74], 0x130
mov dword [esp + 0x70], 0x44c0c0
mov dword [esp + 0x6c], 0x130
mov dword [esp + 0x68], 0x44c0c0
mov dword [esp + 0x64], 0x130
mov dword [esp + 0x60], 0x44c0c0
mov dword [esp + 0x5c], 0x130
mov dword [esp + 0x58], 0x44c0c0
mov dword [esp + 0x54], 0xff
jmp eax