Function at 0x4010fc
Capabilities:
Extract resource via kernel32 functions

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x13c
pushal
cmp dword [ebp + 0xc], 1
jne 0x4013ba
push 0x4e4941
push 0x4d5f3031
push 0x46434d4d
push 0
lea edx, [esp + 4]
push edx
call dword [sym.imp.USER32.DLL_FindWindowA]
add esp, 0xc
cmp eax, 0
je 0x4013ba
push 0xffffffffffffffeb
push eax
call dword [sym.imp.USER32.DLL_GetWindowLongA]
cmp eax, 0
je 0x4013ba
mov ebx, eax
cmp dword [ebx + 4], 0x2710
jne 0x4013ba
mov eax, dword [ebp + 8]
mov dword [ebp - 0x13c], eax
mov dword [ebp - 0x138], 1
mov dword [ebp - 0x134], 0x4013c4
mov dword [ebp - 0x130], fcn.004015ae
mov dword [ebp - 0x12c], 0x4017d2
push 0x20
push 0x29313030
push 0x28363720
push 0x24454c55
push 0x444f4d24
push esp
lea edx, [ebp - 0x128]
push edx
call dword [sym.imp.KERNEL32.DLL_lstrcpyA]
add esp, 0x14
push 0x118
lea edx, [ebp - 0x13c]
push edx
lea edx, [ebx + 0x8c]
push edx
call fcn.0040599d
push 0x61
push 0x646e6f48
push esp
push 0
push 0
push 0
push 0
push 0
push 0
push dword [ebp + 8]
push 0
lea edx, [ebx + 0xa4]
push edx
call fcn.00401e2b
add esp, 8
mov dword [ebp - 0x1c], eax
push 0xa
push 0x3e8
push dword [ebp + 8]
call dword [sym.imp.KERNEL32.DLL_FindResourceA]
test eax, eax
je 0x40123c
mov dword [ebp - 0x24], eax
push eax
push dword [ebp + 8]
call dword [sym.imp.KERNEL32.DLL_LoadResource]
test eax, eax
je 0x401233
mov dword [ebp - 0x20], eax
push 0x10c2
lea edx, [eax + 0x16]
push edx
push 0x40856a
call dword [sym.imp.NTDLL.DLL_memcpy]
add esp, 0xc
push dword [ebp - 0x24]
call dword [sym.imp.KERNEL32.DLL_FreeResource]
push 0x74
push 0x7365745f
push 0x656e696c
push 0x6b5f656b
push 0x69625f61
push 0x646e6f68
mov dword [ebp - 0x14], esp
push 0x3030
push 0x302e3031
mov dword [ebp - 0x10], esp
push 0x656e
push 0x696c2d4b
push 0x205d6b32
push 0x31352f34
push 0x38332f36
push 0x35322f32
push 0x39312f38
push 0x32312f36
push 0x355b5232
push 0x334d2954
push 0x53455428
push 0x24315f36
push 0x37656b69
push 0x625f6164
push 0x6e6f6824
push esp
push dword [ebp - 0x10]
push dword [ebp - 0x14]
push 0x10c2
push 0x40856a
push 0
push 1
push dword [ebp + 8]
push dword [ebp - 0x1c]
lea edx, [ebx + 0xa4]
push edx
call fcn.00401e2b
add esp, 0x3c
add esp, 8
add esp, 0x18
mov dword [ebp - 0x18], eax
push 0xa
push 0x3e8
push dword [ebp + 8]
call dword [sym.imp.KERNEL32.DLL_FindResourceA]
test eax, eax
je 0x40132d
mov dword [ebp - 0x24], eax
push eax
push dword [ebp + 8]
call dword [sym.imp.KERNEL32.DLL_LoadResource]
test eax, eax
je 0x401324
mov dword [ebp - 0x20], eax
push 0x10c2
lea edx, [eax + 0x16]
push edx
push 0x40856a
call dword [sym.imp.NTDLL.DLL_memcpy]
add esp, 0xc
push dword [ebp - 0x24]
call dword [sym.imp.KERNEL32.DLL_FreeResource]
push 0x74
push 0x7365745f
push 0x656e696c
push 0x6b5f656b
push 0x69625f61
push 0x646e6f68
mov dword [ebp - 8], esp
push 0x3030
push 0x302e3031
mov dword [ebp - 4], esp
push 0x65
push 0x6e696c2d
push 0x4b205d6b
push 0x36395b43
push 0x38522954
push 0x53455428
push 0x24325f36
push 0x37656b69
push 0x625f6164
push 0x6e6f6824
push esp
push dword [ebp - 4]
push dword [ebp - 8]
push 0x10c2
push 0x40856a
push 0
push 1
push dword [ebp + 8]
push dword [ebp - 0x1c]
lea edx, [ebx + 0xa4]
push edx
call fcn.00401e2b
add esp, 0x28
add esp, 8
add esp, 0x18
mov dword [ebp - 0xc], eax
popal
mov eax, 1
leave
ret 0xc