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

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x3b4
mov ebx, dword [esp + 0x3c8]
mov dword [esp + 0x370], 0x44cb90
mov dword [esp + 0x36c], 0xed
lea eax, [esp + 0x39c]
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 + 0x374], 0x28
lea eax, [esp + 0x3a0]
mov dword [esp + 0x30], eax
mov eax, dword [esp + 0x30]
mov eax, dword [eax]
mov dword [esp + 0x378], eax
lea eax, [esp + 0x3a4]
mov dword [esp + 0x2c], eax
mov eax, dword [esp + 0x2c]
mov eax, dword [eax]
neg eax
mov dword [esp + 0x37c], eax
mov word [esp + 0x380], 1
mov ax, word [esp + 0x3ae]
mov word [esp + 0x382], ax
mov dword [esp + 0x384], 0
mov dword [esp + 0x388], 0
mov dword [esp + 0x38c], 0
mov dword [esp + 0x390], 0
mov dword [esp + 0x394], 0
mov dword [esp + 0x398], 0
movzx ecx, word [esp + 0x382]
shr ecx, 3
mov eax, dword [esp + 0x30]
mov eax, dword [eax]
mov edx, dword [esp + 0x2c]
mov edx, dword [edx]
mov ebp, edx
not ebp
mov esi, eax
and esi, ebp
mov edi, eax
or edi, ebp
not edi
imul edi, esi
mov esi, eax
and esi, edx
or eax, edx
imul eax, esi
add eax, edi
mov dword [esp + 0x40], ecx
mov ecx, dword [esp + 0x40]
imul eax, ecx
mov dword [esp], eax
call fcn.0040c8d0
mov dword [esp + 0x28], eax
mov dword [esp], 0
mov eax, dword [sym.imp.USER32.dll_GetDC]
call eax
sub esp, 4
mov dword [esp + 0x3c], eax
mov eax, dword [esp + 0x2c]
mov eax, dword [eax]
mov ecx, dword [esp + 0x28]
mov edx, dword [esp + 0x3c]
lea esi, [esp + 0x374]
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 + 0x368], eax
mov dword [esp + 0x44], 0x3a19cb3d
lea eax, [esp + 0x44]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x36c]
mov ecx, dword [esp + 0x370]
mov eax, dword [ecx + eax*4]
mov dword [esp + 0x35c], 0x44cb90
mov dword [esp + 0x358], 0xee
mov dword [esp + 0x354], 0x44d444
mov dword [esp + 0x34c], 0x44d44c
mov dword [esp + 0x344], 0x44d454
mov dword [esp + 0x33c], 0x44d45c
mov dword [esp + 0x334], 0x44d464
mov dword [esp + 0x32c], 0x44d46c
mov dword [esp + 0x324], 0x44d474
mov dword [esp + 0x31c], 0x44d47c
mov dword [esp + 0x314], 0x44d484
mov dword [esp + 0x30c], 0x44d48c
mov dword [esp + 0x304], 0x44d494
mov dword [esp + 0x2fc], 0x44d49c
mov dword [esp + 0x2f4], 0x44d4a4
mov dword [esp + 0x2ec], 0x44d4ac
mov dword [esp + 0x2e4], 0x44d4b4
mov dword [esp + 0x2dc], 0x44d4bc
mov dword [esp + 0x2d4], 0x44d4c4
mov dword [esp + 0x2cc], 0x44d4cc
mov dword [esp + 0x2c4], 0x44d4d4
mov dword [esp + 0x2bc], 0x44d4dc
mov dword [esp + 0x2b4], 0x44d4e4
mov dword [esp + 0x2ac], 0x44d4ec
mov dword [esp + 0x2a4], 0x44d4f4
mov dword [esp + 0x29c], 0x44d4fc
mov dword [esp + 0x294], 0x44d504
mov dword [esp + 0x28c], 0x44d50c
mov dword [esp + 0x284], 0x44d514
mov dword [esp + 0x27c], 0x44d51c
mov dword [esp + 0x274], 0x44d524
mov dword [esp + 0x26c], 0x44d52c
mov dword [esp + 0x264], 0x44d534
mov dword [esp + 0x25c], 0x44d53c
mov dword [esp + 0x254], 0x44d544
mov dword [esp + 0x24c], 0x44d54c
mov dword [esp + 0x244], 0x44d554
mov dword [esp + 0x23c], 0x44d55c
mov dword [esp + 0x234], 0x44d564
mov dword [esp + 0x22c], 0x44d56c
mov dword [esp + 0x224], 0x44d574
mov dword [esp + 0x21c], 0x44d57c
mov dword [esp + 0x214], 0x44d584
mov dword [esp + 0x20c], 0x44d58c
mov dword [esp + 0x204], 0x44d594
mov dword [esp + 0x1fc], 0x44d59c
mov dword [esp + 0x1f4], 0x44d5a4
mov dword [esp + 0x1ec], 0x44d5ac
mov dword [esp + 0x1e4], 0x44d5b4
mov dword [esp + 0x1dc], 0x44d5bc
mov dword [esp + 0x1d4], 0x44d5c4
mov dword [esp + 0x1cc], 0x44d5cc
mov dword [esp + 0x1c4], 0x44d5d4
mov dword [esp + 0x1bc], 0x44d5dc
mov dword [esp + 0x1b4], 0x44d5e4
mov dword [esp + 0x1ac], 0x44d5ec
mov dword [esp + 0x1a4], 0x44d5f4
mov dword [esp + 0x19c], 0x44d5fc
mov dword [esp + 0x194], 0x44d604
mov dword [esp + 0x18c], 0x44d60c
mov dword [esp + 0x184], 0x44d614
mov dword [esp + 0x17c], 0x44d61c
mov dword [esp + 0x174], 0x44d624
mov dword [esp + 0x16c], 0x44d62c
mov dword [esp + 0x164], 0x44d634
mov dword [esp + 0x15c], 0x44cb90
mov dword [esp + 0x158], 0x14e
mov dword [esp + 0x154], 0x44cb90
mov dword [esp + 0x150], 0x14e
mov dword [esp + 0x14c], 0x44cb90
mov dword [esp + 0x148], 0x14e
mov dword [esp + 0x144], 0x44cb90
mov dword [esp + 0x140], 0x14e
mov dword [esp + 0x13c], 0x44cb90
mov dword [esp + 0x138], 0x14e
mov dword [esp + 0x134], 0x44cb90
mov dword [esp + 0x130], 0x14e
mov dword [esp + 0x12c], 0x44cb90
mov dword [esp + 0x128], 0x14e
mov dword [esp + 0x124], 0x44cb90
mov dword [esp + 0x120], 0x14e
mov dword [esp + 0x11c], 0x44cb90
mov dword [esp + 0x118], 0x14e
mov dword [esp + 0x114], 0x44cb90
mov dword [esp + 0x110], 0x14e
mov dword [esp + 0x10c], 0x44cb90
mov dword [esp + 0x108], 0x14e
mov dword [esp + 0x104], 0x44cb90
mov dword [esp + 0x100], 0x14e
mov dword [esp + 0xfc], 0x44cb90
mov dword [esp + 0xf8], 0x14e
mov dword [esp + 0xf4], 0x44cb90
mov dword [esp + 0xf0], 0x14e
mov dword [esp + 0xec], 0x44cb90
mov dword [esp + 0xe8], 0x14e
mov dword [esp + 0xe4], 0x44cb90
mov dword [esp + 0xe0], 0x14e
mov dword [esp + 0xdc], 0x44cb90
mov dword [esp + 0xd8], 0x14e
mov dword [esp + 0xd4], 0x44cb90
mov dword [esp + 0xd0], 0x14e
mov dword [esp + 0xcc], 0x44cb90
mov dword [esp + 0xc8], 0x14e
mov dword [esp + 0xc4], 0x44cb90
mov dword [esp + 0xc0], 0x14e
mov dword [esp + 0xbc], 0x44cb90
mov dword [esp + 0xb8], 0x14e
mov dword [esp + 0xb4], 0x44cb90
mov dword [esp + 0xb0], 0x14e
mov dword [esp + 0xac], 0x44cb90
mov dword [esp + 0xa8], 0x14e
mov dword [esp + 0xa4], 0x44cb90
mov dword [esp + 0xa0], 0x14e
mov dword [esp + 0x9c], 0x44cb90
mov dword [esp + 0x98], 0x14e
mov dword [esp + 0x94], 0x44cb90
mov dword [esp + 0x90], 0x14e
mov dword [esp + 0x8c], 0x44cb90
mov dword [esp + 0x88], 0x14e
mov dword [esp + 0x84], 0x44cb90
mov dword [esp + 0x80], 0x14e
mov dword [esp + 0x7c], 0x44cb90
mov dword [esp + 0x78], 0x14e
mov dword [esp + 0x74], 0x44cb90
mov dword [esp + 0x70], 0x14e
mov dword [esp + 0x6c], 0x44cb90
mov dword [esp + 0x68], 0x14e
mov dword [esp + 0x64], 0x44cb90
mov dword [esp + 0x60], 0x14e
mov dword [esp + 0x5c], 0x44cb90
mov dword [esp + 0x58], 0xed
jmp eax